Modules

Here is a list of all modules:
BSPBoard Support Package
API for DKs
API for STKs and WSTKs
Common BSP for all kits
Device InitializationDevice Initialization using HAL configuration
Thunderboard Sense BSPBSP for Thunderboard Sense and Thunderboard Sense 2
BAP - Barometric Pressure SensorDriver for the Bosch Sensortec BMP280 pressure sensor
BOARD Module for Thunderboard SenseBoard hardware control, configuraton and miscellaneous functions
Power and Interrupt Controller DefinitionsThunderboard Sense 1 Power and Interrupt Controller register and bitfield definitions
BOARD Module for Thunderboard Sense 2Board hardware control, configuraton and miscellaneous functions
CCS811 - Indoor Air Quality SensorDriver for the Cambridge CMOS Sensors CCS811 gas and indoor air quality sensor
HALL - Hall Effect SensorDriver for Hall effect sensor
Si7210 - Hall Effect SensorDriver for the Silicon Labs Si7210 Hall effect sensor
ICM20648 - 6-axis Motion Sensor DriverDriver for the Invensense ICM20648 6-axis motion sensor
IMU - Inertial Measurement UnitInertial 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 SensorDriver for the Silicon Labs Si1133 Ambient Light and UV sensor
SI7021 - Relative Humidity and Temperature SensorDriver for the Silicon Labs Si7021 I2C Humidity and Temperature Sensor
Utility FunctionsUtility functions
DevicesSilicon Labs CMSIS-CORE device headers
ACMPEFR32BG21 ACMP Register Declaration
ACMP Bit Fields
AESEFR32BG21 AES Register Declaration
AES Bit Fields
AGCEFR32BG21 AGC Register Declaration
AGC Bit Fields
AMUXCPEFR32BG21 AMUXCP Register Declaration
AMUXCP Bit Fields
BUFCEFR32BG21 BUFC Register Declaration
BUFC Bit Fields
BURAMEFR32BG21 BURAM Register Declaration
BURAM Bit Fields
BURTCEFR32BG21 BURTC Register Declaration
BURTC Bit Fields
CMUEFR32BG21 CMU Register Declaration
CMU Bit Fields
DEVINFOEFR32BG21 DEVINFO Register Declaration
DEVINFO Bit Fields
DMA Descriptor
DPLLEFR32BG21 DPLL Register Declaration
DPLL Bit Fields
EFR32BG21A020F1024IM32
EFR32BG21A020F1024IM32 CoreProcessor and Core Peripheral Section
EFR32BG21A020F1024IM32 Part
EFR32BG21A020F1024IM32 Peripheral Declarations Map
EFR32BG21A020F1024IM32 Peripheral Memory Map
EFR32BG21A020F1024IM32 Peripheral ParametersDevice peripheral parameter values
EFR32BG21A020F1024IM32 Peripheral TypeDefsDevice Specific Peripheral Register Structures
EMUEFR32BG21 EMU Register Declaration
EMU Bit Fields
FRCEFR32BG21 FRC Register Declaration
FRC Bit Fields
FSRCOEFR32BG21 FSRCO Register Declaration
FSRCO Bit Fields
GPCRCEFR32BG21 GPCRC Register Declaration
GPCRC Bit Fields
HFRCOEFR32BG21 HFRCO Register Declaration
HFRCO Bit Fields
HFXOEFR32BG21 HFXO Register Declaration
HFXO Bit Fields
I2CEFR32BG21 I2C Register Declaration
I2C Bit Fields
IADCEFR32BG21 IADC Register Declaration
IADC Bit Fields
ICACHEEFR32BG21 ICACHE Register Declaration
ICACHE Bit Fields
LDMAEFR32BG21 LDMA Register Declaration
LDMA Bit Fields
LDMAXBAREFR32BG21 LDMAXBAR Register Declaration
LDMAXBAR Bit Fields
LETIMEREFR32BG21 LETIMER Register Declaration
LETIMER Bit Fields
LFRCOEFR32BG21 LFRCO Register Declaration
LFRCO Bit Fields
LFXOEFR32BG21 LFXO Register Declaration
LFXO Bit Fields
LVGDEFR32BG21 LVGD Register Declaration
LVGD Bit Fields
MODEMEFR32BG21 MODEM Register Declaration
MODEM Bit Fields
MSCEFR32BG21 MSC Register Declaration
MSC Bit Fields
PROTIMEREFR32BG21 PROTIMER Register Declaration
PROTIMER Bit Fields
PRSEFR32BG21 PRS Register Declaration
PRS Bit Fields
RACEFR32BG21 RAC Register Declaration
RAC Bit Fields
RFCRCEFR32BG21 RFCRC Register Declaration
RFCRC Bit Fields
RTCCEFR32BG21 RTCC Register Declaration
RTCC Bit Fields
SEMAILBOX_HOSTEFR32BG21 SEMAILBOX_HOST Register Declaration
SEMAILBOX_HOST Bit Fields
SEMAILBOX_SEEFR32BG21 SEMAILBOX_SE Register Declaration
SEMAILBOX_SE Bit Fields
SMUEFR32BG21 SMU Register Declaration
SMU Bit Fields
SYNTHEFR32BG21 SYNTH Register Declaration
SYNTH Bit Fields
SYSCFGEFR32BG21 SYSCFG Register Declaration
SYSCFG Bit Fields
TIMEREFR32BG21 TIMER Register Declaration
TIMER Bit Fields
ULFRCOEFR32BG21 ULFRCO Register Declaration
ULFRCO Bit Fields
USARTEFR32BG21 USART Register Declaration
USART Bit Fields
WDOGEFR32BG21 WDOG Register Declaration
WDOG Bit Fields
EMDRVGecko Platform driver library
DMADRVDMADRV Direct Memory Access Driver
EZRADIODRVEZR32 EzRadio Peripheral Interface Driver
API_LayerEzRadio API Layer

 
COMM_LayerEzRadio Communication Layer

 
HAL_LayerEzRadio HAL Layer

 
Plugin_SystemEzRadio Plugin System Layer, see Plugin System Layer for detailed documentation.

 
Auto_ACK_PluginAuto acknowledge plugin, see Plugin System Layer for detailed documentation.

 
CRC_Error_PluginCRC error plugin, see Plugin System Layer for detailed documentation.

 
Direct_Receive_PluginDirect receive plugin, see Plugin System Layer for detailed documentation.

 
Direct_Transmit_PluginDirect transmit plugin, see Plugin System Layer for detailed documentation.

 
PN9_PluginPseudo random transmit plugin, see Plugin System Layer for detailed documentation.

 
Plugin_ManagerPlugin manager, see Plugin System Layer for detailed documentation.

 
Receive_PluginReceive plugin, see Plugin System Layer for detailed documentation.

 
Transmit_PluginTransmit plugin, see Plugin System Layer for detailed documentation.

 
Unmod_Carrier_PluginUnmodulated Carrier plugin, see Plugin System Layer for detailed documentation.

 
GPIOINTGPIOINT General Purpose Input/Output Interrupt dispatcher
NVMNVM Non-volatile Memory Wear-Leveling Driver
NVM3NVM3 Non-Volatile Memory Management driver
NVM3HalNVM3 HAL module
NVM3LockNVM3 lock module
RTCDRVReal-time Clock Driver
SLEEPSleep Management Driver
SLEEPTIMERLow frequency timer utilities
SPIDRVSPIDRV Serial Peripheral Interface Driver
TEMPDRVTEMPDRV Temperature Sensor Driver
UARTDRVUARTDRV Universal Asynchronous Receiver/Transmitter Driver
USTIMERUSTIMER Microsecond Delay Timer Driver
EMLIBLow-level peripheral library
ACMPAnalog comparator (ACMP) Peripheral API
ASSERTError checking module
BURTCBackup Real Time Counter (BURTC) Peripheral API
BUSBUS register and RAM bit/field read/write API
CHIPChip errata workarounds initialization API
CMUClock management unit (CMU) Peripheral API
COMMONGeneral purpose utilities and cross-compiler support
CORECore interrupt handling API
DBGDebug (DBG) Peripheral API
EMUEnergy Management Unit (EMU) Peripheral API
GPCRCGeneral Purpose Cyclic Redundancy Check (GPCRC) API
GPIOGeneral Purpose Input/Output (GPIO) API
I2CInter-integrated Circuit (I2C) Peripheral API
IADCIncremental Analog to Digital Converter (IADC) Peripheral API
INTSafe nesting of interrupt disable/enable API
LDMALinked Direct Memory Access (LDMA) Peripheral API
LETIMERLow Energy Timer (LETIMER) Peripheral API
MSCMemory System Controller API
PRSPeripheral Reflex System (PRS) Peripheral API
RAMFUNCRAM code support
RMUReset Management Unit (RMU) Peripheral API
RTCCReal Time Counter (RTCC) Peripheral API
SESecure Element peripheral API
SMUSecurity Management Unit (SMU) Peripheral API
SYSTEMSystem API
TIMERTimer/Counter (TIMER) Peripheral API
USARTUniversal Synchronous/Asynchronous Receiver/Transmitter Peripheral API
VERSIONVersion API
WDOGWatchdog (WDOG) Peripheral API
Kit DriversKit support and drivers
CPT112S_I2CSilicon Labs 12-pad Capacitive Touch Evaluation Board I2C driver
CapSenseCapacitive sensing driver
DisplayDisplay device driver stack library
DmaCtrlUDMA control block array
EEPROMI2C EEPROM Driver
Gecko USB MSDUSB Mass Storage Class (MSC)
Gecko USB RS232 bridgeGecko USB to RS232 bridge (CDC Class)
HidKeyboardImplements a USB HID class keyboard
I2CSPMI2C Simple Polled Master driver
Ksz8851snlKSZ8851SNL SPI Ethernet Controller driver
MicroSdSPI driver for micro SD card
NANDFlashDriver for Numonyx NAND256W3A NAND Flash devices
NORFlashDriver for Spanion S29GL128P90FFIR13 and S29GL064N NOR Flash devices
RetargetIoStandard I/O retargeting driver
SL_EFPDRVEFP (Energy Friendly PMIC) driver
SegmentLcdSegment LCD driver
Si114xSilicon Labs Si114x Ultraviolet (UV) Index, Gesture, Proximity, and Ambient Light Sensor I2C driver
Si7013Silicon Labs Si7013 Relative Humidity and Temperature Sensor I2C driver
Si72xxSilicon Labs Si72xx Magnetic Hall Effect Sensor I2C driver
TFTDriver for SSD2119 TFT in Direct Drive or Adress Mapped mode
TempSensorDriver for DS75 I2C temperature sensor
TextdisplayLine based text output terminal interface on top of the DISPLAY device driver stack. See TextDisplay Library for more information
TouchTouch panel driver for DK3650, DK3750 and DK3850 Development Kits
UdelayCalibrated busy wait loop
UsbHidUSB HID keyboard scan codes
VddCheckVDD Voltage Check using EMLIB Voltage Comparator (VCOMP) API
Platform MiddlewareGecko Platform Middleware for use with EFM32, EZR32 and EFR32 products
Capacitive Sensing Firmware LibraryCapacitive sensing firmware library for Silicon Labs MCUs
GLIBGraphics Library