Modules
Here is a list of all modules:
BSP | Board Support Package |
API for DKs | |
API for STKs and WSTKs | |
Common BSP for all kits | |
Device Initialization | Device Initialization using HAL configuration |
Thunderboard Sense BSP | BSP for Thunderboard Sense and Thunderboard Sense 2 |
BAP - Barometric Pressure Sensor | Driver for the Bosch Sensortec BMP280 pressure sensor |
BOARD Module for Thunderboard Sense | Board hardware control, configuraton and miscellaneous functions |
Power and Interrupt Controller Definitions | Thunderboard Sense 1 Power and Interrupt Controller register and bitfield definitions |
BOARD Module for Thunderboard Sense 2 | Board hardware control, configuraton and miscellaneous functions |
CCS811 - Indoor Air Quality Sensor | Driver for the Cambridge CMOS Sensors CCS811 gas and indoor air quality sensor |
HALL - Hall Effect Sensor | Driver for Hall effect sensor |
Si7210 - Hall Effect Sensor | Driver for the Silicon Labs Si7210 Hall effect sensor |
ICM20648 - 6-axis Motion Sensor Driver | Driver for the Invensense ICM20648 6-axis motion sensor |
IMU - Inertial Measurement Unit | Inertial Measurement Unit driver |
MIC - Microphone Driver (ADC) | Driver for the Knowles SPV1840LR5H-B MEMS Microphone |
MIC - Microphone Driver (I2S) | Driver for the Invensense ICS-43434 MEMS Microphone |
SI1133 - Ambient Light and UV Index Sensor | Driver for the Silicon Labs Si1133 Ambient Light and UV sensor |
SI7021 - Relative Humidity and Temperature Sensor | Driver for the Silicon Labs Si7021 I2C Humidity and Temperature Sensor |
Utility Functions | Utility functions |
Devices | Silicon Labs CMSIS-CORE device headers |
ACMP | EFR32MG21 ACMP Register Declaration |
ACMP Bit Fields | |
AES | EFR32MG21 AES Register Declaration |
AES Bit Fields | |
AGC | EFR32MG21 AGC Register Declaration |
AGC Bit Fields | |
AMUXCP | EFR32MG21 AMUXCP Register Declaration |
AMUXCP Bit Fields | |
BUFC | EFR32MG21 BUFC Register Declaration |
BUFC Bit Fields | |
BURAM | EFR32MG21 BURAM Register Declaration |
BURAM Bit Fields | |
BURTC | EFR32MG21 BURTC Register Declaration |
BURTC Bit Fields | |
CMU | EFR32MG21 CMU Register Declaration |
CMU Bit Fields | |
DEVINFO | EFR32MG21 DEVINFO Register Declaration |
DEVINFO Bit Fields | |
DMA Descriptor | |
DPLL | EFR32MG21 DPLL Register Declaration |
DPLL Bit Fields | |
EFR32MG21A020F1024IM32 | |
EFR32MG21A020F1024IM32 Core | Processor and Core Peripheral Section |
EFR32MG21A020F1024IM32 Part | |
EFR32MG21A020F1024IM32 Peripheral Declarations Map | |
EFR32MG21A020F1024IM32 Peripheral Memory Map | |
EFR32MG21A020F1024IM32 Peripheral Parameters | Device peripheral parameter values |
EFR32MG21A020F1024IM32 Peripheral TypeDefs | Device Specific Peripheral Register Structures |
EMU | EFR32MG21 EMU Register Declaration |
EMU Bit Fields | |
FRC | EFR32MG21 FRC Register Declaration |
FRC Bit Fields | |
FSRCO | EFR32MG21 FSRCO Register Declaration |
FSRCO Bit Fields | |
GPCRC | EFR32MG21 GPCRC Register Declaration |
GPCRC Bit Fields | |
HFRCO | EFR32MG21 HFRCO Register Declaration |
HFRCO Bit Fields | |
HFXO | EFR32MG21 HFXO Register Declaration |
HFXO Bit Fields | |
I2C | EFR32MG21 I2C Register Declaration |
I2C Bit Fields | |
IADC | EFR32MG21 IADC Register Declaration |
IADC Bit Fields | |
ICACHE | EFR32MG21 ICACHE Register Declaration |
ICACHE Bit Fields | |
LDMA | EFR32MG21 LDMA Register Declaration |
LDMA Bit Fields | |
LDMAXBAR | EFR32MG21 LDMAXBAR Register Declaration |
LDMAXBAR Bit Fields | |
LETIMER | EFR32MG21 LETIMER Register Declaration |
LETIMER Bit Fields | |
LFRCO | EFR32MG21 LFRCO Register Declaration |
LFRCO Bit Fields | |
LFXO | EFR32MG21 LFXO Register Declaration |
LFXO Bit Fields | |
LVGD | EFR32MG21 LVGD Register Declaration |
LVGD Bit Fields | |
MODEM | EFR32MG21 MODEM Register Declaration |
MODEM Bit Fields | |
MSC | EFR32MG21 MSC Register Declaration |
MSC Bit Fields | |
PROTIMER | EFR32MG21 PROTIMER Register Declaration |
PROTIMER Bit Fields | |
PRS | EFR32MG21 PRS Register Declaration |
PRS Bit Fields | |
RAC | EFR32MG21 RAC Register Declaration |
RAC Bit Fields | |
RFCRC | EFR32MG21 RFCRC Register Declaration |
RFCRC Bit Fields | |
RTCC | EFR32MG21 RTCC Register Declaration |
RTCC Bit Fields | |
SEMAILBOX_HOST | EFR32MG21 SEMAILBOX_HOST Register Declaration |
SEMAILBOX_HOST Bit Fields | |
SEMAILBOX_SE | EFR32MG21 SEMAILBOX_SE Register Declaration |
SEMAILBOX_SE Bit Fields | |
SMU | EFR32MG21 SMU Register Declaration |
SMU Bit Fields | |
SYNTH | EFR32MG21 SYNTH Register Declaration |
SYNTH Bit Fields | |
SYSCFG | EFR32MG21 SYSCFG Register Declaration |
SYSCFG Bit Fields | |
TIMER | EFR32MG21 TIMER Register Declaration |
TIMER Bit Fields | |
ULFRCO | EFR32MG21 ULFRCO Register Declaration |
ULFRCO Bit Fields | |
USART | EFR32MG21 USART Register Declaration |
USART Bit Fields | |
WDOG | EFR32MG21 WDOG Register Declaration |
WDOG Bit Fields | |
EMDRV | Gecko Platform driver library |
DMADRV | DMADRV Direct Memory Access Driver |
EZRADIODRV | EZR32 EzRadio Peripheral Interface Driver |
API_Layer |
EzRadio API Layer
|
COMM_Layer |
EzRadio Communication Layer
|
HAL_Layer |
EzRadio HAL Layer
|
Plugin_System |
EzRadio Plugin System Layer, see
Plugin System Layer
for detailed documentation.
|
Auto_ACK_Plugin |
Auto acknowledge plugin, see
Plugin System Layer
for detailed documentation.
|
CRC_Error_Plugin |
CRC error plugin, see
Plugin System Layer
for detailed documentation.
|
Direct_Receive_Plugin |
Direct receive plugin, see
Plugin System Layer
for detailed documentation.
|
Direct_Transmit_Plugin |
Direct transmit plugin, see
Plugin System Layer
for detailed documentation.
|
PN9_Plugin |
Pseudo random transmit plugin, see
Plugin System Layer
for detailed documentation.
|
Plugin_Manager |
Plugin manager, see
Plugin System Layer
for detailed documentation.
|
Receive_Plugin |
Receive plugin, see
Plugin System Layer
for detailed documentation.
|
Transmit_Plugin |
Transmit plugin, see
Plugin System Layer
for detailed documentation.
|
Unmod_Carrier_Plugin |
Unmodulated Carrier plugin, see
Plugin System Layer
for detailed documentation.
|
GPIOINT | GPIOINT General Purpose Input/Output Interrupt dispatcher |
NVM | NVM Non-volatile Memory Wear-Leveling Driver |
NVM3 | NVM3 Non-Volatile Memory Management driver |
NVM3Hal | NVM3 hal module |
NVM3Lock | NVM3 lock module |
RTCDRV | Real-time Clock Driver |
SLEEP | Sleep Management Driver |
SPIDRV | SPIDRV Serial Peripheral Interface Driver |
TEMPDRV | TEMPDRV Temperature Sensor Driver |
UARTDRV | UARTDRV Universal Asynchronous Receiver/Transmitter Driver |
USTIMER | USTIMER Microsecond Delay Timer Driver |
EMLIB | Low-level peripheral library |
ACMP | Analog comparator (ACMP) Peripheral API |
ASSERT | Error checking module |
BURTC | Backup Real Time Counter (BURTC) Peripheral API |
BUS | BUS register and RAM bit/field read/write API |
CHIP | Chip errata workarounds initialization API |
CMU | Clock management unit (CMU) Peripheral API |
COMMON | General purpose utilities and cross-compiler support |
CORE | Core interrupt handling API |
DBG | Debug (DBG) Peripheral API |
EMU | Energy Management Unit (EMU) Peripheral API |
GPCRC | General Purpose Cyclic Redundancy Check (GPCRC) API |
GPIO | General Purpose Input/Output (GPIO) API |
I2C | Inter-integrated Circuit (I2C) Peripheral API |
IADC | Incremental Analog to Digital Converter (IADC) Peripheral API |
INT | Safe nesting of interrupt disable/enable API |
LDMA | Linked Direct Memory Access (LDMA) Peripheral API |
LETIMER | Low Energy Timer (LETIMER) Peripheral API |
MSC | Memory System Controller API |
PRS | Peripheral Reflex System (PRS) Peripheral API |
RAMFUNC | RAM code support |
RMU | Reset Management Unit (RMU) Peripheral API |
RTCC | Real Time Counter (RTCC) Peripheral API |
SE | Secure Element peripheral API |
SMU | Security Management Unit (SMU) Peripheral API |
SYSTEM | System API |
TIMER | Timer/Counter (TIMER) Peripheral API |
USART | Universal Synchronous/Asynchronous Receiver/Transmitter Peripheral API |
VERSION | Version API |
WDOG | Watchdog (WDOG) Peripheral API |
Kit Drivers | Kit support and drivers |
CPT112S_I2C | Silicon Labs 12-pad Capacitive Touch Evaluation Board I2C driver |
CapSense | Capacitive sensing driver |
Display | Display device driver stack library |
DmaCtrl | UDMA control block array |
EEPROM | I2C EEPROM Driver |
Gecko USB MSD | USB Mass Storage Class (MSC) |
Gecko USB RS232 bridge | Gecko USB to RS232 bridge (CDC Class) |
HidKeyboard | Implements a USB HID class keyboard |
I2CSPM | I2C Simple Polled Master driver |
Ksz8851snl | KSZ8851SNL SPI Ethernet Controller driver |
MicroSd | SPI driver for micro SD card |
NANDFlash | Driver for Numonyx NAND256W3A NAND Flash devices |
NORFlash | Driver for Spanion S29GL128P90FFIR13 and S29GL064N NOR Flash devices |
RetargetIo | Standard I/O retargeting driver |
SegmentLcd | Segment LCD driver |
Si114x | Silicon Labs Si114x Ultraviolet (UV) Index, Gesture, Proximity, and Ambient Light Sensor I2C driver |
Si7013 | Silicon Labs Si7013 Relative Humidity and Temperature Sensor I2C driver |
Si72xx | Silicon Labs Si72xx Magnetic Hall Effect Sensor I2C driver |
TFT | Driver for SSD2119 TFT in Direct Drive or Adress Mapped mode |
TempSensor | Driver for DS75 I2C temperature sensor |
Textdisplay | Line based text output terminal interface on top of the DISPLAY device driver stack. See TextDisplay Library for more information |
Touch | Touch panel driver for DK3650, DK3750 and DK3850 Development Kits |
Udelay | Calibrated busy wait loop |
UsbHid | USB HID keyboard scan codes |
VddCheck | VDD Voltage Check using EMLIB Voltage Comparator (VCOMP) API |
Platform Middleware | Gecko Platform Middleware for use with EFM32, EZR32 and EFR32 products |
Capacitive Sensing Firmware Library | Capacitive sensing firmware library for Silicon Labs MCUs |
GLIB | Graphics Library |