Example Applications

The Gecko OS SDK includes a growing list of examples demonstrating how to write applications that run on Gecko OS. Example apps are grouped into several categories.

Platform Support

Example applications listed in the following tables have been tested to work with evaluation boards for each of these platforms:

Basic Example Apps

Basic examples demonstrate how to use an individual API group. For example, the udp_client app demonstrates how to use the UDP Client/Server API to send data to a remote UDP server. APIs from other groups may also be used in some apps, but typically only to support the demonstration.

ApplicationWGM160P
aes_ctr
blinky
buffer_dump
button
custom_commands
device_setup
file_list
file_encrypt
gpio_irq
hello_world
http_methods
http_server
json_parser
load_settings
log_file
log_file_encrypted
msgpack
softap_tcp_server
system_monitor
tcp_client
tcp_echo_server
tcp_multiclient
uart
udp_client
udp_hello_gpio
web_setup
websocket_client
websocket_server
wifi_scan

Demo Example Apps

Demo examples combine the use of APIs from various API groups and libraries. These examples demonstrate how Gecko OS can be used to build sophisticated and more complex apps.

ApplicationWGM160P
uart_blaster

Legend

SymbolDescription
Supported natively on the standard evaluation board.
Additional sensor hardware required for operation on this platform.
Drivers under development.
Not supported on this platform.