The GainSpan Software Development Kit (SDK) enables firmware engineers to extend middleware software provided by GainSpan or develop embedded applications for the GS1011. Whether the design integrates the GS1011 module with a host microcontroller (MCU) or uses the GS1011 SoC, developers have increased design of and flexibility in firmware running on the GS1011.
This SDK contains a development board with the GS1011MEE module, embedded software (most in source code), configuration management system, firmware update system, networking middleware, RTOS, device drivers, an integrated development environment (IDE) and JTAG hardware. Two SDK options are available: basic and professional SDKs.
With the professional SDK, software development teams have access to source code for the GainSpan embedded software and can design & run highly custom applications for the GS1011 SoC and GS1011 modules. Software engineers can use and modify sample applications as a baseline for new ones. With most of the GEPS software available in source, software engineers can scale-down the binary size as necessary.
With the basic SDK, software development teams can expand embedded web pages for device specific configuration (GainSpan provides Wi-Fi and IP network configuration pages) and expand the Serial to Wi-Fi interface software for custom APIs. Software engineers can extend basic capabilities of the firmware on the GS1011 Modules.
GainSpan development board contains the GS1011MEE, Wi-Fi subsystem and connectors to integrate with a host MCU board or with board-level components like sensors. It enables engineering teams to start software development against functional HW prior to the availability of custom boards.
Connection:
Buttons:
Switches:
LEDs:
Sensors:


GS1011 SoC
GS1011M Module
GS1011MIC Module
GS1500M Module
GS1011M Evaluation Kit
GS1011MIC Evaluation Kit
GS1500M Evaluation Kit