| ▼ files | |
| structure.h | |
| ▼ hardware | |
| ▼ kit | |
| ► common | |
| ► bsp | |
| ► thunderboard | |
| ► bosch | |
| ► BMP280_driver | |
| bmp280.c | BMP280 Sensor Driver |
| bmp280.h | BMP280 Sensor Driver Support Header File |
| bmp280_support.c | |
| ► imu | |
| imu.c | Inertial Measurement Unit driver |
| imu.h | Inertial Measurement Unit DCM matrix related routines |
| imu_dcm.c | Inertial Measurement Unit DCM matrix related routines |
| imu_fuse.c | Inertial Measurement Unit Fusion driver |
| imu_math.c | Inertial Measurement Unit Fusion driver math routines |
| ► rfs | |
| rfs.c | ROM File System Driver |
| rfs.h | ROM File System Drive |
| rfs_create.c | |
| bmp.c | |
| bmp.h | |
| bmp_regs.h | Register definitions for the BMP280 pressure sensor |
| board.c | BOARD module source file |
| board.h | BOARD module header file |
| board_pic_regs.h | Power and Interrupt Controller Register Definitions |
| board_rgbled_profiles.h | RGB LED profiles |
| ccs811.c | Driver for the Cambridge CMOS Sensors CCS811 gas and indoor air quality sensor |
| ccs811.h | Driver for the Cambridge CMOS Sensors CCS811 gas and indoor air quality sensor |
| ccs811_firmware.h | |
| icm20648.c | Driver for the Invensense ICM20648 6-axis motion sensor |
| icm20648.h | Driver for the Invensense ICM20648 6-axis motion sensor |
| mic.c | Driver for the SPV1840LR5H-B MEMS Microphone |
| mic.h | Driver for the SPV1840LR5H-B MEMS Microphone |
| si1133.c | Driver for the Si1133 Ambient Light and UV sensor |
| si1133.h | Driver for the Si1133 Ambient Light and UV sensor |
| si7021.c | Driver for the Si7021 I2C Humidity and Temperature Sensor |
| si7021.h | Driver for the Si7021 I2C Humidity and Temperature Sensor |
| si7210.c | Driver for the Silicon Labs Si7210 Hall Effect Sensor |
| si7210.h | Driver for the Silicon Labs Si7210 Hall Effect Sensor |
| si7210_regs.h | Driver for the Silicon Labs Si7210 Hall Effect Sensor |
| util.c | Utility Functions for the Thunderboard Sense |
| util.h | Utility Functions for the Thunderboard Sense |
| util_sleep.c | Utility Functions for the Thunderboard Sense |
| util_supply.c | Power Supply Related Utility Functions for the Thunderboard Sense |
| 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_ioexp.c | Board support package API implementation STK's |
| bsp_stk_ioexp.h | Board support package API implementation for 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 |
| cpt112s_i2c.c | Helper functions for managing capsense inputs |
| cpt112s_i2c.h | Driver for retrieving capsense button and slider inputs from CPT112S |
| 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 | Retarget stdout to a serial port |
| retargetswo.c | Helper functions for configuring SWO |
| retargetswo.h | Retarget stdout to SWO |
| 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 | |
| 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 |
| ▼ platform | |
| ▼ Device | |
| ► doc | |
| doxygen.h | |
| ► SiliconLabs | |
| ► EZR32WG | |
| ► Include | |
| em_device.h | CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices |
| ezr32wg330f256r69.h | CMSIS Cortex-M Peripheral Access Layer Header File for EZR32WG330F256R69 |
| ezr32wg_acmp.h | EZR32WG_ACMP register and bit field definitions |
| ezr32wg_adc.h | EZR32WG_ADC register and bit field definitions |
| ezr32wg_aes.h | EZR32WG_AES register and bit field definitions |
| ezr32wg_af_pins.h | EZR32WG_AF_PINS register and bit field definitions |
| ezr32wg_af_ports.h | EZR32WG_AF_PORTS register and bit field definitions |
| ezr32wg_burtc.h | EZR32WG_BURTC register and bit field definitions |
| ezr32wg_burtc_ret.h | EZR32WG_BURTC_RET register and bit field definitions |
| ezr32wg_calibrate.h | EZR32WG_CALIBRATE register and bit field definitions |
| ezr32wg_cmu.h | EZR32WG_CMU register and bit field definitions |
| ezr32wg_dac.h | EZR32WG_DAC register and bit field definitions |
| ezr32wg_devinfo.h | EZR32WG_DEVINFO register and bit field definitions |
| ezr32wg_dma.h | EZR32WG_DMA register and bit field definitions |
| ezr32wg_dma_ch.h | EZR32WG_DMA_CH register and bit field definitions |
| ezr32wg_dma_descriptor.h | EZR32WG_DMA_DESCRIPTOR register and bit field definitions |
| ezr32wg_dmactrl.h | EZR32WG_DMACTRL register and bit field definitions |
| ezr32wg_dmareq.h | EZR32WG_DMAREQ register and bit field definitions |
| ezr32wg_emu.h | EZR32WG_EMU register and bit field definitions |
| ezr32wg_etm.h | EZR32WG_ETM register and bit field definitions |
| ezr32wg_fpueh.h | EZR32WG_FPUEH register and bit field definitions |
| ezr32wg_gpio.h | EZR32WG_GPIO register and bit field definitions |
| ezr32wg_gpio_p.h | EZR32WG_GPIO_P register and bit field definitions |
| ezr32wg_i2c.h | EZR32WG_I2C register and bit field definitions |
| ezr32wg_lesense.h | EZR32WG_LESENSE register and bit field definitions |
| ezr32wg_lesense_buf.h | EZR32WG_LESENSE_BUF register and bit field definitions |
| ezr32wg_lesense_ch.h | EZR32WG_LESENSE_CH register and bit field definitions |
| ezr32wg_lesense_st.h | EZR32WG_LESENSE_ST register and bit field definitions |
| ezr32wg_letimer.h | EZR32WG_LETIMER register and bit field definitions |
| ezr32wg_leuart.h | EZR32WG_LEUART register and bit field definitions |
| ezr32wg_msc.h | EZR32WG_MSC register and bit field definitions |
| ezr32wg_pcnt.h | EZR32WG_PCNT register and bit field definitions |
| ezr32wg_prs.h | EZR32WG_PRS register and bit field definitions |
| ezr32wg_prs_ch.h | EZR32WG_PRS_CH register and bit field definitions |
| ezr32wg_prs_signals.h | EZR32WG_PRS_SIGNALS register and bit field definitions |
| ezr32wg_rmu.h | EZR32WG_RMU register and bit field definitions |
| ezr32wg_romtable.h | EZR32WG_ROMTABLE register and bit field definitions |
| ezr32wg_rtc.h | EZR32WG_RTC register and bit field definitions |
| ezr32wg_timer.h | EZR32WG_TIMER register and bit field definitions |
| ezr32wg_timer_cc.h | EZR32WG_TIMER_CC register and bit field definitions |
| ezr32wg_uart.h | EZR32WG_UART register and bit field definitions |
| ezr32wg_usart.h | EZR32WG_USART register and bit field definitions |
| ezr32wg_usartrf.h | EZR32WG_USARTRF register and bit field definitions |
| ezr32wg_usb.h | EZR32WG_USB register and bit field definitions |
| ezr32wg_usb_diep.h | EZR32WG_USB_DIEP register and bit field definitions |
| ezr32wg_usb_doep.h | EZR32WG_USB_DOEP register and bit field definitions |
| ezr32wg_usb_hc.h | EZR32WG_USB_HC register and bit field definitions |
| ezr32wg_vcmp.h | EZR32WG_VCMP register and bit field definitions |
| ezr32wg_wdog.h | EZR32WG_WDOG register and bit field definitions |
| system_ezr32wg.h | CMSIS Cortex-M4 System Layer for EZR32WG devices |
| ► Source | |
| system_ezr32wg.c | CMSIS Cortex-M4 System Layer for EZR32WG 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 |
| ► config | |
| ezradiodrv_config.h | EZRADIODRV configuration file |
| ► 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 |
| ► si4468 | |
| ► inc | |
| ezradio_cmd.h | |
| ezradio_prop.h | |
| ► 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 |
| ► tempdrv | |
| ► inc | |
| tempdrv.h | TEMPDRV API definition |
| ► src | |
| tempdrv.c | TEMPDRV 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_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 | General purpose utilities |
| em_core.h | Core interrupt handling API |
| em_cryotimer.h | Ultra Low Energy Timer/Counter (CRYOTIMER) peripheral API |
| em_crypto.h | Cryptography accelerator peripheral API |
| em_csen.h | Capacitive Sense Module (CSEN) 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_gpcrc.h | General Purpose Cyclic Redundancy Check (GPCRC) 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 (MSC) peripheral API |
| em_opamp.h | Operational Amplifier (OPAMP) peripheral API |
| em_pcnt.h | Pulse Counter (PCNT) peripheral API |
| em_prs.h | Peripheral Reflex System (PRS) peripheral API |
| em_ramfunc.h | RAM code support |
| 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_smu.h | Security Management Unit (SMU) 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_vdac.h | Digital to Analog Converter (VDAC) 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_core.c | Core interrupt handling API |
| em_cryotimer.c | Ultra Low Energy Timer/Counter (CRYOTIMER) peripheral API |
| em_crypto.c | Cryptography accelerator peripheral API |
| em_csen.c | Capacitive Sense Module (CSEN) peripheral API |
| em_dac.c | Digital to Analog Converter (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_gpcrc.c | General Purpose Cyclic Redundancy Check (GPCRC) 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_vdac.c | Digital to Analog Converter (VDAC) Peripheral API |
| em_wdog.c | Watchdog (WDOG) peripheral API devices |
| ▼ middleware | |
| ► cslib | |
| ► inc | |
| cslib.h | |
| ► glib | |
| ► glib | |
| bmp.c | |
| bmp.h | |
| glib.c | Silicon Labs Graphics Library: General Routines |
| glib.h | Silicon Labs Graphics Library |
| glib_bitmap.c | Silicon Labs Graphics Library: Bitmap Drawing Routines |
| glib_circle.c | Silicon Labs Graphics Library: Circle Drawing Routines |
| glib_color.h | Silicon Labs Graphics Library: Color Defines |
| glib_font_narrow_6x8.c | Silicon Labs Graphics Library: GLIB font narrow 6x8 |
| glib_font_normal_8x8.c | Silicon Labs Graphics Library: GLIB font normal 8x8 |
| glib_font_number_16x20.c | Silicon Labs Graphics Library: GLIB font number '0'-'9', ':' and ' ', 16x20 pixels |
| glib_line.c | Silicon Labs Graphics Library: Line Drawing Routines |
| glib_polygon.c | Silicon Labs Graphics Library: Polygon Drawing Routines |
| glib_rectangle.c | Silicon Labs Graphics Library: Rectangle Routines |
| glib_string.c | Silicon Labs Graphics Library: String Drawing Routines |
| ► usb_gecko | |
| ► 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 |
| ► usbxpress | |
| ► inc | |
| em_usbxpress.h | Header file for the USBXpress firmware library. Includes function prototypes, type definitions, and function return value macro definitions |
| em_usbxpress_descriptors.h | Header file for USB and VCP Initial Descriptors |
| em_usbxpress_internal.h | Primary header file. Contains internal global declarations and definitions |
| usbconfig.h | USB protocol stack library, application supplied configuration options |
| ► src | |
| em_usbxpress.c | USBXpress global variable declaration, initialization, and call-back function definitions |
| em_usbxpress_callback.c | |
| em_usbxpress_descriptors.c | Initial USB Descriptors |