►BSP | Board Support Package |
API for DK's | |
API for STKs and WSTKs | |
Common BSP for all kits | |
►Thunderboard | |
►BMP - Barometric Pressure Sensor | Driver for the Bosch Sensortec BMP280 pressure sensor |
BMP Barometric Sensor I2C Registers | BMP Barometric Sensor I2C register macro definitions |
BMP Configuration Settings | BMP configuration setting macro definitions |
BMP Error Codes | BMP error message macro definitions |
BMP Functions | BMP driver and support functions |
BMP Type Definitions | BMP280 type definitions used by the driver |
►BOARD Module | Board hardware control, configuraton and miscellaneous functions |
BOARD module configuration | BOARD module configuration macro definitions |
BOARD module error codes | BOARD module error return codes macro definitions |
BOARD module functions | BOARD driver and support functions |
Power and Interrupt Controller Definitions | Power and Interrupt Controller register and bitfield definitions |
►CCS811 - Indoor Air Quality Sensor | Driver for the Cambridge CMOS Sensors CCS811 gas and indoor air quality sensor |
CCS811 Configuration Settings | CCS811 configuration setting macro definitions |
CCS811 Error Codes | CCS811 error code macro definitions |
CCS811 Functions | CCS811 driver and support functions |
CCS811 I2C Registers | CCS811 I2C register macro definitions |
CCS811 Measurement Mode Settings | CCS811 measurement mode setting macro definitions |
►ICM20648 - 6-axis Motion Sensor Driver | Driver for the Invensense ICM20648 6-axis motion sensor |
ICM20648 Error Messages | ICM20648 error message macro definitions |
ICM20648 Functions | ICM20648 driver and support functions |
ICM20648 SPI Registers | ICM20648 SPI register macro definitions |
►IMU - Inertial Measurement Unit | Inertial Measurement Unit driver |
IMU Error Messages | Inertial Measurement Unit error message macro definitions |
IMU Functions | Inertial Measurement Unit driver and support functions |
IMU Macro Definitions | Macro definitions used by the IMU driver |
IMU Type Definitions | IMU type definitions used by the driver |
►MIC - Microphone Driver | Driver for the Knowles SPV1840LR5H-B MEMS Microphone |
MEMS Microphone Configuration Settings | MEMS microphone configuration setting macro definitions |
MEMS Microphone Error Messages | MEMS microphone error message macro definitions |
MEMS Microphone Functions | MEMS microphone driver and support functions |
RFS | |
►SI1133 - Ambient Light and UV Index Sensor | Driver for the Silicon Labs Si1133 Ambient Light and UV sensor |
SI1133 Configuration Settings | Si1133 configuration setting macro definitions |
Si1133 Commands | Si1133 command macro definitions |
Si1133 Error Messages | Si1133 error message macro definitions |
Si1133 Functions | Si1133 driver and support functions |
Si1133 I2C Registers | Si1133 I2C register macro definitions |
Si1133 Parameters | Si1133 parameter macro definitions |
Si1133 Register Masks | Si1133 register bit mask macro definitions |
Si1133 Type Definitions | Si1133 type definitions used by the driver |
►SI7021 - Relative Humidity and Temperature Sensor | Driver for the Silicon Labs Si7021 I2C Humidity and Temperature Sensor |
Si7021 Commands | Si7021 command macro definitions |
Si7021 Configuration Settings | Si7021 configuration setting macro definitions |
Si7021 Error Messages | Si7021 error message macro definitions |
Si7021 Functions | Si7021 driver and support functions |
Si7210 | |
►Utility Functions | Utility functions |
Utility Definitions | Definitions used in the utility functions |
Utility Functions | Utility functions |
Utility Functions Local Variables | Local variables used in the utility functions |
►Devices | Silicon Laboratories CMSIS-CORE device headers |
►EFM32PG12B500F1024GL125 | |
EFM32PG12B500F1024GL125 Alternate Function | |
►EFM32PG12B500F1024GL125 Bit Fields | |
EFM32PG12B500F1024GL125 Unlock Codes | |
EFM32PG12B500F1024GL125_SYSTICK Bit Fields | |
EFM32PG12B500F1024GL125_WTIMER Bit Fields | |
EFM32PG12B500F1024GL125 Core | Processor and Core Peripheral Section |
EFM32PG12B500F1024GL125 Part | |
EFM32PG12B500F1024GL125 Peripheral Declarations | |
EFM32PG12B500F1024GL125 Peripheral Memory Map | |
EFM32PG12B500F1024GL125 Peripheral Offsets | |
EFM32PG12B500F1024GL125 Peripheral TypeDefs | Device Specific Peripheral Register Structures |
EFM32PG12B_ACMP | EFM32PG12B_ACMP Register Declaration |
EFM32PG12B_ACMP_BitFields | |
EFM32PG12B_ADC | EFM32PG12B_ADC Register Declaration |
EFM32PG12B_ADC_BitFields | |
EFM32PG12B_AF_Pins | |
EFM32PG12B_AF_Ports | |
EFM32PG12B_CMU | EFM32PG12B_CMU Register Declaration |
EFM32PG12B_CMU_BitFields | |
EFM32PG12B_CRYOTIMER | EFM32PG12B_CRYOTIMER Register Declaration |
EFM32PG12B_CRYOTIMER_BitFields | |
EFM32PG12B_CRYPTO | EFM32PG12B_CRYPTO Register Declaration |
EFM32PG12B_CRYPTO_BitFields | |
EFM32PG12B_CSEN | EFM32PG12B_CSEN Register Declaration |
EFM32PG12B_CSEN_BitFields | |
EFM32PG12B_DEVINFO | |
EFM32PG12B_DEVINFO_BitFields | |
EFM32PG12B_DMAREQ_BitFields | |
EFM32PG12B_DMA_DESCRIPTOR | |
EFM32PG12B_EMU | EFM32PG12B_EMU Register Declaration |
EFM32PG12B_EMU_BitFields | |
EFM32PG12B_ETM | EFM32PG12B_ETM Register Declaration |
EFM32PG12B_ETM_BitFields | |
EFM32PG12B_FPUEH | EFM32PG12B_FPUEH Register Declaration |
EFM32PG12B_FPUEH_BitFields | |
EFM32PG12B_GPCRC | EFM32PG12B_GPCRC Register Declaration |
EFM32PG12B_GPCRC_BitFields | |
EFM32PG12B_GPIO | EFM32PG12B_GPIO Register Declaration |
EFM32PG12B_GPIO_BitFields | |
EFM32PG12B_I2C | EFM32PG12B_I2C Register Declaration |
EFM32PG12B_I2C_BitFields | |
EFM32PG12B_IDAC | EFM32PG12B_IDAC Register Declaration |
EFM32PG12B_IDAC_BitFields | |
EFM32PG12B_LDMA | EFM32PG12B_LDMA Register Declaration |
EFM32PG12B_LDMA_BitFields | |
EFM32PG12B_LESENSE | EFM32PG12B_LESENSE Register Declaration |
EFM32PG12B_LESENSE_BitFields | |
EFM32PG12B_LETIMER | EFM32PG12B_LETIMER Register Declaration |
EFM32PG12B_LETIMER_BitFields | |
EFM32PG12B_LEUART | EFM32PG12B_LEUART Register Declaration |
EFM32PG12B_LEUART_BitFields | |
EFM32PG12B_MSC | EFM32PG12B_MSC Register Declaration |
EFM32PG12B_MSC_BitFields | |
EFM32PG12B_PCNT | EFM32PG12B_PCNT Register Declaration |
EFM32PG12B_PCNT_BitFields | |
EFM32PG12B_PRS | EFM32PG12B_PRS Register Declaration |
EFM32PG12B_PRS_BitFields | |
EFM32PG12B_PRS_Signals | PRS Signal names |
EFM32PG12B_RMU | EFM32PG12B_RMU Register Declaration |
EFM32PG12B_RMU_BitFields | |
EFM32PG12B_ROMTABLE | Chip Information, Revision numbers |
EFM32PG12B_ROMTABLE_BitFields | |
EFM32PG12B_RTCC | EFM32PG12B_RTCC Register Declaration |
EFM32PG12B_RTCC_BitFields | |
EFM32PG12B_SMU | EFM32PG12B_SMU Register Declaration |
EFM32PG12B_SMU_BitFields | |
EFM32PG12B_TIMER | EFM32PG12B_TIMER Register Declaration |
EFM32PG12B_TIMER_BitFields | |
EFM32PG12B_TRNG | EFM32PG12B_TRNG Register Declaration |
EFM32PG12B_TRNG_BitFields | |
EFM32PG12B_USART | EFM32PG12B_USART Register Declaration |
EFM32PG12B_USART_BitFields | |
EFM32PG12B_VDAC | EFM32PG12B_VDAC Register Declaration |
EFM32PG12B_VDAC_BitFields | |
EFM32PG12B_WDOG | EFM32PG12B_WDOG Register Declaration |
EFM32PG12B_WDOG_BitFields | |
►EMDRV | EnergyAware drivers |
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 |
RTCDRV | Real-time Clock Driver |
SLEEP | Energy Modes 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 |
ADC | Analog to Digital Converter (ADC) Peripheral API |
ASSERT | Error checking module |
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 |
CRYOTIMER | Ultra Low Energy Timer/Counter (CRYOTIMER) Peripheral API |
CRYPTO | Cryptography accelerator peripheral API |
CSEN | Capacitive Sense (CSEN) Peripheral 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 |
IDAC | Current Digital-to-Analog Converter (IDAC) Peripheral API |
INT | Safe nesting of interrupt disable/enable API |
LDMA | Linked Direct Memory Access (LDMA) Peripheral API |
LESENSE | Low Energy Sensor (LESENSE) Peripheral API |
LETIMER | Low Energy Timer (LETIMER) Peripheral API |
LEUART | Low Energy Universal Asynchronous Receiver/Transmitter (LEUART) Peripheral API |
MPU | Memory Protection Unit (MPU) Peripheral API |
MSC | Memory System Controller API |
OPAMP | Operational Amplifier (OPAMP) peripheral API |
PCNT | Pulse Counter (PCNT) Peripheral 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 |
SMU | Security Management Unit (SMU) Peripheral API |
SYSTEM | System API |
TIMER | Timer/Counter (TIMER) Peripheral API |
USART | Universal Synchronous/Asynchronous Receiver/Transmitter Peripheral API |
VDAC | Digital to Analog Voltage Converter (VDAC) Peripheral API |
VERSION | Version API |
WDOG | Watchdog (WDOG) Peripheral API |
►Kit Drivers | Kit support and drivers |
CPT112S_I2C | |
CapSense | |
Cdc | |
Display | Display device driver stack library. See Display Device Driver Stack for more information |
DmaCtrl | |
Eeprom | |
HidKeyboard | |
I2CSPM | |
Ksz8851snl | |
MicroSd | |
Msd | |
NandFlash | |
NorFlash | |
RetargetIo | |
SegmentLcd | |
Si114x | |
Si7013 | |
TempSensor | |
Textdisplay | Line based text output terminal interface on top of the DISPLAY device driver stack. See TextDisplay Library for more information |
Tft | |
Touch | |
Udelay | |
UsbHid | |
VddCheck | |
►Platform Middleware | Silicon Labs Gecko Platform Middleware for use with EFM32, EZR32 and EFR32 products |
Capacitive Sensing Library (CSLIB) | Capacitive sensing firmware library for Silicon Labs MCUs and SoCs |
GLIB | Graphics Library |
►USBXpress | USBXpress interface library |
Functions | |
Macros | |
USB Status Flags | |
USBXpress Callback Status Flags | |