▼ Device | |
► SiliconLabs | |
► EFM32LG | |
► Include | |
efm32lg995f256.h | CMSIS Cortex-M Peripheral Access Layer Header File for EFM32LG995F256 |
efm32lg_acmp.h | EFM32LG_ACMP register and bit field definitions |
efm32lg_adc.h | EFM32LG_ADC register and bit field definitions |
efm32lg_aes.h | EFM32LG_AES register and bit field definitions |
efm32lg_af_pins.h | EFM32LG_AF_PINS register and bit field definitions |
efm32lg_af_ports.h | EFM32LG_AF_PORTS register and bit field definitions |
efm32lg_burtc.h | EFM32LG_BURTC register and bit field definitions |
efm32lg_burtc_ret.h | EFM32LG_BURTC_RET register and bit field definitions |
efm32lg_calibrate.h | EFM32LG_CALIBRATE register and bit field definitions |
efm32lg_cmu.h | EFM32LG_CMU register and bit field definitions |
efm32lg_dac.h | EFM32LG_DAC register and bit field definitions |
efm32lg_devinfo.h | EFM32LG_DEVINFO register and bit field definitions |
efm32lg_dma.h | EFM32LG_DMA register and bit field definitions |
efm32lg_dma_ch.h | EFM32LG_DMA_CH register and bit field definitions |
efm32lg_dma_descriptor.h | EFM32LG_DMA_DESCRIPTOR register and bit field definitions |
efm32lg_dmactrl.h | EFM32LG_DMACTRL register and bit field definitions |
efm32lg_dmareq.h | EFM32LG_DMAREQ register and bit field definitions |
efm32lg_ebi.h | EFM32LG_EBI register and bit field definitions |
efm32lg_emu.h | EFM32LG_EMU register and bit field definitions |
efm32lg_etm.h | EFM32LG_ETM register and bit field definitions |
efm32lg_gpio.h | EFM32LG_GPIO register and bit field definitions |
efm32lg_gpio_p.h | EFM32LG_GPIO_P register and bit field definitions |
efm32lg_i2c.h | EFM32LG_I2C register and bit field definitions |
efm32lg_lcd.h | EFM32LG_LCD register and bit field definitions |
efm32lg_lesense.h | EFM32LG_LESENSE register and bit field definitions |
efm32lg_lesense_buf.h | EFM32LG_LESENSE_BUF register and bit field definitions |
efm32lg_lesense_ch.h | EFM32LG_LESENSE_CH register and bit field definitions |
efm32lg_lesense_st.h | EFM32LG_LESENSE_ST register and bit field definitions |
efm32lg_letimer.h | EFM32LG_LETIMER register and bit field definitions |
efm32lg_leuart.h | EFM32LG_LEUART register and bit field definitions |
efm32lg_msc.h | EFM32LG_MSC register and bit field definitions |
efm32lg_pcnt.h | EFM32LG_PCNT register and bit field definitions |
efm32lg_prs.h | EFM32LG_PRS register and bit field definitions |
efm32lg_prs_ch.h | EFM32LG_PRS_CH register and bit field definitions |
efm32lg_prs_signals.h | EFM32LG_PRS_SIGNALS register and bit field definitions |
efm32lg_rmu.h | EFM32LG_RMU register and bit field definitions |
efm32lg_romtable.h | EFM32LG_ROMTABLE register and bit field definitions |
efm32lg_rtc.h | EFM32LG_RTC register and bit field definitions |
efm32lg_timer.h | EFM32LG_TIMER register and bit field definitions |
efm32lg_timer_cc.h | EFM32LG_TIMER_CC register and bit field definitions |
efm32lg_uart.h | EFM32LG_UART register and bit field definitions |
efm32lg_usart.h | EFM32LG_USART register and bit field definitions |
efm32lg_usb.h | EFM32LG_USB register and bit field definitions |
efm32lg_usb_diep.h | EFM32LG_USB_DIEP register and bit field definitions |
efm32lg_usb_doep.h | EFM32LG_USB_DOEP register and bit field definitions |
efm32lg_usb_hc.h | EFM32LG_USB_HC register and bit field definitions |
efm32lg_vcmp.h | EFM32LG_VCMP register and bit field definitions |
efm32lg_wdog.h | EFM32LG_WDOG register and bit field definitions |
em_device.h | CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices |
system_efm32lg.h | CMSIS Cortex-M3 System Layer for EFM32LG devices |
► Source | |
system_efm32lg.c | CMSIS Cortex-M3 System Layer for EFM32LG devices |
▼ emdrv | |
► common | |
► inc | |
ecode.h | Energy Aware drivers error code definitions |
► dmadrv | |
► inc | |
dmadrv.h | DMADRV API definition |
► src | |
dmadrv.c | DMADRV API implementation |
► ezradiodrv | |
► common | |
► inc | |
► si4x55 | |
ezradio_api_lib_add.h | This file contains the additional API library for the listed members of the EZRadio family: Si4055_revC2A, Si4355_revC2A, Si4455_revC2A |
► si4x6x | |
ezradio_api_lib_add.h | This file contains the additional API library for the listed members of the EZRadioPRO family: Si4460_revC2A, Si4461_revC2A, Si4463_revC2A |
ezradio_api_lib.h | This file contains the common API library of the EZRadio and EZRadioPRO families |
ezradio_comm.h | This file contains the EZRadio communication layer |
ezradio_hal.h | This file contains EZRadio HAL |
► src | |
► si4x55 | |
ezradio_api_lib_add.c | This file contains the additional API library for the listed members of the EZRadio family: Si4055_revC2A, Si4355_revC2A, Si4455_revC2A |
► si4x6x | |
ezradio_api_lib_add.c | This file contains the additional API library for the listed members of the EZRadioPRO family: Si4460_revC2A, Si4461_revC2A, Si4463_revC2A |
ezradio_api_lib.c | This file contains the common API library of the EZRadio and EZRadioPRO families |
ezradio_comm.c | This file contains the EZRadio communication layer |
ezradio_hal.c | This file contains EZRadio HAL |
► plugins | |
► inc | |
ezradio_auto_ack_plugin.h | EzRadio auto acknowledge plug-in managed by the plug-in manager if enabled |
ezradio_crcerror_plugin.h | EzRadio CRC error plug-in managed by the plug-in manager if enabled |
ezradio_direct_receive_plugin.h | EzRadio direct reception plug-in managed by the plug-in manager if enabled |
ezradio_direct_transmit_plugin.h | EzRadio direct transmission plug-in managed by the plug-in manager if enabled |
ezradio_plugin_manager.h | This file contains the plug-in manager for the EZRadio and EZRadioPRO chip families |
ezradio_pn9_plugin.h | EzRadio PN9 plug-in managed by the plug-in manager if enabled |
ezradio_receive_plugin.h | EzRadio transmit plug-in managed by the plug-in manager if enabled |
ezradio_transmit_plugin.h | EzRadio transmit plug-in managed by the plug-in manager if enabled |
ezradio_unmod_carrier_plugin.h | EzRadio unmodulated carrier plug-in managed by the plug-in manager if enabled |
► src | |
ezradio_auto_ack_plugin.c | EzRadio auto acknowledge plug-in managed by the plug-in manager if enabled |
ezradio_crcerror_plugin.c | EzRadio CRC error plug-in managed by the plug-in manager if enabled |
ezradio_direct_receive_plugin.c | EzRadio direct reception plug-in managed by the plug-in manager if enabled |
ezradio_direct_transmit_plugin.c | EzRadio direct transmission plug-in managed by the plug-in manager if enabled |
ezradio_plugin_manager.c | This file contains the plug-in manager for the EZRadio and EZRadioPRO chip families |
ezradio_pn9_plugin.c | EzRadio PN9 plug-in managed by the plug-in manager if enabled |
ezradio_receive_plugin.c | EzRadio receive plug-in managed by the plug-in manager if enabled |
ezradio_transmit_plugin.c | EzRadio transmit plug-in managed by the plug-in manager if enabled |
ezradio_unmod_carrier_plugin.c | EzRadio unmodulated carrier plug-in managed by the plug-in manager if enabled |
► si4455 | |
► inc | |
ezradio_cmd.h | EZRadio Command Header |
ezradio_prop.h | EZRadio Property Header |
► si4460 | |
► inc | |
ezradio_cmd.h | EZRadio Command Header |
ezradio_prop.h | EZRadio Property Header |
► si4461 | |
► inc | |
ezradio_cmd.h | EZRadio Command Header |
ezradio_prop.h | EZRadio Property Header |
► si4463 | |
► inc | |
ezradio_cmd.h | EZRadio Command Header |
ezradio_prop.h | EZRadio Property Header |
► gpiointerrupt | |
► inc | |
gpiointerrupt.h | GPIOINT API definition |
► src | |
gpiointerrupt.c | GPIOINT API implementation |
► nvm | |
► inc | |
nvm.h | Non-Volatile Memory Wear-Leveling driver API |
nvm_hal.h | Non-Volatile Memory Wear-Leveling driver HAL |
► src | |
nvm.c | Non-Volatile Memory Wear-Leveling driver API implementation |
nvm_hal.c | Non-Volatile Memory Wear-Leveling driver HAL implementation |
► rtcdrv | |
► inc | |
rtcdriver.h | RTCDRV timer API definition |
► src | |
rtcdriver.c | RTCDRV timer API implementation |
► sleep | |
► inc | |
sleep.h | Energy Modes management driver |
► src | |
sleep.c | Energy Modes management driver |
► spidrv | |
► inc | |
spidrv.h | SPIDRV API definition |
► src | |
spidrv.c | SPIDRV API implementation |
► uartdrv | |
► inc | |
uartdrv.h | UARTDRV API definition |
► src | |
uartdrv.c | UARTDRV API implementation |
► ustimer | |
► inc | |
ustimer.h | Microsecond delay function API definition |
► src | |
ustimer.c | Microsecond delay functions |
▼ emlib | |
► inc | |
em_acmp.h | Analog Comparator (ACMP) peripheral API |
em_adc.h | Analog to Digital Converter (ADC) peripheral API |
em_aes.h | Advanced encryption standard (AES) accelerator peripheral API |
em_assert.h | Emlib peripheral API "assert" implementation |
em_bitband.h | Bitband Peripheral API |
em_burtc.h | Backup Real Time Counter (BURTC) peripheral API |
em_bus.h | RAM and peripheral bit-field set and clear API |
em_chip.h | Chip Initialization API |
em_cmu.h | Clock management unit (CMU) API |
em_common.h | Emlib general purpose utilities |
em_crc.h | Cyclic Redundancy Check (CRC) API |
em_cryotimer.h | Ultra Low Energy Timer/Counter (CRYOTIMER) peripheral API |
em_crypto.h | Cryptography accelerator peripheral API |
em_dac.h | Digital to Analog Converter (DAC) peripheral API |
em_dbg.h | Debug (DBG) API |
em_dma.h | Direct memory access (DMA) API |
em_ebi.h | External Bus Iterface (EBI) peripheral API |
em_emu.h | Energy management unit (EMU) peripheral API |
em_gpio.h | General Purpose IO (GPIO) peripheral API |
em_i2c.h | Inter-intergrated circuit (I2C) peripheral API |
em_idac.h | Current Digital to Analog Converter (IDAC) peripheral API |
em_int.h | Interrupt enable/disable unit API |
em_lcd.h | Liquid Crystal Display (LCD) peripheral API |
em_ldma.h | Direct memory access (LDMA) API |
em_lesense.h | Low Energy Sensor (LESENSE) peripheral API |
em_letimer.h | Low Energy Timer (LETIMER) peripheral API |
em_leuart.h | Low Energy Universal Asynchronous Receiver/Transmitter (LEUART) peripheral API |
em_mpu.h | Memory protection unit (MPU) peripheral API |
em_msc.h | Flash controller module (MSC) peripheral API |
em_opamp.h | Operational Amplifier (OPAMP) peripheral API |
em_part.h | Verify that part specific main header files are supported and included |
em_pcnt.h | Pulse Counter (PCNT) peripheral API |
em_prs.h | Peripheral Reflex System (PRS) peripheral API |
em_rmu.h | Reset Management Unit (RMU) peripheral API |
em_rtc.h | Real Time Counter (RTC) peripheral API |
em_rtcc.h | Real Time Counter (RTCC) peripheral API |
em_system.h | System API |
em_timer.h | Timer/counter (TIMER) peripheral API |
em_usart.h | Universal synchronous/asynchronous receiver/transmitter (USART/UART) peripheral API |
em_vcmp.h | Voltage Comparator (VCMP) peripheral API |
em_version.h | Assign correct part number for include file |
em_wdog.h | Watchdog (WDOG) peripheral API |
► src | |
em_acmp.c | Analog Comparator (ACMP) Peripheral API |
em_adc.c | Analog to Digital Converter (ADC) Peripheral API |
em_aes.c | Advanced Encryption Standard (AES) accelerator peripheral API |
em_assert.c | Assert API |
em_burtc.c | Backup Real Time Counter (BURTC) Peripheral API |
em_cmu.c | Clock management unit (CMU) Peripheral API |
em_crc.c | Cyclic Redundancy Check (CRC) API |
em_cryotimer.c | Ultra Low Energy Timer/Counter (CRYOTIMER) peripheral API |
em_crypto.c | Cryptography accelerator peripheral API |
em_dac.c | Digital to Analog Coversion (DAC) Peripheral API |
em_dbg.c | Debug (DBG) Peripheral API |
em_dma.c | Direct memory access (DMA) module peripheral API |
em_ebi.c | External Bus Interface (EBI) Peripheral API |
em_emu.c | Energy Management Unit (EMU) Peripheral API |
em_gpio.c | General Purpose IO (GPIO) peripheral API devices |
em_i2c.c | Inter-integrated Circuit (I2C) Peripheral API |
em_idac.c | Current Digital to Analog Converter (IDAC) peripheral API |
em_int.c | Interrupt enable/disable unit API |
em_lcd.c | Liquid Crystal Display (LCD) Peripheral API |
em_ldma.c | Direct memory access (LDMA) module peripheral API |
em_lesense.c | Low Energy Sensor (LESENSE) Peripheral API |
em_letimer.c | Low Energy Timer (LETIMER) Peripheral API |
em_leuart.c | Low Energy Universal Asynchronous Receiver/Transmitter (LEUART) Peripheral API |
em_mpu.c | Memory Protection Unit (MPU) Peripheral API |
em_msc.c | Flash controller (MSC) Peripheral API |
em_opamp.c | Operational Amplifier (OPAMP) peripheral API |
em_pcnt.c | Pulse Counter (PCNT) peripheral API |
em_prs.c | Peripheral Reflex System (PRS) Peripheral API |
em_rmu.c | Reset Management Unit (RMU) peripheral module peripheral API |
em_rtc.c | Real Time Counter (RTC) Peripheral API |
em_rtcc.c | Real Time Counter with Calendar (RTCC) Peripheral API |
em_system.c | System Peripheral API |
em_timer.c | Timer/counter (TIMER) Peripheral API |
em_usart.c | Universal synchronous/asynchronous receiver/transmitter (USART/UART) Peripheral API |
em_vcmp.c | Voltage Comparator (VCMP) peripheral API |
em_wdog.c | Watchdog (WDOG) peripheral API devices |
▼ kits | |
► common | |
► bsp | |
bsp.h | Board support package API definitions |
bsp_bcc.c | Board Controller Communications (BCC) definitions |
bsp_bcp.h | Board Controller Communications Protocol (BCP) definitions |
bsp_dk_3200.c | Board support package API implementation for BRD3200 |
bsp_dk_3201.c | Board support package API implementation for BRD3201 |
bsp_dk_bcreg_3200.h | Board Control register definitions |
bsp_dk_bcreg_3201.h | Board Control register definitions |
bsp_dk_leds.c | Board support package API for GPIO leds on STK's |
bsp_dk_mcuboard.c | Board support package API for functions on MCU plugin boards |
bsp_stk.c | Board support package API implementation STK's |
bsp_stk_leds.c | Board support package API for GPIO leds on STK's |
bsp_trace.c | API for enabling SWO and ETM trace |
bsp_trace.h | SWO Trace API (for eAProfiler) |
► drivers | |
caplesense.c | Capacitive sense driver |
caplesense.h | Capacitive sense driver |
capsense.c | Capacitive sense driver |
capsense.h | Capacitive sense driver |
cdc.c | USB Communication Device Class (CDC) driver |
cdc.h | USB Communication Device Class (CDC) driver |
display.c | Display interface |
display.h | Display device interface |
displaybackend.h | Display device backend interface |
displayconfigall.h | Main configuration file for the DISPLAY driver software stack |
displayfont16x20.h | 16x20 font with only number characters and the colon':' and space ' ' signs |
displayfont6x8.h | 6x8 font with all characters |
displayfont8x8.h | 8x8 font with all characters |
displayls013b7dh03.c | Display driver for the Sharp Memory LCD LS013B7DH03 |
displayls013b7dh03.h | Configuration for the display driver for the Sharp Memory LCD LS013B7DH03 |
displaypal.h | Platform Abstraction Layer (PAL) interface for DISPLAY driver |
displaypalemlib.c | Platform Abstraction Layer (PAL) for DISPLAY driver on EMLIB based platforms |
dmactrl.c | DMA control data block |
dmactrl.h | DMA control data block |
eeprom.c | EEPROM driver for 24AA024 (2Kbit) EEPROM device on the DK |
eeprom.h | EEPROM driver for 24AA024 (2Kbit) EEPROM device on the DK |
emstatus.h | EMSTATUS definitions |
hidkbd.c | USB Human Interface Devices (HID) class keyboard driver |
hidkbd.h | USB Human Interface Devices (HID) class keyboard driver |
i2cspm.c | I2C simple poll-based master mode driver for the DK/STK |
i2cspm.h | I2C simple poll-based master mode driver for the DK/STK |
ksz8851snl.c | Driver for Micrel KSZ8851SNL Ethernet controller |
ksz8851snl.h | Driver for Micrel KSZ8851SNL Ethernet controller |
ksz8851snl_spi.c | SPI interface API for KSZ8851SNL Ethernet controller |
ksz8851snl_spi.h | SPI interface API for KSZ8851SNL Ethernet controller |
microsd.c | Micro SD card driver for the EFM32GG_DK3750 development kit. This file provides the interface layer between the DK and the fat filesystem provided |
microsd.h | Micro SD card driver for the EFM32GG_DK3750 development kit |
msdbot.c | Implements the host side of the Bulk Only Transport protocol for USB Mass Storage class Devices |
msdbot.h | Definitions for the Bulk Only Transport protocol of USB Mass Storage devices |
msdd.c | Mass Storage class Device (MSD) driver |
msdd.h | Mass Storage class Device (MSD) driver |
msdh.c | Host side implementation of Mass Storage class Device (MSD) interface |
msdh.h | Host side implementation of Mass Storage class Device (MSD) interface |
msdscsi.c | SCSI interface for Mass Storage Devices (MSD) |
msdscsi.h | SCSI interface for Mass Storage Devices (MSD) |
mx25flash_spi.c | |
mx25flash_spi.h | |
nandflash.c | EFM32GG_STK3700 nandflash driver |
nandflash.h | EFM32GG_STK3700 nandflash driver |
norflash.c | Implements the NORFLASH driver for Spansion S29GL128P90FFIR13. Spansion S29GL128P90FFIR13 is a 16MByte device organized in 128 sectors of 128KBytes each. The module can easily be tailored to suit other NOR flash devices |
norflash.h | Definitions for the NORFLASH driver for Spansion S29GL128P90FFIR13 |
retargetio.c | Provide stdio retargeting for all supported toolchains |
retargetserial.c | Provide stdio retargeting to USART/UART or LEUART |
retargetserial.h | USART1 prototypes and definitions |
retargettextdisplay.c | Provide stdio retargeting to text display interface |
retargettextdisplay.h | Retarget stdout to text display module |
retargettft.c | Provide stdio retargeting to TFT address mapped mode |
retargettft.h | |
rtcdrv.c | Real Time Counter (RTC) driver, implements simple trigger functionality |
rtcdrv.h | Real Time Counter (RTC) driver prototypes and definitions |
segmentlcd.c | EFM32 Segment LCD Display driver |
segmentlcd.h | EFM32 Segment LCD Display driver, header file |
si1147_i2c.c | I2c driver for the Si1147 |
si1147_i2c.h | Driver for the Si1147 Proximity sensor |
si114x_algorithm.c | |
si114x_algorithm.h | Swipe algorithm for Si114x |
si114x_functions.c | Si114x reusable functions |
si114x_functions.h | Si114x function prototypes, structure and bit definitions |
si114x_sys_out.c | |
si114x_sys_out.h | |
si114x_types.h | Si114x types |
si114x_uv_index.c | Si114x UV Index measurement |
si114x_uv_index.h | Si114x UV Index measurement |
si7013.c | Driver for the Si7013 Temperature / Humidity sensor |
si7013.h | Driver for the Si7013 Temperature / Humidity sensor |
tempsens.c | Temperature sensor driver for DS75 temperature sensor compatible device on the DK |
tempsens.h | Temperature sensor driver for DS75 temperature sensor compatible device on the DK |
textdisplay.c | Provide stdio retargeting to the text display interface |
textdisplay.h | Text display interface |
tftamapped.c | EFM32GG_DK3750, TFT Initialization and setup for Adress Mapped mode |
tftamapped.h | EFM32GG_DK3750, TFT Initialization and setup for Adress Mapped mode |
tftdirect.c | EFM32GG_DK3750, TFT Initialization and setup for Direct Drive mode |
tftdirect.h | EFM32GG_DK3750, TFT Initialization and setup for Direct Drive mode |
tftspi.c | EFM32GG_DK3750, SPI controller implementation for SSD2119 display interface when using Generic/Direct Drive mode |
tftspi.h | EFM32GG_DK3750, SPI controller API for SSD2119 display interface when using Generic/Direct Drive mode |
touch.c | EFM32GG_DK3750, Touch panel driver |
touch.h | Touch panel driver prototypes and definitions |
udelay.c | Microsecond delay routine |
udelay.h | Microsecond delay routine |
usbkbdscancodes.c | USB HID keyboard scancodes |
usbkbdscancodes.h | USB HID keyboard scancodes |
vddcheck.c | VDD Voltage Check, using Voltage Comparator API |
vddcheck.h | Vdd voltage check routines, using VCMP |
▼ usb | |
► inc | |
em_usb.h | USB protocol stack library API for EFM32/EZR32 |
em_usbd.h | USB protocol stack library API for EFM32/EZR32 |
em_usbh.h | USB protocol stack library API for EFM32/EZR32 |
em_usbhal.h | USB protocol stack library, low level USB peripheral access |
em_usbtypes.h | USB protocol stack library, internal type definitions |
► src | |
em_usbd.c | USB protocol stack library API for EFM32/EZR32 |
em_usbdch9.c | USB protocol stack library, USB chapter 9 command handler |
em_usbdep.c | USB protocol stack library, USB device endpoint handlers |
em_usbdint.c | USB protocol stack library, USB device peripheral interrupt handlers |
em_usbh.c | USB protocol stack library API for EFM32/EZR32 |
em_usbhal.c | USB protocol stack library, low level USB peripheral access |
em_usbhep.c | USB protocol stack library, USB host endpoint handlers |
em_usbhint.c | USB protocol stack library, USB host peripheral interrupt handlers |
em_usbtimer.c | USB protocol stack library, timer API |