Connect Stack Native API
Here is a list of all modules:
| Silicon Labs Connect Stack API Reference | |
| Connect Stack Version | See Stack Information for documentation |
| Connect Data Types | Ember Connect data type definitions |
| Stack Information | Ember Connect API for accessing and setting stack information. See Stack Information for documentation |
| Messaging | Ember Connect APIs and handlers for sending and receiving messages. See Messaging for documentation |
| Network Management | See Network Management for documentation |
| Configuration | User-configurable stack memory allocation defaults |
| Status Codes | Return-code definitions for Ember Connect stack API functions |
| Stack Tokens | Definitions for stack tokens. See Stack Tokens for documentation |
| Event Scheduling | Scheduling events for future execution. See Event Scheduling for documentation |
| Memory Buffer | Ember Connect API dynamically allocate and free memory. See Memory Buffer for documentation |
| Silicon Labs Connect Application Framework API Reference | |
| Command Interpreter Plugin | Processes commands coming from the serial port |
| Debug Print Plugin |
Set of APIs for the debug-print plugin.See
debug-print.h
for source code
|
| Mailbox Client Plugin | APIs for mailbox client |
| Mailbox Server Plugin | APIs for mailbox server |
| Mailbox Server Common | Types defined for mailbox |
| Ota Unicast Bootloader Client Plugin | APIs/callbacks for ota-unicast-bootloader clients |
| Ota Unicast Bootloader Server Plugin | Macros and APIs for ota-unicast-bootloader server |
| Ota Unicast Bootloader Common | Macros and types defined for ota-unicast-bootloaders |
| Ota Broadcast Bootloader Client Plugin | Set of APIs for ota-broadcast-bootloader-client |
| Ota Broadcast Bootloader Server Plugin | Set of APIs for ota-broadcast-bootloader-server |
| Ota Broadcast Bootloader Server Common | Set of types defined for ota-broadcast-bootloader |
| Poll Plugin | APIs for the poll plugin |
| WSTK Sensors Plugin |
|
| Hardware Abstraction Layer (HAL) API Reference | |
| Common Microcontroller Functions | |
| Token Access | |
| Tokens | |
| Simulated EEPROM | |
| Sample APIs for Peripheral Access | |
| Serial UART Communication | This API contains the HAL interfaces that applications must implement for the high-level serial code |
| Button Control | Sample API functions for using push-buttons |
| Buzzer Control | |
| LED Control | Sample API funtions for controlling LEDs |
| Flash Memory Control | Definition and description of public flash manipulation routines |
| System Timer Control | Functions that provide access to the system clock |
| Symbol Timer Control | |
| HAL Configuration | |
| Sample Breakout Board Configuration | Functions and definitions specific to the breakout board |
| IAR PLATFORM_HEADER Configuration | Compiler and Platform specific definitions and typedefs for the IAR ARM C compiler |
| Common PLATFORM_HEADER Configuration | Compiler and Platform specific definitions and typedefs common to all platforms |
| NVIC Configuration | |
| Reset Cause Type Definitions | |
| HAL Utilities | |
| Crash and Watchdog Diagnostics | Crash and watchdog diagnostic functions |
| Cyclic Redundancy Code (CRC) |
Functions that provide access to cyclic redundancy code (CRC) calculation. See
crc.h
for source code
|
| Random Number Generation | Functions that provide access to random numbers |
| Network to Host Byte Order Conversion |