► boards | |
► acd52832 | |
► include | |
board.h | For more information: http://aconno.de/acd52832/ |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the ACD52832 |
► adafruit-clue | |
► include | |
board.h | Board specific configuration for the Adafruit Clue board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Adafruit Clue board |
► adafruit-grand-central-m4-express | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the Adafruit Grand Central M4 Express |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Adafruit Grand Central M4 Express |
► adafruit-itsybitsy-m4 | |
► include | |
board.h | Board specific definitions for the Adafruit ItsyBitsy M4 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Adafruit ItsyBitsy M4 |
► adafruit-itsybitsy-nrf52 | |
► include | |
board.h | Board specific configuration for Adafruit ItsyBitsy nRF52840 |
gpio_params.h | Configuration of SAUL mapped GPIO pins for the Adafruit ItsyBitsy nRF52840 |
periph_conf.h | Peripheral configuration for the Adafruit ItsyBitsy nRF52840 |
► adafruit-metro-m4-express | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the Adafruit Metro M4 Express |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Adafruit Metro M4 Express |
► adafruit-pybadge | |
► include | |
board.h | Board specific definitions for the Adafruit PyBadge |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Adafruit PyBadge |
► airfy-beacon | |
► include | |
board.h | Board specific definitions for the Airfy Beacon board |
periph_conf.h | Peripheral MCU configuration for the Airfy Beacon board |
► alientek-pandora | |
► include | |
board.h | Board specific definitions for the Alientek Pandora board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Alientek Pandora board |
► arduino-duemilanove | |
► include | |
board.h | Board specific definitions for the Arduino Duemilanove board |
► arduino-leonardo | |
► include | |
board.h | Board specific definitions for the Arduino Leonardo board |
► arduino-mega2560 | |
► include | |
atmega_pcint.h | |
board.h | Board specific definitions for the Arduino Mega 2560 board |
► arduino-mkr1000 | |
► include | |
board.h | Board specific definitions for the Arduino MKR1000 board |
► arduino-mkrfox1200 | |
► include | |
board.h | Board specific definitions for the Arduino MKRFOX1200 board |
► arduino-mkrwan1300 | |
► include | |
board.h | Support for the Arduino MKRWAN1300 board |
periph_conf.h | Configuration of CPU peripherals for Arduino MKRWAN1300 board |
► arduino-mkrzero | |
► include | |
board.h | Board specific definitions for the Arduino MKRZERO board |
► arduino-nano | |
► include | |
board.h | Board specific definitions for the Arduino Uno board |
► arduino-nano-33-ble | |
► include | |
board.h | Board specific configuration for the Arduino Nano 33 BLE |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Arduino Nano 33 BLE |
► arduino-nano-33-ble-sense | |
► include | |
board.h | Board specific configuration for the Arduino Nano 33 BLE sense |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Arduino Nano 33 BLE Sense |
► arduino-nano-33-iot | |
► include | |
board.h | Board specific definitions for the Arduino Nano 33 IoT |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for Arduino Nano 33 IoT |
► arduino-uno | |
► include | |
board.h | Board specific definitions for the Arduino Uno board |
► atmega1284p | |
► include | |
board.h | Board specific definitions for the standalone ATmega1284P "board" |
periph_conf.h | Peripheral MCU configuration for the ATmega1284p standalone "board" |
► atmega256rfr2-xpro | |
► include | |
board.h | Board specific definitions for the Atmega256RFR2 Xplained Pro |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the Atmega256RFR2 Xplained Pro |
► atmega328p | |
► include | |
board.h | Board specific definitions for the standalone ATmega328p "board" |
periph_conf.h | Peripheral MCU configuration for the ATmega328p standalone "board" |
► atmega328p-xplained-mini | |
► include | |
board.h | Board specific definitions for the standalone ATmega328p "board" |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the ATmega328p xplained mini "board" |
► atmega8 | |
► include | |
board.h | Board specific definitions for the standalone ATmega8 "board" |
periph_conf.h | Peripheral MCU configuration for the ATmega8 standalone "board" |
► atxmega-a1-xplained | |
► include | |
board.h | Board specific definitions for the ATxmegaA1 Xplained board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the ATxmegaA1 Xplained board |
► atxmega-a1u-xpro | |
► include | |
board.h | Board specific definitions for the ATxmegaA1U Xplained Pro board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the ATxmegaA1U Xplained Pro board |
► atxmega-a3bu-xplained | |
► include | |
board.h | Board specific definitions for the ATxmegaA3BU Xplained board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the ATxmegaA3BU Xplained board |
► avr-rss2 | |
► include | |
board.h | Board definitions for the rss2 256rfr2 board |
eui_provider_params.h | EUI providers found on the board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral MCU configuration for the rss2 AtMega256rfr2 board |
► avsextrem | |
► include | |
board.h | Boards specific drivers and configuration for the Avsextrem board |
periph_conf.h | Peripheral configuration for the avsextrem |
► b-l072z-lrwan1 | |
► include | |
board.h | Board specific definitions for the ST B-L072Z-LRWAN1 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the ST B-L072Z-LRWAN1 board |
► b-l475e-iot01a | |
► include | |
board.h | Board specific definitions for the ST B-L475E-IOT01A board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the B-L475E-IOT01A board |
► b-u585i-iot02a | |
► include | |
board.h | Board specific definitions for the ST B-U585I-IOT02A board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the ST B-U585I-IOT02A board |
► bastwan | |
► include | |
board.h | Support for the BASTWAN SAM R34 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the bastwan board |
► blackpill-stm32f103c8 | |
► include | |
board.h | Support for the stm32f103c8 based Black pill |
► blackpill-stm32f103cb | |
► include | |
board.h | Support for the stm32f103c8 based Black pill |
► bluepill-stm32f030c8 | |
► include | |
board.h | This board can be bought very cheaply (< 2€) on sites like eBay or AliExpress |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the bluepill-stm32f030c8 board |
► bluepill-stm32f103c8 | |
► include | |
board.h | This board can be bought very cheaply on sides like eBay or AliExpress |
► bluepill-stm32f103cb | |
► include | |
board.h | This board can be bought very cheaply on sides like eBay or AliExpress |
► calliope-mini | |
► include | |
board.h | This board is for calliope-mini revision 1.0 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configuration for the Calliope mini |
► cc1312-launchpad | |
► include | |
board.h | Board specific definitions for TI CC1352 LaunchPad |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TI CC1312 LaunchPad |
► cc1350-launchpad | |
► include | |
board.h | Board specific definitions for TI CC1350 LaunchPad |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TI CC1350 LaunchPad |
► cc1352-launchpad | |
► include | |
board.h | Board specific definitions for TI CC1352 LaunchPad |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TI CC1352 LaunchPad |
► cc1352p-launchpad | |
► include | |
board.h | Board specific definitions for TI CC1352P LaunchPad |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TI CC1312 LaunchPad |
► cc2538dk | |
► include | |
board.h | |
periph_conf.h | Peripheral MCU configuration for the CC2538DK board |
► cc2650-launchpad | |
► include | |
board.h | Board specific definitions for TI CC2650 LaunchPad |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TI CC2650 LaunchPad |
► cc2650stk | |
► include | |
board.h | Board configuration for the CC2650STK |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the CC2650STK board |
► common | |
► arduino-atmega | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for Arduino Atmega boards |
board_common.h | Common board configuration for Arduino Atmega boards |
gpio_params.h | Common configuration of mapped GPIOs for Arduino Atmega boards |
periph_conf.h | Common configuration of MCU periphery for Arduino Atmega boards |
► arduino-due | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the Arduino Due based boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Arduino Due based boards |
sdcard_spi_params.h | SD card configuration for the Arduino SD card shields |
► arduino-mkr | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board_common.h | Board specific definitions for the Arduino MKR board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for Arduino MKR boards |
periph_conf_common.h | Common configuration for clock, timer, pwm, adc, rtc and rtt peripherals for Arduino MKR boards |
► arduino-zero | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the Arduino Zero board and clones |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for Arduino Zero board and clones |
► atmega | |
► include | |
periph_conf_atmega_common.h | Common configuration of MCU periphery for ATmega boards |
► atxmega | |
► include | |
periph_conf_common.h | Common configuration of MCU periphery for ATxmega boards |
► blxxxpill | |
► include | |
board_common.h | Peripheral MCU configuration for the bluepill/blackpill board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the bluepill/blackpill boards |
► cc2538 | |
► include | |
cfg_clk_default.h | Default clock configuration for cc2538 based boards |
cfg_timer_default.h | Common default timer configuration for cc2538 boards |
► e104-bt50xxa-tb | |
► include | |
board.h | Board specific configuration for the E104-BT50xxA Test Board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configuration for the E104-BT50xxA Test Board |
► esp32 | |
► include | |
board_common_esp32.h | Board definitions that are common for all ESP32 boards |
periph_conf_common_esp32.h | Common declarations of ESP32 periphery for all ESP32 boards |
► esp32c3 | |
► include | |
periph_conf_common_esp32c3.h | Common peripheral configurations for ESP32-C3 boards |
► esp32s2 | |
► include | |
periph_conf_common_esp32s2.h | Common peripheral configurations for ESP32-S2 boards |
► esp32s3 | |
► include | |
periph_conf_common_esp32s3.h | Common peripheral configurations for ESP32-S3 boards |
► esp32x | |
► include | |
arduino_board_common.h | Definitions for the Arduino API that are common for all ESP32x boards |
board_common.h | Board definitions that are common for all ESP32x boards |
periph_conf_common.h | Peripheral configurations that are common for all ESP32x boards |
► esp8266 | |
► include | |
board_common.h | Board definitions that are common for all ESP8266 boards |
board_modules.h | Definitions for optional off-board hardware modules that can be used with all ESP8266 boards |
periph_conf_common.h | Configurations of the MCU periphery that are common for all ESP8266 boards |
► gd32v | |
► include | |
board_common.h | Common board definitions for GD32VF103 boards |
cfg_i2c_default.h | Default I2C configuration for GD32VF103 boards |
cfg_spi_default.h | Common peripheral configuration for GD32VF103 boards |
cfg_timer_default.h | Default timer configuration for GD32VF103 boards |
cfg_uart_default.h | Default UART configuration for GD32VF103 boards |
cfg_usbdev_default.h | Default USB OTG configuration for GD32 RISC-V board |
periph_common_conf.h | Common peripheral configuration for GD32VF103 boards |
► iotlab | |
► include | |
board_common.h | Board specific definitions for the iotlab-m3 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
openwsn_defs.h | Board specific definitions for pkg/openwsn |
periph_conf_common.h | Peripheral MCU configuration for the iotlab-m3 board |
► kw41z | |
► include | |
board_common.h | Shared configuration for some kw41z-based boards |
cfg_i2c_default.h | |
periph_conf_common.h | |
► microbit | |
► include | |
microbit.h | BBC micro:bit specific LED handling |
► msb-430 | |
► include | |
board_common.h | Common definitions for all msb-430 based boards |
► msp430 | |
► include | |
cfg_timer_a_smclk_b_aclk.h | Common timer configuration for TIMER_A clocked by SMCLK and TIMER_B clocked by ACLK |
► nrf51 | |
► include | |
board_common.h | Shared configuration for some nRF51-based boards |
cfg_clock_16_0.h | Common clock configuration for some nrf51 based boards |
cfg_clock_16_1.h | Common clock configuration for some nrf51 based boards |
cfg_rtt_default.h | Shared default RTT configuration for nRF51-based boards |
cfg_timer_01.h | Shared timer peripheral configuration mapping timers 0 and 1 |
cfg_timer_012.h | Shared timer peripheral configuration mapping timers 0, 1, and 2 |
► nrf52 | |
► include | |
board_common.h | Shared files and configuration for all nRF52 boards |
cfg_clock_32_0.h | Common clock configuration for the nRF52 based boards |
cfg_clock_32_1.h | Common clock configuration for the nRF52 based boards |
cfg_i2c_default.h | Default I2C config for nRF52 based boards |
cfg_rtt_default.h | Default RTT configuration for nRF52 based boards |
cfg_spi_default.h | Default SPI config for nRF52 based boards |
cfg_timer_default.h | Default timer configuration for nRF52 based boards |
► nrf52xxxdk | |
► include | |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf_common.h | Peripheral configuration for the nRF52 DK |
pwm_params.h | Configuration of SAUL mapped PWM channels |
► nucleo | |
► include | |
board_nucleo.h | Global common Nucleo board configuration |
► nucleo144 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Common pin definitions and board configuration options |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
► nucleo32 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Common pin definitions and board configuration options |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
► nucleo64 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Common pin definitions and board configuration options |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
► particle-mesh | |
► include | |
bat_voltage_params.h | Configuration of SAUL mapped battery voltage information |
board.h | Common board specific configuration for the Particle Mesh |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf_common.h | Common peripheral configuration for the Particle Mesh |
pwm_params.h | Configuration of SAUL mapped PWM channels |
► remote | |
► include | |
board_common.h | Board specific definitions for the RE-Mote boards |
cfg_adc_default.h | Common default ADC configuration for the RE-Mote board revision A |
cfg_i2c_default.h | Common default I2C configuration for the RE-Mote board revision A |
cfg_spi_default.h | Common default SPI configuration for the RE-Mote board revision A |
cfg_uart_default.h | Common default UART configuration for the RE-Mote board revision A |
fancy_leds.h | LED extended functions |
► saml1x | |
► include | |
board.h | Board specific definitions for the Microchip SAML10 & SAML11 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Microchip SAML10 & SAML11 Xplained Pro board |
► silabs | |
► drivers | |
► include | |
aem.h | Implementations of the advanced energy monitor driver |
bc.h | Implementations of the board controller driver |
pic.h | Implementations of the power-and-interrupt controller |
► include | |
arduino_iomap.h | SiLabs Boards configuration for the Arduino API |
board_common.h | Common board definitions for the Silicon Labs developtment boards |
usbdev_cfg_otg_fs.h | Common configuration for EFM32 OTG FS peripheral |
► slwstk6000b | |
► include | |
board.h | Board specific definitions for the SLWSTK6000B starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLWSTK6000B starter kit |
► modules | |
► slwrb4150a | |
► include | |
board_module.h | Specific definitions for SLWRB4150A module |
► slwrb4162a | |
► include | |
board_module.h | Specific definitions for SLWRB4162A module |
► sodaq | |
► include | |
board_common.h | Board common definitions for the SODAQ boards |
cfg_clock_default.h | Default clock configuration for SODAQ boards |
cfg_rtc_default.h | Default RTC configuration for SODAQ boards |
cfg_rtt_default.h | Default RTT configuration for SODAQ boards |
cfg_spi_default.h | Default SPI configuration for SODAQ boards |
cfg_timer_default.h | Default timer configuration for SODAQ boards |
cfg_usbdev_default.h | Default usbdev configuration for SODAQ boards |
► stm32 | |
► include | |
cfg_i2c1_pb6_pb7.h | Common configuration for STM32 I2C |
cfg_i2c1_pb8_pb9.h | Common configuration for STM32 I2C |
cfg_rtt_default.h | Common configuration for STM32 RTT |
cfg_timer_tim2.h | Common configuration for STM32 Timer peripheral based on TIM2 |
cfg_timer_tim2_tim15_tim16.h | Common configuration for STM32 Timer peripheral based on TIM2, TIM15, and TIM16 |
cfg_timer_tim5.h | Common configuration for STM32 Timer peripheral based on TIM5 |
cfg_timer_tim5_and_tim2.h | Common configuration for STM32 Timer peripheral based on TIM5 and TIM2 |
cfg_usb_otg_fs.h | Common configuration for STM32 OTG FS peripheral |
cfg_usb_otg_fs_u5.h | Common configuration for STM32 OTG FS peripheral for U5 family |
cfg_usb_otg_hs_phy_fs.h | Common configuration for STM32 OTG HS peripheral with on-chip FS PHY |
cfg_usb_otg_hs_phy_utmi.h | Common configuration for STM32 OTG HS peripheral with internal UTMI HS PHY |
stm32_leds.h | Common LED macros |
► weact-f4x1cx | |
► include | |
board.h | Support for the WeAct-F4x1Cx Board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the WeAct-F4X1CX Board |
► derfmega128 | |
► include | |
board.h | Board specific definitions for the deRFmega128 modules |
periph_conf.h | Peripheral MCU configuration for the deRFmega128 module |
► derfmega256 | |
► include | |
board.h | Board specific definitions for the deRFmega256 modules |
eui_provider_params.h | EUI providers found on the board |
periph_conf.h | Peripheral MCU configuration for the deRFmega256 module |
► dwm1001 | |
► include | |
board.h | Board specific configuration for the DWM1001 dev board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the DWM1001 dev board |
► e180-zg120b-tb | |
► include | |
board.h | Board specific definitions for the E180-ZG120B-TB starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the E180-ZG120B-TB Test Board |
► ek-lm4f120xl | |
► include | |
board.h | Board specific definitions for the Stellaris Launchpad LM4F120 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► esp32-ethernet-kit-v1_0 | |
► include | |
board.h | |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Espressif ESP32-Ethernet-Kit |
► esp32-heltec-lora32-v2 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for Heltec WiFi LoRa 32 V2 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Heltec WiFi LoRa 32 V2 board |
► esp32-mh-et-live-minikit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for MH-ET LIVE MiniKit for ESP32 |
board_modules.h | Definitions for Wemos stackable hardware modules (shields) |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for MH-ET LIVE MiniKit for ESP32 |
► esp32-olimex-evb | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for Olimex ESP32-EVB (ESP32-GATEWAY) |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Olimex ESP32-EVB (ESP32-GATEWAY) |
► esp32-ttgo-t-beam | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for TTGO T-Beam board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for TTGO T-Beam board |
► esp32-wemos-lolin-d32-pro | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for Wemos LOLIN D32 Pro |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Wemos LOLIN D32 Pro |
► esp32-wroom-32 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for generic ESP32-WROOM-32 boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for generic ESP32-WROOM-32 boards |
► esp32-wrover-kit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for Espressif ESP-WROVER-KIT V3 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for Espressif ESP-WROVER-KIT V3 |
► esp32c3-devkit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for ESP32-C3-DevKit boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-C3-DevKit boards |
► esp32c3-wemos-mini | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for the Wemos ESP32-C3 mini board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for the Wemos ESP32-C3 mini board |
► esp32s2-devkit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for ESP32-S2-DevKit boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-S2-DevKit boards |
► esp32s2-lilygo-ttgo-t8 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for the LILYGO TTGO T8 ESP32-S2 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for the LILYGO TTGO T8 ESP32-S2 board |
► esp32s2-wemos-mini | |
► include | |
board.h | Board definitions for Wemos S2 mini board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for Wemos S2 mini boards |
► esp32s3-box | |
► include | |
board.h | Board definitions for ESP32-S3-Box boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-S3-Box boards |
► esp32s3-devkit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for ESP32-S3-DevKit boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-S3-DevKit boards |
► esp32s3-pros3 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board definitions for ESP32 ProS3 boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32 ProS3 boards |
► esp32s3-usb-otg | |
► include | |
board.h | Board definitions for the ESP32-S3-USB-OTG boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-S3-USB-OTG boards |
► esp32s3-wt32-sc01-plus | |
► include | |
board.h | Board definitions for ESP32-S3 WT32-SC01 Plus boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for ESP32-S3 WT32-SC01 Plus boards |
► esp8266-esp-12x | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for ESP-12x based boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Board specific configuration of MCU periphery for ESP-12x based boards |
► esp8266-olimex-mod | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for Olimex MOD-WIFI-ESP8266-DEV boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Board specific configuration of MCU periphery for Olimex MOD-WIFI-ESP8266-DEV boards |
► esp8266-sparkfun-thing | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for SparkFun ESP8266 Thing boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Board specific configuration of MCU periphery for SparkFun ESP8266 Thing boards |
► f4vi1 | |
► include | |
board.h | Board specific definitions for the f4vi1 board |
periph_conf.h | |
► feather-m0 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific configuration for the Adafruit Feather M0 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for Adafruit Feather M0 |
sdcard_spi_params.h | SD card configuration for the Adafruit Feather M0 Adalogger |
► feather-nrf52840 | |
► include | |
bat_voltage_params.h | Configuration of SAUL mapped battery voltage information |
board.h | Board specific configuration for the Adafruit Feather nRF52840 Express |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Adafruit Feather nRF52840 Express |
► feather-nrf52840-sense | |
► include | |
bat_voltage_params.h | Configuration of SAUL mapped battery voltage information |
board.h | Board specific configuration for the Adafruit Feather nRF52840 Sense |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Adafruit Feather nRF52840 Sense |
► firefly | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Support for the Firefly board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Firefly board revision A |
► frdm-k22f | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the FRDM-K22F |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► frdm-k64f | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the FRDM-K64F |
periph_conf.h | |
► frdm-kl43z | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the FRDM-KL43Z |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► frdm-kw41z | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the FRDM-KW41Z |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► gba_cartridge | |
► include | |
board.h | |
periph_conf.h | |
► gd32vf103c-start | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the GD32VF103C-START board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Board specific definitions for the GD32VF103C-START board |
► generic-cc2538-cc2592-dk | |
► include | |
board.h | Definitions for the Generic CC2538-CC2592-DK Board |
gpio_params.h | Definitions for the Generic CC2538-CC2592-DK Board |
periph_conf.h | Peripheral MCU configuration for the Generic CC2538-CC2592-DK board |
► hamilton | |
► include | |
board.h | Support for the HamiltonIoT Hamilton board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Hamilton mote |
► hifive1 | |
► include | |
board.h | Board specific definitions for the SiFive HiFive1 RISC-V board |
periph_conf.h | Peripheral specific definitions for the HiFive1 RISC-V board |
► hifive1b | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for the SiFive HiFive1b board |
board.h | Board specific definitions for the SiFive HiFive1b RISC-V board |
periph_conf.h | Peripheral specific definitions for the HiFive1b RISC-V board |
► hip-badge | |
► include | |
board.h | Board definitions for the HiP Badge |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configurations for the HiP Badge |
► i-nucleo-lrwan1 | |
► include | |
board.h | Board specific definitions for the ST I-NUCLEO-LRWAN1 board |
periph_conf.h | Peripheral MCU configuration for the ST I-NUCLEO-LRWAN1 board |
► ikea-tradfri | |
► include | |
board.h | Board specific definitions for the IKEA TRÃ…DFRI modules |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the IKEA TRÃ…DFRI modules |
► im880b | |
► include | |
board.h | Support for im880b |
periph_conf.h | Peripheral MCU configuration for the im808b board |
► iotlab-a8-m3 | |
► include | |
board.h | Board specific definitions for the iotlab-a8-m3 board |
periph_conf.h | Peripheral MCU configuration for the iotlab-a8-m3 board |
► iotlab-m3 | |
► include | |
board.h | Board specific definitions for the iotlab-m3 board |
periph_conf.h | Peripheral MCU configuration for the iotlab-m3 board |
► limifrog-v1 | |
► include | |
board.h | Board specific definitions for the limifrog-v1 board |
periph_conf.h | Peripheral MCU configuration for the limifrog-v1 board |
► lobaro-lorabox | |
► include | |
board.h | Support for Lobaro LoraBox |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Support for the Lobaro lorabox with stm32l151cb |
► lora-e5-dev | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Pin definitions and board configuration options for LoRa-E5 Development Board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the LoRa-E5 Development Board |
► lsn50 | |
► include | |
board.h | Board specific definitions for the LSN50 board |
periph_conf.h | Peripheral MCU configuration for the LSN50 board |
► maple-mini | |
► include | |
board.h | Board specific definitions for the maple-mini board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the maple-mini board |
► mbed_lpc1768 | |
► include | |
board.h | Board specific definitions for the mbed_lpc1768 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the mbed LPC1768 board |
► mcb2388 | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Basic definitions for the MCB2388 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | MCB2388 peripheral configuration |
► mega-xplained | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
mega-xplained_pinmap.h | Mapping from MCU pins to Mega Xplained pins |
periph_conf.h | Common configuration of MCU periphery for Mega Xplained |
► microbit | |
► include | |
board.h | Board specific configuration for the BBC micro:bit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configuration for the BBC micro:bit |
► microbit-v2 | |
► include | |
board.h | Board specific configuration for the BBC micro:bit v2 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral configuration for the BBC micro:bit v2 |
► microduino-corerf | |
► include | |
board.h | Board specific definitions for the Microduino CoreRF board |
periph_conf.h | Peripheral MCU configuration for the Microduino CoreRF board |
► msb-430 | |
► include | |
board.h | Central definitions for the ScatterWeb MSB-430 board |
periph_conf.h | MSB-430 peripheral configuration |
► msb-430h | |
► include | |
board.h | Basic definitions for the MSB-430H board |
periph_conf.h | MSB-430h peripheral configuration |
► msba2 | |
► include | |
board.h | Basic definitions for the MSB-A2 board |
periph_conf.h | MSB-A2 peripheral configuration |
► msbiot | |
► include | |
board.h | Board specific definitions for the MSB-IoT board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► mulle | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the Eistec Mulle IoT board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
mulle-nvram.h | NVRAM offsets for the Eistec Mulle IoT board |
periph_conf.h | |
► native | |
► include | |
board.h | The native board uses call level hardware simulation |
board_internal.h | |
eui_provider_params.h | EUI providers found on the board |
► nrf51dk | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific configuration for the nRF51DK |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Nordic nRF51DK |
► nrf51dongle | |
► include | |
board.h | Board specific configuration for the nRF51 Dongle |
periph_conf.h | Peripheral configuration for the Nordic nRF51 Dongle |
► nrf52832-mdk | |
► include | |
board.h | Board specific configuration for the nRF52832-MDK |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the nRF52832-MDK |
► nrf52840-mdk | |
► include | |
board.h | Board specific configuration for the nRF52840-MDK |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the nRF52840-MDK |
► nrf52840-mdk-dongle | |
► include | |
board.h | Board specific configuration for the nRF52840 MDK USB Dongle |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the nRF52840 MDK USB Dongle |
pwm_params.h | Configuration of SAUL mapped PWM channels |
► nrf52840dk | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific configuration for the nRF52840 DK |
periph_conf.h | Peripheral configuration for the nRF52840 DK |
► nrf52840dongle | |
► include | |
board.h | Board specific configuration for the nRF52840-Dongle |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the nRF52840-Dongle |
pwm_params.h | Configuration of SAUL mapped PWM channels |
► nrf52dk | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific configuration for the nRF52 DK |
periph_conf.h | Peripheral configuration for the nRF52 DK |
► nrf5340dk-app | |
► include | |
board.h | Board configuration for the nRF5340DK-app board |
periph_conf.h | Peripheral configuration for the nRF5340DK-app |
► nrf6310 | |
► include | |
board.h | Board specific definitions for the nRF51 evaluation board nrf6310 |
periph_conf.h | Peripheral MCU configuration for the nRF51 board nrf6310 |
► nrf9160dk | |
► include | |
board.h | Board configuration for the nrf9160dk board |
periph_conf.h | Peripheral configuration for the nRF9160DK |
► nucleo-c031c6 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-c031c6 board |
► nucleo-f030r8 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f030r8 board |
► nucleo-f031k6 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f031k6 board |
► nucleo-f042k6 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f042k6 board |
► nucleo-f070rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f070rb board |
► nucleo-f072rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f072rb board |
► nucleo-f091rc | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f091rc board |
► nucleo-f103rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f103rb board |
► nucleo-f207zg | |
► include | |
periph_conf.h | |
► nucleo-f302r8 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f302r8 board |
► nucleo-f303k8 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f303k8 board |
► nucleo-f303re | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f303re board |
► nucleo-f303ze | |
► include | |
periph_conf.h | |
► nucleo-f334r8 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f334r8 board |
► nucleo-f401re | |
► include | |
periph_conf.h | |
► nucleo-f410rb | |
► include | |
periph_conf.h | |
► nucleo-f411re | |
► include | |
periph_conf.h | |
► nucleo-f412zg | |
► include | |
periph_conf.h | |
► nucleo-f413zh | |
► include | |
periph_conf.h | |
► nucleo-f429zi | |
► include | |
periph_conf.h | |
► nucleo-f439zi | |
► include | |
periph_conf.h | |
► nucleo-f446re | |
► include | |
periph_conf.h | |
► nucleo-f446ze | |
► include | |
periph_conf.h | |
► nucleo-f722ze | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f722ze board |
► nucleo-f746zg | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f746zg board |
► nucleo-f767zi | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-f767zi board |
► nucleo-g070rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-g070rb board |
► nucleo-g071rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-g071rb board |
► nucleo-g431rb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-g431rb board |
► nucleo-g474re | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-g474re board |
► nucleo-l011k4 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l011k4 board |
► nucleo-l031k6 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l031k6 board |
► nucleo-l053r8 | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l053r8 board |
► nucleo-l073rz | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l073rz board |
► nucleo-l152re | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l152re board |
► nucleo-l412kb | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l412kb board |
► nucleo-l432kc | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l432kc board |
► nucleo-l433rc | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l433rc board |
► nucleo-l452re | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l452re board |
► nucleo-l476rg | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l476rg board |
► nucleo-l496zg | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo144-l496 board |
► nucleo-l4r5zi | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l4r5zi board |
► nucleo-l552ze-q | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-l552ze-q board |
► nucleo-u575zi-q | |
► include | |
periph_conf.h | Peripheral MCU configuration for the nucleo-u575zi-q board |
► nucleo-wl55jc | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Pin definitions and board configuration options |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the nucleo-wl55jc board |
► nz32-sc151 | |
► include | |
board.h | Board specific definitions for the nz32-sc151 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the limifrog-v1 board |
sx127x_params.h | Sx127x configuration for nz32-sc15 using modtronix inAir9 LoRa module |
► olimex-msp430-h1611 | |
► include | |
board.h | Basic definitions for the Olimex MSP430-H1611 board |
periph_conf.h | Olimex-MSP430-H1611 peripheral configuration |
► olimex-msp430-h2618 | |
► include | |
board.h | Basic definitions for the Olimex MSP430-H2618 board |
periph_conf.h | Olimex-MSP430-H2618 peripheral configuration |
► olimexino-stm32 | |
► include | |
board.h | Board specific definitions for the OLIMEXINO STM32 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the OLIMEXINO STM32 board |
► omote | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC in omote |
board.h | Board specific definitions for the omote board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the omote board |
► opencm904 | |
► include | |
board.h | Board specific definitions for the OpenCM9.04 board |
periph_conf.h | Peripheral MCU configuration for the opencm904 board |
► openlabs-kw41z-mini | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for openlabs-kw41z-mini |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► openmote-b | |
► include | |
board.h | Board specific definitions for the OpenMote-B board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the OpenMote-B board |
► openmote-cc2538 | |
► include | |
board.h | Board specific definitions for the OpenMote-cc2538 board |
periph_conf.h | Peripheral MCU configuration for the OpenMote-cc2538 board |
► p-l496g-cell02 | |
► include | |
board.h | Board specific definitions for the P-L496G-CELL02 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the P-L496G-CELL02 board |
► p-nucleo-wb55 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Pin definitions and board configuration options |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the p-nucleo-wb55 board |
► particle-argon | |
► include | |
periph_conf.h | Peripheral configuration for the Particle Argon |
► particle-boron | |
► include | |
periph_conf.h | Peripheral configuration for the Particle Boron |
► particle-xenon | |
► include | |
periph_conf.h | Peripheral configuration for the Particle Xenon |
► pba-d-01-kw2x | |
► include | |
board.h | Board specific definitions for the phyWAVE evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► phynode-kw41z | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the USB-KW41Z |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► pinetime | |
► include | |
board.h | Board specific configuration for the PineTime |
periph_conf.h | Peripheral configuration for the PineTime |
► pyboard | |
► include | |
board.h | Board specific definitions for the pyboard board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the pyboard board |
► qn9080dk | |
► include | |
board.h | Board specific definitions for the QN9080DK base board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for QN9080DK base board board |
► reel | |
► include | |
board.h | Board specific configuration for the Phytec 'reel board' |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Phytec 'reel board' |
► remote-pa | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the Re-Mote board prototype A |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Re-Mote board prototype A |
► remote-reva | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the RE-Mote board Revision A |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the RE-Mote board revision A |
► remote-revb | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC in Revision B |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for Remote revision B board |
board.h | Board specific definitions for the RE-Mote board Revision B |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the RE-Mote board revision B |
► rpi-pico | |
► include | |
board.h | Board specific definitions for the Raspberry Pi Pico |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Raspberry Pi Pico |
► ruuvitag | |
► include | |
board.h | Board specific configuration for the RuuviTag board |
periph_conf.h | Peripheral configuration for the RuuviTag |
► samd10-xmini | |
► include | |
board.h | Board specific definitions for the Atmel SAM D10 Xplained Mini board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Atmel SAM D10 Xplained Mini board |
► samd20-xpro | |
► include | |
board.h | Board specific definitions for the Atmel SAM D20 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Atmel SAM D20 Xplained Pro board |
► samd21-xpro | |
► include | |
board.h | Board specific definitions for the Atmel SAM D21 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Atmel SAM D21 Xplained Pro board |
► same54-xpro | |
► include | |
board.h | Board specific definitions for the Microchip SAM E54 Xplained Pro board |
eui_provider_params.h | EUI providers found on the board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Microchip SAM E54 Xplained Pro board |
► saml21-xpro | |
► include | |
arduino_iomap.h | Mapping from board pins to Arduino pins |
board.h | Board specific definitions for the Atmel SAM L21 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Atmel SAM L21 Xplained Pro board |
► samr21-xpro | |
► include | |
board.h | Board specific definitions for the Atmel SAM R21 Xplained Pro board |
eui_provider_params.h | EUI providers found on the board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
openwsn_defs.h | Board specific definitions for pkg/openwsn |
periph_conf.h | Configuration of CPU peripherals for the Atmel SAM R21 Xplained Pro board |
► samr30-xpro | |
► include | |
board.h | Board specific definitions for the Atmel SAM R30 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Atmel SAM R30 Xplained Pro board |
► samr34-xpro | |
► include | |
board.h | Board specific definitions for the Microchip SAM R34 Xplained Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Microchip SAM R34 Xplained Pro board |
► seeedstudio-gd32 | |
► include | |
board.h | Board specific definitions for the SeeedStudio GD32 RISC-V board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Board specific definitions for the SeeedStudio GD32 RISC-V board |
► seeeduino_arch-pro | |
► include | |
board.h | Board specific definitions for the Seeduino Arch Pro board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Seeeduino Archo Pro board |
► seeeduino_xiao | |
► include | |
board.h | Support for the Seeeduino XIAO board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Serpente board |
► sensebox_samd21 | |
► include | |
board.h | Support for the SenseBox MCU with SAMD21 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for SenseBox MCU with SAMD21 |
sdcard_spi_params.h | SD card configuration for SenseBox MCU with SAMD21 board |
► serpente | |
► include | |
board.h | Support for the Serpente board |
periph_conf.h | Configuration of CPU peripherals for the Serpente board |
pwm_params.h | Configuration of SAUL mapped PWM channels |
► sipeed-longan-nano | |
► include | |
board.h | Board specific definitions for the Sipeed Longan Nano board |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Board specific definitions for the Sipeed Longan Nano board |
► slstk3400a | |
► include | |
board.h | Board specific definitions for the SLSTK3400A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLSTK3400A starter kit |
► slstk3401a | |
► include | |
board.h | Board specific definitions for the SLSTK3401A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLSTK3401A starter kit |
► slstk3402a | |
► include | |
board.h | Board specific definitions for the SLSTK3402A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLSTK3402A starter kit |
► slstk3701a | |
► include | |
board.h | Board specific definitions for the SLSTK3701A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLSTK3701A starter kit |
► sltb001a | |
► include | |
board.h | Board specific definitions for the SLTB001A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLTB001A starter kit |
► sltb009a | |
► include | |
board.h | Board specific definitions for the SLTB009A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLTB009A starter kit |
► slwstk6220a | |
► include | |
board.h | Board specific definitions for the SLWSTK6220A starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SLWSTK6220A starter kit |
► sodaq-autonomo | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for the sodaq-autonomo |
board.h | Board specific definitions for the SODAQ Autonomo board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SODAQ Autonomo board |
► sodaq-explorer | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for the SODAQ ExpLoRer board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the Sodaq LoRaWAN Explorer board |
► sodaq-one | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for the SODAQ ONE board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SODAQ ONE board |
► sodaq-sara-aff | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for the SODAQ SARA AFF boards |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SODAQ SARA AFF boards |
► sodaq-sara-sff | |
► include | |
arduino_iomap.h | Board specific configuration for the Arduino API |
board.h | Board specific definitions for the SODAQ SARA SFF board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the SODAQ SARA SFF board |
► spark-core | |
► include | |
board.h | Board specific definitions for the spark-core board |
periph_conf.h | Peripheral MCU configuration for the spark-core board |
► stk3200 | |
► include | |
board.h | Board specific definitions for the STK3200 starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the STK3200 starter kit |
► stk3600 | |
► include | |
board.h | Board specific definitions for the STK3600 starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the STK3600 starter kit |
► stk3700 | |
► include | |
board.h | Board specific definitions for the STK3700 starter kit |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for the STK3700 starter kit |
► stm32f030f4-demo | |
► include | |
board.h | This board can be bought very cheaply (< 1€) on sites like eBay or AliExpress |
periph_conf.h | Peripheral MCU configuration for the stm32f030f4-demo board |
► stm32f0discovery | |
► include | |
board.h | Board specific definitions for the STM32F0Discovery evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32F0discovery board |
► stm32f3discovery | |
► include | |
board.h | Board specific definitions for the STM32F3Discovery evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32F3discovery board |
► stm32f429i-disc1 | |
► include | |
board.h | Board specific definitions for the STM32F429I-DISC1 evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► stm32f469i-disco | |
► include | |
board.h | Board specific definitions for the STM32F469I-DISCO board |
gpio_params.h | |
periph_conf.h | Peripheral MCU configuration for the STM32F469I-DISCO |
► stm32f4discovery | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the STM32F4Discovery evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► stm32f723e-disco | |
► include | |
board.h | Board specific definitions for the STM32F723E-DISCO board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32F723E-DISCO board |
► stm32f746g-disco | |
► include | |
board.h | Board specific definitions for the STM32F746G-DISCO |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for STM32F746G-DISCO board |
► stm32f769i-disco | |
► include | |
board.h | Board specific definitions for the STM32F769I-DISCO board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32F769I-DISCO board |
► stm32g0316-disco | |
► include | |
board.h | Board specific definitions for the STM32G0316-DISCO |
periph_conf.h | Configuration of CPU peripherals for STM32G0316-DISCO board |
► stm32l0538-disco | |
► include | |
board.h | Board specific definitions for the STM32L0538-DISCO evaluation board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32L0538-DISCO board |
► stm32l476g-disco | |
► include | |
board.h | Support for the STM32L476G-DISCO board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32L476G-DISCO board |
► stm32l496g-disco | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for the STM32L496G-DISCO board |
board.h | Board specific definitions for the STM32L496G-DISCO board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the STM32L496G-DISCO board |
► stm32mp157c-dk2 | |
► include | |
board.h | Board specific definitions for the STM32MP157C-DK2 board |
periph_conf.h | Board specific implementations for the STM32MP157C-DK2 board |
► teensy31 | |
► include | |
board.h | Board specific definitions for the Teensy3.1 & 3.2 board |
periph_conf.h | |
► telosb | |
► include | |
board.h | Basic definitions for the TelosB board |
periph_conf.h | TelosB peripheral configuration |
► thingy52 | |
► include | |
board.h | Board specific configuration for the Nordic Thingy:52 board |
periph_conf.h | Peripheral configuration for the Thingy:52 |
► ublox-c030-u201 | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific definitions for the Ublox C030-U201 board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Ublox C030-U201 board |
► usb-kw41z | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the USB-KW41Z |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | |
► waspmote-pro | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins for Waspmote Pro board |
board.h | Board specific definitions for the Waspmote PRO v1.2 board |
periph_conf.h | Peripheral MCU configuration for the Waspmote PRO v1.2 board |
waspmote_pinmap.h | Mapping from MCU pins to Waspmote pins |
► waveshare-nrf52840-eval-kit | |
► include | |
arduino_iomap.h | Mapping from MCU pins to Arduino pins |
board.h | Board specific configuration for the Waveshare nRF52840 Eval Kit |
gpio_params.h | Configuration of SAUL mapped GPIO pins |
periph_conf.h | Peripheral configuration for the Waveshare nRF52840 Eval Kit |
► weact-g030f6 | |
► include | |
board.h | Board specific definitions for WeAct-G030F6 |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for WeAct-G030F6 |
► xg23-pk6068a | |
► include | |
board.h | Board specific definitions for the xG23-PK6068A |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Configuration of CPU peripherals for xG23-PK6068A board |
► yarm | |
► include | |
board.h | Support for the Acmesystems YARM board |
periph_conf.h | Peripheral MCU configuration for the Acmesystems YARM board |
► yunjia-nrf51822 | |
► include | |
board.h | Board specific definitions for the Yunjia NRF51822 board |
periph_conf.h | Peripheral MCU configuration for the Yunjia NRF51822 board |
► z1 | |
► include | |
board.h | Zolertia Z1 board configuration |
periph_conf.h | Zolertia Z1 peripheral configuration |
► zigduino | |
► include | |
adc_params.h | Board specific configuration of direct mapped ADC |
board.h | Board specific definitions for the Zigduino board |
gpio_params.h | Board specific configuration of direct mapped GPIOs |
periph_conf.h | Peripheral MCU configuration for the Zigduino board |
► core | |
► include | |
cond.h | Condition variable for thread synchronization |
mbox.h | Mailbox API |
msg.h | Messaging API for inter process communication |
msg_bus.h | Messaging Bus API for inter process message broadcast |
mutex.h | Mutex for thread synchronization |
native_sched.h | Add definitions required on the native board |
sched.h | Scheduler API definition |
thread.h | Threading API |
thread_flags.h | Thread Flags API |
► lib | |
► include | |
► macros | |
math.h | Math helper macros |
units.h | Unit helper macros |
utils.h | Various helper macros |
xtstr.h | Macro to return string representation of x |
assert.h | POSIX.1-2008 compliant version of the assert macro |
bitarithm.h | Helper functions for bit arithmetic |
cib.h | Circular integer buffer interface |
clist.h | Circular linked list |
compiler_hints.h | Common macros and compiler attributes/pragmas configuration |
container.h | Common macros and compiler attributes/pragmas configuration |
debug.h | Debug-header |
irq.h | IRQ driver interface |
kernel_defines.h | Common macros and compiler attributes/pragmas configuration |
kernel_init.h | Prototypes for kernel initialization |
list.h | Intrusive linked list |
log.h | System logging header |
modules.h | Common macros and compiler attributes/pragmas configuration |
panic.h | Crash handling header |
priority_queue.h | A simple priority queue |
ringbuffer.h | A utility for storing and retrieving byte data using a ring buffer |
riot_version.h | Common macros and compiler attributes/pragmas configuration |
rmutex.h | Recursive Mutex for thread synchronization |
thread_config.h | Thread configuration defines |
xfa.h | Cross File Arrays |
► cpu | |
► arm7_common | |
► include | |
architecture_arch.h | Architecture details |
arm7_common.h | ARM7 CPU common declarations |
arm_cpu.h | |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
c11_atomics_compat_cpu.hpp | |
iap.h | |
irq_arch.h | Implementation of the kernels irq interface |
thread_arch.h | Implementation of the kernels thread interface |
VIC.h | |
► arm7tdmi_gba | |
► include | |
cpu.h | |
cpu_conf.h | ARM7TDMI_GBA CPU configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
periph_gba.h | GBA specific definitions for internal peripheral handling |
► stdio_fb | |
font_terminal.h | |
► atmega1281 | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega1284p | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega128rfa1 | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega2560 | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega256rfr2 | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega328p | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega32u4 | |
► include | |
atmega_pcint.h | |
default_timer_config.h | Default ATmega32U4 Timer Config |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega8 | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
default_timer_config.h | Default timer configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► atmega_common | |
► include | |
atmega_gpio.h | Macros and inline functions for accessing GPIOs of the ATmega family |
atmega_regs_common.h | CMSIS style register definitions for the atmega family |
cpu_clock.h | Common clock support for ATmega family based micro-controllers |
cpu_conf.h | Implementation specific CPU configuration options |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
periph_cpu_common.h | CPU specific definitions for internal peripheral handling |
► atxmega | |
► include | |
cpu_clock.h | Common implementations and headers for ATxmega family based micro-controllers |
cpu_conf.h | Implementation specific CPU configuration options |
cpu_ebi.h | External Bus Interface API |
cpu_nvm.h | |
cpu_pm.h | Power Management and Power Reduction API |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► avr8_common | |
► avr_libc_extra | |
► include | |
► sys | |
time.h | |
types.h | |
errno.h | |
inttypes.h | Adds include for missing inttype definitions |
strings.h | Strings.h |
unistd.h | |
► include | |
architecture_arch.h | Architecture details |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
c11_atomics_compat_cpu.hpp | |
cpu.h | Common implementations and headers for AVR-8 family based micro-controllers |
flash_utils_arch.h | Implementation of flash_utils |
irq_arch.h | Implementation of the kernels irq interface |
states_internal.h | States internal interface |
stdio.h | Stdio wrapper to extend the C libs stdio |
thread_arch.h | Implementation of the kernels thread interface |
► cc2538 | |
► include | |
cc2538.h | CC2538 MCU interrupt and register definitions |
cc2538_eui_primary.h | CC2538 EUI-64 provider |
cc2538_gpio.h | Driver for the cc2538 GPIO controller |
cc2538_gptimer.h | CC2538 General Purpose Timer (GPTIMER) driver |
cc2538_rf.h | Low-level radio driver for the CC2538 |
cc2538_rf_internal.h | Internal interfaces for the cc2538_rf driver |
cc2538_rfcore.h | CC2538 RF core interface |
cc2538_soc_adc.h | CC2538 SOC ADC interface |
cc2538_ssi.h | CC2538 SSI interface |
cc2538_sys_ctrl.h | CC2538 System Control interface |
cc2538_uart.h | CC2538 UART interface |
cpu_conf.h | Implementation specific CPU configuration options |
openwsn_defs.h | Cc2538 specific definitions for pkg/openwsn |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► cc26x0_cc13x0 | |
► include | |
cc26x0_cc13x0_aux.h | CC26x0/CC13x0 AUX register definitions |
cc26x0_cc13x0_fcfg.h | CC26x0/CC13x0 FCFG register definitions |
cc26x0_cc13x0_prcm.h | CC26x0/CC13x0 PRCM register definitions |
cpu_conf.h | Implementation specific CPU configuration options |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► cc26x2_cc13x2 | |
► include | |
cc26x2_cc13x2_aux.h | CC26x2, CC13x2 AUX register definitions |
cc26x2_cc13x2_fcfg.h | CC26x2, CC13x2 FCFG register definitions |
cc26x2_cc13x2_prcm.h | CC26x2, CC13x2 PRCM register definitions |
cc26x2_cc13x2_setup.h | CC26x2/CC13x2 Device setup functions |
cpu_conf.h | Implementation specific CPU configuration options |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► cc26xx_cc13xx | |
► include | |
cc26xx_cc13xx.h | CC26xx, CC13xx definitions |
cc26xx_cc13xx_adi.h | CC26xx/CC13xx MCU I/O register definitions |
cc26xx_cc13xx_ccfg.h | CC26xx/CC13xx CCFG register definitions |
cc26xx_cc13xx_gpio.h | Driver for the cc26xx/cc13xx GPIO controller |
cc26xx_cc13xx_gpt.h | Definitions for the CC26xx/CC13XX GPT modules |
cc26xx_cc13xx_hard_api.h | CC26xx/CC13xx ROM Hard-API |
cc26xx_cc13xx_i2c.h | CC26xx/CC13xx MCU I/O register definitions |
cc26xx_cc13xx_ioc.h | CC26xx/CC13xx MCU I/O register definitions |
cc26xx_cc13xx_power.h | CC26xx/CC13xx Power management |
cc26xx_cc13xx_rfc.h | CC26xx/CC13xx MCU I/O register definitions |
cc26xx_cc13xx_uart.h | CC26xx/CC13xx UART interface |
cc26xx_cc13xx_vims.h | CC26xx/CC13xx VIMS register definitions |
cc26xx_cc13xx_wdt.h | CC26xx/CC13xx WDT register definitions |
cpu_conf_cc26xx_cc13xx.h | Implementation specific CPU configuration options |
periph_cpu_common.h | CPU specific definitions for internal peripheral handling |
► cortexm_common | |
► include | |
► c11_atomics_compat_cpu | |
gcc.hpp | |
llvm.hpp | |
architecture_arch.h | Architecture details |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
c11_atomics_compat_cpu.hpp | |
cpu.h | Basic definitions for the Cortex-M common module |
cpu_conf_common.h | Common CPU definitione for Cortex-M family based MCUs |
irq_arch.h | Implementation of the kernels irq interface |
mpu.h | Cortex-M Memory Protection Unit (MPU) Driver Header File |
thread_arch.h | Implementation of the kernels thread interface |
vectors_cortexm.h | Default interrupt vectors shared by Cortex-M based CPUs |
► efm32 | |
► include | |
► drivers | |
coretemp.h | Interface definition of the EFM32 internal temperature sensor driver |
cpu_conf.h | Implementation specific CPU configuration options |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► esp32 | |
► bootloader | |
sdkconfig.h | RIOT-OS modification of the bootloader SDK configuration |
sdkconfig_default_common.h | Default SDK configuration for all ESP32x SoC bootloaders |
sdkconfig_default_esp32.h | Default SDK configuration for the ESP32 SoC bootloader |
sdkconfig_default_esp32c3.h | Default SDK configuration for the ESP32-C3 SoC bootloader |
sdkconfig_default_esp32s2.h | Default SDK configuration for the ESP32-S2 SoC bootloader |
sdkconfig_default_esp32s3.h | Default SDK configuration for the ESP32-S3 SoC bootloader |
► esp-eth | |
esp_eth_netdev.h | Netdev interface for the ESP32 Ethernet MAC module |
esp_eth_params.h | Parameters for the netdev interface for ESP32 Ethernet MAC module |
► esp-idf | |
► include | |
► driver | |
gpio.h | |
► log | |
esp_log.h | Wrapper for source code compatibility of ESP-IDF log with RIOT's log module |
► include | |
► esp_ble_nimble | |
► syscfg | |
syscfg.h | NimBLE configuration for ESP32x SoCs |
► esp_idf_api | |
gpio.h | Interface for the ESP-IDF GPIO API |
uart.h | Interface for the ESP-IDF UART HAL API |
► freertos | |
FreeRTOSConfig.h | FreeRTOS configuration for ESP32 as required by ESP-IDF |
► sys | |
features.h | Wrapper for sys/features.h |
lock.h | Wrapper for sys/lock.h |
adc_arch.h | Architecture specific ADC definitions and functions for ESP32 |
adc_arch_private.h | Architecture specific internal ADC functions for ESP32 |
c11_atomics_compat_cpu.hpp | |
can_esp.h | |
can_params.h | ESP32 CAN controller driver (esp_can) default parameters |
cpu_conf.h | Compile compile-time configurations that are common for all ESP32x SoCs |
cpu_conf_esp32.h | Compile-time configuration macros for ESP32 SoCs |
cpu_conf_esp32c3.h | Compile-time configuration macros for ESP32-C3 SoCs |
cpu_conf_esp32s2.h | Compile-time configuration macros for ESP32-S2 SoCs |
cpu_conf_esp32s3.h | Compile-time configuration macros for ESP32-S3 SoCs |
gpio_arch.h | Architecture specific GPIO functions for ESP32 |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
irq_arch.h | Implementation of the kernels irq interface |
newlib.h | Wrapper for sys/features.h |
periph_cpu.h | Peripheral configuration that is common for all ESP32x SoCs |
periph_cpu_esp32.h | ESP32 specific peripheral configuration |
periph_cpu_esp32c3.h | ESP32-C3 specific peripheral configuration |
periph_cpu_esp32s2.h | ESP32-S2 specific peripheral configuration |
periph_cpu_esp32s3.h | ESP32-S3 specific peripheral configuration |
rtt_arch.h | Architecture specific RTT functions for ESP32 |
sdkconfig.h | SDK configuration used by ESP-IDF for all ESP32x SoC variants (families) |
sdkconfig_esp32.h | SDK configuration used by the ESP-IDF for ESP32 SoC variant (family) |
sdkconfig_esp32c3.h | SDK configuration used by the ESP-IDF for ESP32-C3 SoC variant (family) |
sdkconfig_esp32s2.h | SDK configuration used by the ESP-IDF for ESP32-S2 SoC variant (family) |
sdkconfig_esp32s3.h | SDK configuration used by the ESP-IDF for ESP32-S3 SoC variant (family) |
syscalls.h | Implementation of required system calls |
► esp8266 | |
► include | |
► sys | |
types.h | This file is a modification of original sys/types.h |
c11_atomics_compat_cpu.hpp | |
cpu_conf.h | CPU specific configuration options |
gpio_arch.h | Architecture specific GPIO functions for ESP8266 |
irq_arch.h | Implementation of the kernels irq interface |
periph_cpu.h | CPU specific definitions and functions for peripheral handling |
sdk_conf.h | SDK configuration compatible to the ESP-IDF |
syscalls.h | Implementation of required system calls |
► sdk | |
ets.h | ESP8266 ETS ROM function prototypes |
phy.h | ESP8266 SDK libphy function prototypes |
sdk.h | ESP8266 SDK container |
system.h | ESP8266 user defined SDK function prototypes |
► esp_common | |
► esp-now | |
esp_now_gnrc.h | ESP-NOW adaption for Network interface API |
esp_now_netdev.h | Netdev interface for the ESP-NOW WiFi P2P protocol |
esp_now_params.h | Parameters for the netdev interface for ESP-NOW WiFi P2P |
► esp-wifi | |
esp_wifi_netdev.h | Network device driver for the ESP SoCs WiFi interface |
esp_wifi_params.h | Parameters for the ESP SoCs WiFi netdev interface |
► include | |
► freertos | |
event_groups.h | |
FreeRTOS.h | |
portable.h | |
portmacro.h | |
queue.h | |
ringbuf.h | |
semphr.h | |
task.h | |
timers.h | |
xtensa_api.h | |
architecture_arch.h | Architecture details |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
cpu.h | CPU common functions for ESP SoCs |
cpu_conf_common.h | CPU specific configuration options |
esp_common.h | Common helper macros for ESP SoCs |
esp_common_log.h | Common log macros for ESP SoCs |
exceptions.h | Exception handling for ESP SoCs |
gpio_arch_common.h | Architecture specific GPIO functions for ESP SoCs |
irq_arch_common.h | Implementation of the kernels irq interface |
log_module.h | Log module to realize consistent log messages for ESP SoCs |
syscalls_common.h | Implementation of required system calls for ESP SoCs |
thread_arch.h | Implementation of the kernel's architecture dependent thread interface for ESP SoCS |
tools.h | Implementation of some tools for ESP SoCs |
xtensa_conf.h | Xtensa ASM code specific configuration options for ESP SoCs |
► fe310 | |
► include | |
clk_conf.h | Clock configuration for the FE310 cpu |
cpu.h | CPU specific definitions |
cpu_conf.h | CPU specific configuration options |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► gd32v | |
► include | |
cpu.h | CPU specific definitions |
cpu_conf.h | CPU specific configuration options |
gpio_ll_arch.h | GPIO Low-level API implementation for the GD32V GPIO peripheral |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► kinetis | |
► include | |
bme.h | Macro definitions for the Kinetis Bit Manipulation Engine (BME) |
cpu_conf.h | Implementation specific CPU configuration options |
cpu_conf_kinetis.h | CPU specific definitions common to all Kinetis CPUs |
cpu_conf_kinetis_ea.h | CPU specific implementations for the NXP Kinetis EA series of Cortex-M MCUs |
cpu_conf_kinetis_k.h | CPU specific implementations for the NXP Kinetis K series of Cortex-M MCUs |
cpu_conf_kinetis_l.h | CPU specific implementations for the NXP Kinetis L series of Cortex-M MCUs |
cpu_conf_kinetis_m.h | CPU specific implementations for the NXP Kinetis M series of Cortex-M MCUs |
cpu_conf_kinetis_v.h | CPU specific implementations for the NXP Kinetis V series of Cortex-M MCUs |
cpu_conf_kinetis_w.h | CPU specific implementations for the NXP Kinetis K series of Cortex-M MCUs |
mcg.h | Interface definition for the Kinetis MCG driver |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
vectors_kinetis.h | Interrupt service routine declarations for Kinetis MCUs |
wdog.h | Interface definition for the Kinetis WDOG driver |
► lm4f120 | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► lpc1768 | |
► include | |
cpu_conf.h | CPU specific configuration options |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► lpc23xx | |
► include | |
cpu.h | |
cpu_conf.h | LPC23XX CPU configuration |
lpc23xx.h | |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► msp430 | |
► include | |
► f2xx_g2xx | |
msp430_regs.h | Cortex CMSIS style definition of MSP430 registers |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► x1xx | |
msp430_regs.h | Cortex CMSIS style definition of MSP430 registers |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
architecture_arch.h | Architecture details |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
c11_atomics_compat_cpu.hpp | |
cpu.h | Texas Instruments MSP430 specific code |
cpu_conf.h | Common CPU definitions for MSP430 |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
irq_arch.h | ISR related functions |
msp430_regs_common.h | Cortex CMSIS style definition of MSP430 registers |
periph_cpu_common.h | CPU specific definitions for internal peripheral handling |
thread_arch.h | Implementation of the kernels thread interface |
► native | |
► include | |
architecture_arch.h | Architecture details |
async_read.h | Multiple asynchronous read on file descriptors |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
backtrace.h | |
c11_atomics_compat_cpu.hpp | |
can_params.h | Default linux can config |
candev_linux.h | Implementation of simulated CAN controller driver using SocketCAN on Linux |
cpu.h | |
cpu_conf.h | Native CPU configuration |
eeprom_native.h | |
gpiodev_linux.h | Implementation of GPIO access from Linux User Space |
mtd_native.h | |
native_cli_eui_provider.h | Command-line EUI provider for native |
native_internal.h | |
netdev_tap.h | Low-level ethernet driver for native tap interfaces |
netdev_tap_params.h | Default configuration for the netdev_tap driver |
periph_conf.h | Native CPU peripheral configuration |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
socket_zep.h | Socket ZEP definitions |
socket_zep_params.h | Configuration parameters for the Socket-based ZEP driver |
spidev_linux.h | Implementation of SPI access from Linux User Space |
thread_arch.h | Implementation of the kernels thread interface |
tty_uart.h | UART implementation based on /dev/tty devices on host |
► nrf51 | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
periph_cpu.h | NRF51 specific definitions for handling peripherals |
► nrf52 | |
► include | |
cpu_conf.h | NRF52 specific CPU configuration |
nrf802154.h | Driver interface for using the nRF52 in IEEE802.15.4 mode |
openwsn_defs.h | Nrf52 specific definitions for pkg/openwsn |
periph_cpu.h | NRF52 specific definitions for handling peripherals |
► nrf53 | |
► include | |
cpu_conf.h | NRF53 specific CPU configuration |
periph_cpu.h | NRF5340 specific definitions for handling peripherals |
► nrf5x_common | |
► include | |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
nrf_clock.h | NRF5x shared functions for configuration the system clocks |
nrfble.h | Interface definition for the nrfble radio driver |
nrfmin.h | Interface definition for the nrfmin NRF51822 radio driver |
nrfmin_gnrc.h | GNRC adapter for nrfmin devices (e.g |
nrfusb.h | USB interface functions for the nrf52840 class devices |
nrfx_riot.h | Nrfx compatibility layer |
periph_cpu_common.h | NRF5x common definitions for handling peripherals |
timer_arch.h | CPU specific part of the timer API |
► nrf9160 | |
► include | |
cpu_conf.h | NRF9160 specific CPU configuration |
periph_cpu.h | NRF9160 specific definitions for handling peripherals |
► qn908x | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
flexcomm.h | Flexcomm interface functions |
gpio_mux.h | Common Pin MUX functions |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
vectors_qn908x.h | Interrupt service routine declarations NXP QN908x MCUs |
► riscv_common | |
► include | |
architecture_arch.h | Architecture details |
atomic_utils_arch.h | Implementation of fast atomic utility functions |
c11_atomics_compat_cpu.hpp | |
clic.h | RISCV CLIC interrupt controller definitions |
context_frame.h | Thread context frame stored on stack |
cpu_common.h | Basic definitions for the RISC-V CPU module |
cpu_conf_common.h | RISC-V CPU configuration options |
cpucycle.h | Functions to read CPU cycle counter |
irq_arch.h | Implementation of the kernels irq interface |
periph_cpu_common.h | CPU specific definitions for internal peripheral handling |
plic.h | Platform-Level interrupt controller driver |
pmp.h | RISC-V PMP configuration options |
thread_arch.h | Implementation of the kernels thread interface |
► rpx0xx | |
► include | |
► pio | |
pio.h | Internal PIO interface |
cpu_conf.h | Implementation specific CPU configuration options |
io_reg.h | RP2040 atomic register access macros |
periph_cpu.h | RP2040 specific definitions for handling peripherals |
► sam0_common | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
exti_config.h | |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
mtd_sam0_sdhc.h | Interface definition for SAM SDHC driver |
periph_cpu_common.h | Common CPU specific definitions for all SAMx21 based CPUs |
sam_usb.h | USB interface functions for the sam0 class devices |
sdhc.h | SD card interface functions for sam0 class devices |
timer_config.h | |
► sam0_eth | |
sam0_eth_netdev.h | Netdev interface for the SAM0 Ethernet GMAC peripheral |
► sam3 | |
► include | |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► sam_common | |
► include | |
cpu_conf.h | Implementation specific CPU configuration options |
► samd21 | |
► include | |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► samd5x | |
► include | |
can_params.h | CPU specific definitions for CAN controllers |
candev_samd5x.h | CPU specific definitions for CAN controllers |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► saml1x | |
► include | |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► saml21 | |
► include | |
periph_cpu.h | CPU specific definitions for internal peripheral handling |
► stm32 | |
► dist | |
► clk_conf | |
clk_conf.h | |
► include | |
► clk | |
► c0 | |
cfg_clock_default.h | Configure STM32C0 clock |
► f0f1f3 | |
cfg_clock_default.h | Default clock configuration for STM32F0/F1/F3 |
► f2f4f7 | |
cfg_clock_default.h | Main header for STM32F2/F4/F7 clock configuration |
cfg_clock_default_100.h | Default STM32F4 clock configuration for 100MHz boards |
cfg_clock_default_120.h | Default STM32F2/4/7 clock configuration for 120MHz boards |
cfg_clock_default_180.h | Default STM32F4 clock configuration for 180MHz boards |
cfg_clock_default_216.h | Default STM32F7 clock configuration for 216MHz boards |
cfg_clock_default_84.h | Default STM32F4 clock configuration for 84MHz boards |
► g0g4 | |
cfg_clock_default.h | Configure STM32G0/G4 clock |
► l0l1 | |
cfg_clock_default.h | Default STM32L0/STM32L1 clock configuration |
► l4l5wx | |
cfg_clock_default.h | Default STM32L4 clock configuration |
► mp1 | |
cfg_clock_default.h | Main header for STM32MP1 clock configuration |
► u5 | |
cfg_clock_default.h | Default STM32U5 clock configuration |
cfg_clock_common_fx_gx_mp1_c0.h | Base STM32Fx/Gx/MP1/C0 clock configuration |
cfg_clock_common_lx_u5_wx.h | Base STM32Lx/U5/Wx clock configuration |
clk_conf.h | Main header for STM32 clock configuration |
► periph | |
► c0 | |
periph_cpu.h | STM32C0 CPU specific definitions for internal peripheral handling |
► f0 | |
periph_cpu.h | STM32F0 CPU specific definitions for internal peripheral handling |
► f1 | |
periph_cpu.h | STM32F1 CPU specific definitions for internal peripheral handling |
► f2 | |
periph_cpu.h | STM32F2 CPU specific definitions for internal peripheral handling |
► f3 | |
periph_cpu.h | STM32F3 CPU specific definitions for internal peripheral handling |
► f4 | |
periph_cpu.h | STM32F4 CPU specific definitions for internal peripheral handling |
► f7 | |
periph_cpu.h | STM32F7 CPU specific definitions for internal peripheral handling |
► g0 | |
periph_cpu.h | STM32G0 CPU specific definitions for internal peripheral handling |
► g4 | |
periph_cpu.h | STM3G4 CPU specific definitions for internal peripheral handling |
► l0 | |
periph_cpu.h | STM32L0 CPU specific definitions for internal peripheral handling |
► l1 | |
periph_cpu.h | STM32L1 CPU specific definitions for internal peripheral handling |
► l4 | |
periph_cpu.h | STM32L4 CPU specific definitions for internal peripheral handling |
► l5 | |
periph_cpu.h | STM32L5 CPU specific definitions for internal peripheral handling |
► u5 | |
periph_cpu.h | STM32U5 CPU specific definitions for internal peripheral handling |
► wb | |
periph_cpu.h | STM32WB CPU specific definitions for internal peripheral handling |
► wl | |
periph_cpu.h | STM32WL CPU specific definitions for internal peripheral handling |
cpu_backup_ram.h | Backup SRAM CPU specific definitions for the STM32 family |
cpu_common.h | Common CPU definitions for the STM32 family |
cpu_dma.h | DMA CPU specific definitions for the STM32 family |
cpu_eth.h | Ethernet CPU specific definitions for the STM32 family |
cpu_fmc.h | Specific FMC definitions for the STM32 |
cpu_gpio.h | GPIO CPU definitions for the STM32 family |
cpu_gpio_ll.h | GPIO LL CPU definitions for the STM32 family |
cpu_i2c.h | I2C CPU specific definitions for the STM32 family |
cpu_ltdc.h | LTDC CPU specific definitions for the STM32 family |
cpu_pm.h | Power Management (PM) CPU specific definitions for the STM32 family |
cpu_pwm.h | PWM CPU specific definitions for the STM32 family |
cpu_qdec.h | QDEC CPU specific definitions for the STM32 family |
cpu_sdmmc.h | CPU specific definitions for SDIO/SDMMC for the STM32 family |
cpu_spi.h | SPI CPU specific definitions for the STM32 family |
cpu_timer.h | Timer CPU specific definitions for the STM32 family |
cpu_uart.h | UART CPU specific definitions for the STM32 family |
cpu_usbdev.h | USB CPU specific definitions for the STM32 family |
cpu_vbat.h | CPU internal VBAT interface and definitions of the STM32 family |
cpu_wdt.h | Watchdog CPU definitions for the STM32 family |
can_params.h | STM32 CAN controller driver (bxCAN) default parameters |
candev_stm32.h | BxCAN specific definitions |
cpu_conf.h | Implementation specific CPU configuration options |
gpio_ll_arch.h | CPU specific part of the Peripheral GPIO Low-Level API |
lcd_fmc.h | |
periph_cpu.h | Shared CPU specific definitions for the STM32 family |
stmclk.h | Interface for configuring the clock tree of STM32 CPUs |
tinyusb_hw_defaults.h | STM32 specific default configurations for tinyUSB |
usbdev_stm32.h | USB interface functions for the stm32 OTG FS/HS class devices |
► dist | |
► tools | |
► genconfigheader | |
riotbuild-prefix.h.in | |
► drivers | |
► ad7746 | |
► include | |
ad7746_internal.h | Internal definitions for AD7746 capacitance sensor |
ad7746_params.h | Default configuration for AD7746 capaticance-to-digital converter |
► adcxx1c | |
► include | |
adcxx1c_params.h | Default configuration for ADCXX1C devices |
adcxx1c_regs.h | Register definition for ADCXX1C devices |
► ads101x | |
► include | |
ads101x_params.h | Default configuration for ADS101x/111x devices |
ads101x_regs.h | Register definition for ADS101x/111x devices |
► adxl345 | |
► include | |
adxl345_params.h | Default configuration for ADXL345 devices |
adxl345_regs.h | Register and bit definitions for the ADXL345 |
► aip31068 | |
► include | |
aip31068_internal.h | Internal definitions for the AIP31068 I2C LCD controller |
aip31068_params.h | Default configuration for the AIP31068 I2C LCD controller |
aip31068_regs.h | Register definitions for the AIP31068 I2C LCD controller |
► apa102 | |
► include | |
apa102_params.h | APA102 board specific configuration |
► apds99xx | |
► include | |
apds99xx_params.h | Default configuration for Broadcom APDS99XX proximity and ambient light sensor |
apds99xx_regs.h | Register definitions for Broadcom APDS99XX proximity and ambient light sensor |
► at24cxxx | |
► include | |
at24cxxx_defines.h | Constants for various I2C EEPROM devices |
at24cxxx_params.h | Default configuration for the AT24CXXX driver |
► at24mac | |
► include | |
at24mac_params.h | Default configuration for the AT24MAC chip |
► at25xxx | |
► include | |
at25xxx_constants.h | Commands for the AT25xxx family of SPI-EEPROMs |
at25xxx_params.h | Default configuration for the M95M01 EEPROM |
► at86rf215 | |
► include | |
at86rf215_internal.h | Low-Level functions for the AT86RF215 driver |
at86rf215_netdev.h | Netdev interface to AT86RF215 driver |
at86rf215_params.h | Default configuration for the AT86RF215 driver |
at86rf215_registers.h | Register Definitions for the AT86RF215 chip |
► at86rf2xx | |
► include | |
at86rf2xx_aes.h | The extended feature set of at86rf2xx transceivers comprises a hardware implementation of AES |
at86rf2xx_internal.h | Internal interfaces for AT86RF2xx drivers |
at86rf2xx_netdev.h | Netdev interface to AT86RF2xx drivers |
at86rf2xx_params.h | Default configuration for the AT86RF2xx driver |
at86rf2xx_registers.h | Register and command definitions for AT86RF2xx devices |
► ata8520e | |
► include | |
ata8520e_internals.h | Internal addresses, registers, constants for the ATA8520E device |
ata8520e_params.h | Default initialization parameters for the ATA8520E device |
► atwinc15x0 | |
► include | |
► bsp | |
► include | |
nm_bsp_internal.h | |
atwinc15x0_internal.h | Internal definitions for the ATWINC15x0 WiFi netdev driver |
atwinc15x0_params.h | Default configuration for the ATWINC15x0 WiFi netdev driver |
► bh1750fvi | |
► include | |
bh1750fvi_internal.h | Command definition for the BH1750FVI light sensor |
bh1750fvi_params.h | Default configuration for BH1750FVI devices |
► bh1900nux | |
► include | |
bh1900nux_params.h | Default configuration for BH1900NUX devices |
► bme680 | |
► include | |
bme680_params.h | Default configuration for BME680 device driver |
► bmp180 | |
► include | |
bmp180_internals.h | Internal addresses, registers, constants for the BMP180 sensor |
bmp180_params.h | Default configuration for BMP180 |
► bmx055 | |
► include | |
bmx055_params.h | Default configuration for bmx055 devices |
bmx055_internal.h | Definitions for the bmx055 device |
► bmx280 | |
► include | |
bmx280_internals.h | Internal addresses, registers, constants for the BMX280 family sensors |
bmx280_params.h | Default configuration for BMX280 |
► bq2429x | |
► include | |
bq2429x_internal.h | Internal address, registers, constants for the BQ2429x family power ICs |
bq2429x_params.h | Default configuration for BQ2429x power ICs |
► cc110x | |
► include | |
cc110x_calibration.h | Calibration related functions of the CC110x transceiver driver |
cc110x_communication.h | Functions to communicate with the CC1100/CC1101 transceiver |
cc110x_constants.h | Constants for the CC1100/CC1101 driver |
cc110x_internal.h | Internal functions of the CC110x transceiver driver |
cc110x_netdev.h | Functions related to the netdev interface of the CC110x driver |
cc110x_params.h | Cc110x board specific configuration |
cc110x_rx_tx.h | Functions to related to RX/TX of the CC110x transceiver driver |
cc110x_settings.h | Default settings of the TI CC1100/CC1101 transceiver |
► cc2420 | |
► include | |
cc2420_internal.h | Definitions and settings for the cc2420 |
cc2420_netdev.h | Netdev interface for the CC2420 |
cc2420_params.h | Default configuration for the CC2420 driver |
cc2420_registers.h | Register and command definitions for CC2420 |
► ccs811 | |
► include | |
ccs811_params.h | Default configuration for AMS CCS811 digital gas sensors |
ccs811_regs.h | Register definitions for the AMS CCS811 digital gas sensor |
► cst816s | |
► include | |
cst816s_internal.h | Internal constants for cst816s |
cst816s_params.h | Default configuration for the CST816S touch screen driver |
cst816s_touch_dev.h | Definition of the driver for the touch_dev generic interface |
► dac_dds | |
► include | |
dac_dds_params.h | Default configuration for the DAC DDS driver |
► dcf77 | |
► include | |
dcf77_internal.h | Bit definitions for DCF77 transmission |
dcf77_params.h | Default configuration for DCF77 devices |
► dfplayer | |
► include | |
dfplayer_constants.h | Constants used in the DFPlayer Mini Driver |
dfplayer_implementation.h | Header-only functions of the DFPlayer Mini Device driver |
dfplayer_internal.h | Internal functions of DFPlayer Mini Device driver |
dfplayer_params.h | Default configuration for the DFPlayer Mini driver |
dfplayer_types.h | Types used in the DFPlayer Mini Device Driver |
► dht | |
► include | |
dht_params.h | Default configuration for DHT devices |
► dose | |
► include | |
dose_params.h | Default configuration for the Differentially Operated Serial Ethernet driver |
► ds1307 | |
► include | |
ds1307_internal.h | Register definitions for DS1307 RTC |
ds1307_params.h | Default configuration for DS1307 devices |
► ds18 | |
► include | |
ds18_params.h | Default configuration for DS1822 and DS18B20 temperature sensors |
ds18_internal.h | Internal addresses, registers, constants for DS1822 and DS18B20 temperature sensors |
► ds3231 | |
► include | |
ds3231_params.h | Default configuration for DS3231 devices |
► ds3234 | |
► include | |
ds3234_params.h | Default configuration for DS3234 devices |
ds3234_regs.h | Register map for the DS323x driver |
► ds75lx | |
► include | |
ds75lx_internals.h | Internal addresses, registers, constants for the DS75LX sensor |
ds75lx_params.h | Default configuration for DS75LX |
► dsp0401 | |
► include | |
dsp0401_params.h | Default configuration for DSP0401 |
► dynamixel | |
► include | |
dynamixel_crc.h | Interface definition for Dynamixel crc |
dynamixel_protocol.h | Dynamixel protocol definitions |
dynamixel_reader.h | Interface definition for Dynamixel packet reader |
dynamixel_writer.h | Interface definition for Dynamixel packet writer |
► enc28j60 | |
► include | |
enc28j60_params.h | Default configuration for the ENC28J60 driver |
enc28j60_regs.h | Register definitions for the ENC28J60 Ethernet device |
► encx24j600 | |
► include | |
encx24j600_defines.h | Register definitions for the ENCX24J600 Ethernet device |
encx24j600_internal.h | Internal definitions for the ENCX24J600 Ethernet device |
encx24j600_params.h | Default configuration for the ENCX24J600 Ethernet driver |
► epd_bw_spi | |
► include | |
epd_bw_spi_internal.h | Device driver implementation for the epd_bw_spi display controller |
epd_bw_spi_params.h | Default configuration for epd_bw_spi |
► ethos | |
► include | |
ethos_params.h | Default configuration for the ethos device driver |
► feetech | |
► include | |
feetech_protocol.h | Feetech protocol definitions |
feetech_reader.h | Interface definition for Feetech packet reader |
feetech_writer.h | Interface definition for Feetech packet writer |
► ft5x06 | |
► include | |
ft5x06_constants.h | Internal register addresses, bitfields and constants |
ft5x06_internal.h | FT5X06 internal functions |
ft5x06_params.h | Default configuration |
ft5x06_touch_dev.h | Definition of the driver for the touch_dev generic interface |
► fxos8700 | |
► include | |
fxos8700_params.h | Default configuration for FXOS8700 devices |
fxos8700_regs.h | Register definitions for FXOS8700 devices |
► gp2y10xx | |
► include | |
gp2y10xx_params.h | Default configuration for GP2Y10xx devices |
► grove_ledbar | |
► include | |
grove_ledbar_params.h | Config for the Grove LED bar based on MY9221 LED controller |
► hd44780 | |
► include | |
hd44780_internal.h | Internal config and parameters for the HD44780 display |
hd44780_params.h | Pinout config for the HD44780 display |
► hdc1000 | |
► include | |
hdc1000_params.h | Default configuration for HDC1000 devices |
hdc1000_regs.h | Register definitions for HDC1000 devices |
► hm330x | |
► include | |
hm330x_constants.h | Internal addresses, registers and constants |
hm330x_params.h | Default configuration |
► hmc5883l | |
► include | |
hmc5883l_params.h | Default configuration for the Honeywell HMC5883L 3-axis digital compass |
hmc5883l_regs.h | Register definitions for the Honeywell HMC5883L 3-axis digital compass |
► hsc | |
► include | |
hsc_internals.h | Internal addresses, constants for the HSC sensor |
hsc_params.h | Default configuration for HSC |
► hts221 | |
► include | |
hts221_params.h | Default configuration for ST HTS221 devices |
hts221_regs.h | Register definitions for ST HTS221 devices |
► ili9341 | |
► include | |
ili9341_internal.h | Device driver implementation for the ili9341 display controller |
ili9341_params.h | Default configuration for ili9341 |
► ina2xx | |
► include | |
ina2xx_defines.h | Various definitions for Texas Instruments INA219/INA220 Bi-Directional CURRENT/POWER MONITOR with Two-Wire Interface |
ina2xx_params.h | Default configuration for INA2xx power/current monitors |
► ina3221 | |
► include | |
ina3221_defines.h | Internal definitions for Texas Instruments INA3221 three-channel, high-side current and bus voltage monitor |
ina3221_internal.h | Functions to convert register values of INA3221 to actual voltage values and vice versa |
ina3221_params.h | Driver configuration parameters for Texas Instruments INA3221 three-channel, high-side current and bus voltage monitor |
ina3221_regs.h | Register definitions for Texas Instruments INA3221 three-channel, high-side current and bus voltage monitor |
► include | |
► at25xxx | |
mtd.h | Interface definition for at25xxx MTD wrapper |
► can | |
can_trx.h | CAN generic transceiver interface |
candev.h | Definitions for low-level CAN driver interface |
► net | |
► netdev | |
ble.h | BLE specific adaption for the Netdev API |
eth.h | Definitions for netdev common ethernet code |
ieee802154.h | Definitions for netdev common IEEE 802.15.4 code |
ieee802154_submac.h | |
layer.h | Netdev layer helper functions |
lora.h | Definitions for netdev common LoRa code |
wifi.h | Definitions for netdev common Wi-Fi code |
netdev.h | Definitions low-level network driver interface |
► periph | |
► pio | |
i2c.h | PIO I2C program interface |
adc.h | Low-level ADC peripheral driver interface definitions |
can.h | Low-level CAN peripheral driver interface definitions |
cpuid.h | Low-level CPUID peripheral driver interface definitions |
dac.h | DAC peripheral driver interface definition |
eeprom.h | Low-level eeprom driver interface |
flashpage.h | Low-level flash page peripheral driver interface |
freqm.h | FREQM peripheral driver interface definitions |
gpio.h | Low-level GPIO peripheral driver interface definitions |
gpio_ll.h | Peripheral GPIO Low-Level API |
gpio_ll_irq.h | IRQ Support in Peripheral GPIO Low-Level API |
gpio_util.h | GPIO I/O utility function implementations |
hwrng.h | Hardware random number generator driver interface |
i2c.h | Low-level I2C peripheral driver interface definition |
init.h | Common peripheral driver initialization interface |
pio.h | High-level PIO peripheral driver interface |
pm.h | Power management interface |
ptp.h | Low-level PTP clock peripheral driver interface definitions |
pwm.h | Low-level PWM peripheral driver interface definitions |
qdec.h | Low-level QDEC peripheral driver interface definitions |
rtc.h | Low-level RTC peripheral driver interface definitions |
rtc_mem.h | Low-level RTC memory peripheral driver interface definitions |
rtt.h | Low-level RTT (Real Time Timer) peripheral driver interface definitions |
spi.h | Low-level SPI peripheral driver interface definition |
timer.h | Low-level timer peripheral driver interface definitions |
uart.h | Low-level UART peripheral driver interface definition |
usbdev.h | Definitions low-level USB driver interface |
vbat.h | Interface of backup battery (VBAT) monitoring |
wdt.h | Watchdog peripheral interface definitions |
► saul | |
bat_voltage.h | Parameter definitions for mapping battery voltage to SAUL |
periph.h | Parameter definitions for mapping peripherals directly to SAUL |
► sdmmc | |
sdmmc.h | SDIO/SD/MMC device API using a low-level peripheral driver |
ad7746.h | AD7746 Capacitance-to-digital converter with temperature sensor driver |
adcxx1c.h | ADCXX1C ADC device driver |
ads101x.h | ADS101x/111x ADC device driver |
adt7310.h | Interface definition for the ADT7310 sensor driver |
adxl345.h | Interface definition for the ADXL345 |
aip31068.h | |
apa102.h | Interface for controlling APA102 LEDs |
apds99xx.h | |
arduino_pinmap.h | Compatibility wrapper for arduino_iomap.h |
at.h | AT (Hayes) library interface |
at24cxxx.h | Device driver interface for AT24CXXX EEPROM units |
at24mac.h | |
at25xxx.h | Driver for the AT25xxx series of EEPROMs |
at30tse75x.h | Driver for the AT30TSE75x temperature sensor with serial EEPROM |
at86rf215.h | Interface definition for AT86RF215 based drivers |
at86rf2xx.h | Interface definition for AT86RF2xx based drivers |
ata8520e.h | Device driver for Microchip ATA8520E transceiver (Sigfox) |
atwinc15x0.h | Netdev Driver for the Microchip ATWINC15x0 WiFi Module |
bh1750fvi.h | Interface definition for the Rohm BH1750FVI ambient light sensor |
bh1900nux.h | Interface definition for the BH1900NUX temperature sensor |
bme680.h | Interface definition for the Bosch BME680 sensor |
bmp180.h | Device driver interface for the BMP180 sensor |
bmx055.h | Device driver interface for the Bosch BMX055 9-axis sensor |
bmx280.h | Device driver interface for the BMP280 and BME280 sensors |
bq2429x.h | Device driver interface for the BQ2429x Single-Cell USB Charger |
candev_mcp2515.h | Definition of the implementation of the CAN controller driver |
cc110x.h | Interface definition for the CC1100/CC1101 driver |
cc1xxx_common.h | CC110x/CC1200 adaption for Network interface API |
cc2420.h | Interface definition for the CC2420 driver |
ccs811.h | Device Driver for AMS CCS811 digital gas sensor |
cst816s.h | Device driver interface for the CST816S touch screen |
dac_dds.h | Use a DAC to play a buffer of samples |
dcf77.h | Interface definition for the dcf77 sensor driver |
dfplayer.h | DFPlayer Mini Device Driver |
dht.h | Device driver interface for the DHT family of humidity and temperature sensors |
diskio.h | |
disp_dev.h | |
dose.h | Driver for the Differentially Operated Serial Ethernet module |
ds1307.h | DS1307 definitions |
ds18.h | Driver for Maxim Integrated DS1822 and DS18B20 temperature sensors |
ds3231.h | Interface definition for the Maxim DS3231 RTC |
ds3234.h | DS3234 device driver |
ds75lx.h | |
dsp0401.h | Device driver interface for the DSP0401 alphanumeric display |
dynamixel.h | Interface definition for Dynamixel devices driver |
edbg_eui.h | |
enc28j60.h | Interface definition for the ENC28J60 driver |
encx24j600.h | Interface definition for the ENCX24J600 driver |
epd_bw_spi.h | Generic black/white e-paper/e-ink display SPI driver |
epd_bw_spi_disp_dev.h | Definition of the driver for the disp_dev generic interface |
ethos.h | Interface definition for the ethernet-over-serial module |
feetech.h | Interface definition for Feetech devices driver |
ft5x06.h | |
fxos8700.h | Interface definition for the FXOS8700 sensor driver |
gp2y10xx.h | GP2Y10xx device driver |
grove_ledbar.h | Interface for the Grove ledbar driver |
hd44780.h | Interface definition for the HD44780 LCD driver |
hdc1000.h | Interface definition for the HDC1000 sensor driver |
hih6130.h | Device driver for Honeywell HumidIcon Digital Humidity/Temperature Sensors: HIH-6130/6131 Series |
hm330x.h | |
hmc5883l.h | |
hsc.h | Device driver interface for the HSC sensor |
hts221.h | Interface definition for the ST HTS221 driver |
ili9341.h | |
ina2xx.h | Device driver interface for Texas Instruments INA219/INA2XX Bi-Directional CURRENT/POWER MONITOR with Two-Wire Interface |
ina3221.h | Device driver interface for Texas Instruments INA3221 three-channel, high-side current and bus voltage monitor |
io1_xplained.h | Device driver interface for the Atmel IO1 Xplained extension |
ir_nec.h | |
isl29020.h | Device driver interface for the ISL29020 light sensor |
isl29125.h | Device driver interface for the ISL29125 RGB light sensor |
itg320x.h | Device driver for InvenSense ITG320X 3-axis gyroscope |
jc42.h | Driver for jc42 compliant temperature sensors |
kw2xrf.h | Interface definition for the kw2xrf driver |
kw41zrf.h | Interface definition for the kw41zrf driver |
l3g4200d.h | Device driver interface for the L3G4200D gyroscope |
l3gxxxx.h | Device Driver for ST L3Gxxxx 3-axis gyroscope sensor family |
lc709203f.h | Device driver interface for the LC709203F Battery Fuel Gauge |
lcd.h | |
led.h | Macros and inline functions for controlling the on-board LEDs |
lis2dh12.h | Interface definition for the STM LIS2DH12 accelerometer |
lis3dh.h | Device driver interface for the LIS3DH accelerometer |
lis3mdl.h | Device driver interface for the LIS3MDL 3-axis magnetometer |
lm75.h | Driver for the LM75 temperature sensor |
lpd8808.h | Interface definition for the LPD8808 LED strip driver |
lpsxxx.h | |
lsm303dlhc.h | Device driver interface for the LSM303DLHC 3D accelerometer/magnetometer |
lsm6dsxx.h | Device driver interface for the LSM6DSXX 3D accelerometer/gyroscope |
ltc4150.h | LTC4150 coulomb counter |
mag3110.h | Interface definition for the MAG3110 magnetometer driver |
matrix_keypad.h | Interface definition for the matrix keypad |
max31855.h | |
mcp47xx.h | |
mfrc522.h | |
mhz19.h | Interface definition for the MH-Z19 CO2 sensor driver |
mii.h | Interface definition for MII/RMII h |
mma7660.h | Interface definition for the MMA7660 accelerometer driver |
mma8x5x.h | Interface definition for the MMA8x5x accelerometer driver |
motor_driver.h | High-level driver for DC motors |
mpl3115a2.h | Interface definition for the MPL3115A2 sensor driver |
mpu9x50.h | Device driver interface for the MPU-9X50 (MPU9150 and MPU9250) |
mq3.h | Device driver interface for the MQ-3 alcohol sensor |
mrf24j40.h | Interface definition for MRF24J40 based drivers |
mtd.h | |
mtd_at24cxxx.h | Interface definition for at24cxxx MTD wrapper |
mtd_default.h | |
mtd_emulated.h | |
mtd_flashpage.h | Interface definition for the flashpage memory driver |
mtd_mapper.h | |
mtd_sdcard.h | Interface definition for the mtd_sdcard driver |
mtd_sdmmc.h | Interface definition for the mtd_sdmmc driver |
mtd_spi_nor.h | Interface definition for the serial flash memory driver |
my9221.h | Interface for the MY9221 LED controller driver |
ncv7356.h | Ncv7356 generic CAN transceiver interface initialization |
nrf24l01p.h | |
nrf24l01p_ng.h | Public interface for NRF24L01+ (NG) devices |
nvram-spi.h | Device interface for various SPI connected NVRAM |
nvram.h | Generic non-volatile RAM driver interface |
opt3001.h | Interface definition for the OPT3001 sensor driver |
pca9633.h | |
pca9685.h | |
pcd8544.h | Interface definition for the PCD8544 LCD driver |
pcf857x.h | |
ph_oem.h | Device driver for Atlas Scientific pH OEM Sensor with SMBus/I2C interface |
pir.h | Device driver interface for the PIR motion sensor |
pn532.h | PN532 driver |
pulse_counter.h | Driver for the pulse counter |
qmc5883l.h | API definition for the QMC5883L device driver |
rn2xx3.h | High-level driver for the RN2483/RN2903 LoRa modules |
rtt_rtc.h | Additional functions provided in addition to the normal RTC API |
saul.h | Definition of the generic [S]ensor [A]ctuator [U]ber [L]ayer |
scd30.h | Device driver interface for the SCD30 sensor |
screen_dev.h | |
sdcard_spi.h | Public interface for the sdcard_spi driver |
sdp3x.h | Device driver interface for the SDP3x sensor |
sds011.h | Interface for controlling SDS011 Laser Dust Sensor |
seesaw_soil.h | Interface definition for the Adafruit Seesaw Soil sensor |
servo.h | High-level driver for easy handling of servo motors |
sgp30.h | |
sht1x.h | SHT10/SHT11/SHT15 Device Driver |
sht2x.h | Device driver implementation for the SHT2x humidity and temperature humidity sensor |
sht3x.h | Device Driver for Sensirion SHT30/SHT31/SHT35 Humidity and Temperature Sensors |
shtcx.h | Device driver interface for the SHTCX Temperature and humidity sensor |
si1133.h | Device driver interface for the Si1133 sensor |
si114x.h | Device driver interface for the Si114x sensors family |
si70xx.h | Interface definition of the Si70xx driver |
slipdev.h | SLIP device definitions |
sm_pwm_01c.h | SM_PWM_01C Device Driver |
soft_spi.h | Software SPI port descriptor definition |
soft_uart.h | Software UART port descriptor definition |
sps30.h | Driver for the Sensirion SPS30 Particulate Matter Sensor |
srf02.h | Driver definitions for the SRF02 ultrasonic ranger |
srf04.h | Device driver for the srf04 ultra sonic range finder |
srf08.h | Driver definitions for the SRF02 ultrasonic ranger |
st77xx.h | |
stm32_eth.h | |
stmpe811.h | |
sx126x.h | |
sx127x.h | Public interface for SX127X driver |
sx1280.h | |
tcs37727.h | Interface definition for the TCS37727 sensor driver |
tja1042.h | Tja1042 generic CAN transceiver interface initialization |
tmp00x.h | Interface definition for the TMP00X sensor driver |
touch_dev.h | |
touch_dev_gestures.h | |
tps6274x.h | Device driver interface for the TPS6274x DC-DC Converter |
tsl2561.h | Device driver interface for the illuminance TSL2561 sensor |
tsl4531x.h | Device driver for the AMS TSL4531 sensor |
usbdev_mock.h | |
usbdev_synopsys_dwc2.h | Low level USB FS/HS driver definitions for MCUs with Synopsys DWC2 IP core |
vcnl40x0.h | Device driver interface for the VCNL40X0 sensors family |
veml6070.h | Device driver interface for the VEML6070 UV sensor |
vl6180x.h | |
w5100.h | Interface definition for the W5100 device driver |
w5500.h | Interface definition for the W5500 device driver |
ws281x.h | WS2812/SK6812 RGB LED Driver |
xbee.h | High-level driver for the XBee S1 802.15.4 modem |
► io1_xplained | |
► include | |
io1_xplained_internals.h | Internal addresses, constants for the IO1 Xplained extension |
io1_xplained_params.h | Default configuration for IO1 Xplained |
► ir_nec | |
► include | |
ir_nec_constants.h | Internal addresses, registers and constants |
ir_nec_params.h | Default configuration |
► isl29020 | |
► include | |
isl29020-internal.h | Definitions for the ISL29020 light sensor |
isl29020_params.h | Default configuration for ISL29020 devices |
► isl29125 | |
► include | |
isl29125-internal.h | Definitions for the ISL29125 RGB light sensor |
isl29125_params.h | Default configuration for ISL29125 devices |
► itg320x | |
► include | |
itg320x_params.h | Default configuration for InvenSense ITG320X 3-axis gyroscope |
itg320x_regs.h | Register definitions for InvenSense ITG320X 3-axis gyroscope |
► jc42 | |
► include | |
jc42_internal.h | Internal addresses, registers, constants for jc42 sensors |
jc42_params.h | Default configuration for jc42 |
► kw2xrf | |
► include | |
kw2xrf_getset.h | Get/set interfaces for kw2xrf driver |
kw2xrf_intern.h | Internal function interfaces for kw2xrf driver |
kw2xrf_netdev.h | Netdev interface for kw2xrf driver |
kw2xrf_params.h | Default configuration for the KW2XRF driver |
kw2xrf_reg.h | Register and command definitions for the MKW2XD Modem |
kw2xrf_spi.h | Definition of KW2XRF SPI functions |
kw2xrf_tm.h | Testing interfaces for kw2xrf driver |
► kw41zrf | |
► include | |
kw41zrf_getset.h | Get/set interfaces for kw41zrf driver |
kw41zrf_intern.h | Internal function interfaces for kw41zrf driver |
kw41zrf_netdev.h | Netdev interface for kw41zrf driver |
► l3g4200d | |
► include | |
l3g4200d-regs.h | Definitions for the L3G4200D gyroscope |
l3g4200d_params.h | Default configuration for L3G4200D devices |
► l3gxxxx | |
► include | |
l3gxxxx_params.h | Default configuration for ST L3Gxxxx 3-axis gyroscope sensor family |
l3gxxxx_regs.h | Register definitions for ST L3Gxxxx 3-axis gyroscope sensor family |
► lc709203f | |
► include | |
lc709203f_params.h | Default parameters for the SHTC1 Temperature and humidity sensor |
► lcd | |
► include | |
lcd_disp_dev.h | Definition of the driver for the disp_dev generic interface |
lcd_internal.h | Device driver implementation for the lcd display controller |
lcd_ll_par_gpio.h | |
► lis2dh12 | |
► include | |
lis2dh12_params.h | Default configuration for LIS2DH12 devices |
lis2dh12_registers.h | LIS2DH12 register definitions |
lis2dh12_internal.h | Command definition for the LIS2DH12 accelerometer |
► lis3dh | |
► include | |
lis3dh_params.h | Default configuration for LIS3DH devices |
► lis3mdl | |
► include | |
lis3mdl-internal.h | Definitions for the LIS3MDL 3-axis magnetometer |
lis3mdl_params.h | Default configuration for LIS3MDL devices |
► lm75 | |
► include | |
lm75_params.h | Default configuration parameters for the lm75 sensors |
lm75_regs.h | Registers for the lm75 and derived (lm75a and tmp1075) temperature sensors |
► lpd8808 | |
► include | |
lpd8808_params.h | Default configuration for LPD8808 based LED strips |
► lpsxxx | |
► include | |
lpsxxx_internal.h | Definitions for the LPSXXX family of pressure sensors |
lpsxxx_params.h | Default configuration for LPSXXX family of devices |
► lsm303dlhc | |
► include | |
lsm303dlhc-internal.h | Definitions for the LSM303DLHC 3D accelerometer/magnetometer |
lsm303dlhc_params.h | Default configuration for LSM303DLHC devices |
► lsm6dsxx | |
► include | |
lsm6dsxx_internal.h | Internal configuration for LSM6DSXX devices |
lsm6dsxx_params.h | Default configuration for LSM6DSXX devices |
► ltc4150 | |
► include | |
ltc4150_params.h | Default configuration for LTC4150 coulomb counters |
► mag3110 | |
► include | |
mag3110_params.h | Default configuration for MAG3110 devices |
mag3110_reg.h | Register definition for the MAG3110 magnetometer driver |
► matrix_keypad | |
► include | |
matrix_keypad_params.h | Default configuration |
► max31855 | |
► include | |
max31855_constants.h | Internal addresses, registers and constants |
max31855_params.h | Default configuration for the MAX31855 driver |
► mcp2515 | |
► include | |
mcp2515_params.h | Parameters for the CAN driver implementation |
mcp2515.h | Driver for the Microchip MCP2515 can controller |
mcp2515_defines.h | Driver for the Microchip MCP2515 can controller |
mcp2515_spi.h | Driver for the Microchip MCP2515 can controller |
► mcp47xx | |
► include | |
mcp47xx_params.h | Default configuration for Microchip MCP47xx DAC with I2C interface |
► mfrc522 | |
► include | |
mfrc522_params.h | Default configuration for the MFRC522 controller |
mfrc522_regs.h | Register definitions for the MFRC522 controller |
► mhz19 | |
► include | |
mhz19_internals.h | Internal addresses, registers, constants for the MH-Z19 CO2 sensor |
mhz19_params.h | Default configuration for MH-Z19 |
► mma7660 | |
► include | |
mma7660_params.h | Default configuration for MMA7660 accelerometer |
mma7660_reg.h | Register definition for the MMA7660 accelerometer driver |
► mma8x5x | |
► include | |
mma8x5x_params.h | Default configuration for MMA8x5x devices |
mma8x5x_regs.h | Register definition for the MMA8x5x accelerometer driver |
► mpl3115a2 | |
► include | |
mpl3115a2_params.h | Default configuration for MPL3115A2 devices |
mpl3115a2_reg.h | Register definition for the MPL3115A2 sensor driver |
► mpu9x50 | |
► include | |
mpu9x50_internal.h | Internal config for the MPU-9X50 (MPU9150 and MPU9250) |
mpu9x50_params.h | Default configuration for MPU9X50 (MPU9150 and MPU9250) devices |
mpu9x50_regs.h | Register and bit definitions for the MPU-9X50 (MPU9150 and MPU9250) 9-Axis Motion Sensor |
► mrf24j40 | |
► include | |
mrf24j40_internal.h | Internal interfaces for MRF24J40 drivers |
mrf24j40_netdev.h | Netdev interface to MRF24J40 drivers |
mrf24j40_params.h | Default configuration for the MRF24J40 driver |
mrf24j40_registers.h | Register and command definitions for MRF24J40 devices |
► my9221 | |
► include | |
my9221_internal.h | Internal config and parameters for the MY9221 LED controller |
► nrf24l01p | |
► include | |
nrf24l01p_settings.h | Low-level driver for nrf24l01+ transceiver |
► nrf24l01p_ng | |
► include | |
gnrc_netif_nrf24l01p_ng.h | NRF24L01+ (NG) adaptation for Network interface API |
nrf24l01p_ng_communication.h | Functions to communicate with the NRF24L01+ (NG) transceiver via SPI |
nrf24l01p_ng_constants.h | Constants from the datasheet of the NRF24L01+ (NG) transceiver |
nrf24l01p_ng_diagnostics.h | Functions to print NRF24L01+ (NG) debug information |
nrf24l01p_ng_netdev.h | Netdev driver interface for NRF24L01+ (NG) device driver |
nrf24l01p_ng_params.h | Board specific configuration for all NRF24L01+ (NG) devices |
nrf24l01p_ng_registers.h | Register map of NRF24L01+ (NG) devices |
nrf24l01p_ng_states.h | Operation states of NRF24L01+ (NG) devices |
nrf24l01p_ng_types.h | Definitions of user visible types for the NRF24L01+ (NG) device driver |
► opt3001 | |
► include | |
opt3001_params.h | Default configuration for OPT3001 devices |
opt3001_regs.h | Register definitions for OPT3001 devices |
► pca9633 | |
► include | |
pca9633_params.h | Default configuration for the PCA9633 I2C PWM controller |
pca9633_regs.h | Register definitions for the PCA9633 I2C PWM controller |
► pca9685 | |
► include | |
pca9685_params.h | Default configuration for the PCA9685 I2C PWM controller |
pca9685_regs.h | Register definitions for the PCA9685 I2C PWM controller |
► pcd8544 | |
► include | |
pcd8544_internal.h | Internal definitions for PCD8544 displays |
► pcf857x | |
► include | |
pcf857x_params.h | Default configuration for Texas Instruments PCF857X I2C I/O expanders |
► ph_oem | |
► include | |
ph_oem_params.h | Default configuration for Atlas Scientific pH OEM sensors |
ph_oem_regs.h | Register definitions for the Atlas Scientific pH OEM sensor |
► pir | |
► include | |
pir_params.h | Default configuration for PIR devices |
► pulse_counter | |
► include | |
pulse_counter_params.h | Default configuration for PULSE_COUNTER devices |
► qmc5883l | |
► include | |
qmc5883l_params.h | Default configuration for QMC5883L devices |
qmc5883l_internal.h | Register definitions for the QMC5883L device driver |
► rn2xx3 | |
► include | |
rn2xx3_internal.h | Internal driver definitions for the RN2483/RN2903 LoRa modules |
rn2xx3_params.h | Default configuration for RN2483/RN2903 devices |
► scd30 | |
► include | |
scd30_internal.h | Internal constants, configuration commands for SCD30 sensor |
scd30_params.h | Device driver params interface for the SCD30 sensor |
► sdcard_spi | |
► include | |
sdcard_spi_internal.h | Interface for issuing commands on sd-cards via SPI |
sdcard_spi_params.h | Default parameters for sdcard_spi driver |
► sdp3x | |
► include | |
sdp3x_params.h | Device driver params interface for the SDP3x sensor |
► sds011 | |
► include | |
sds011_internal.h | Internal constants etc |
sds011_params.h | SDS011 sensor specific configuration |
► seesaw_soil | |
► include | |
seesaw_soil_params.h | Default configuration for Seesaw Soil devices |
seesaw_soil_regs.h | Register definitions for Seesaw Soil devices |
► servo | |
► include | |
servo_params.h | Default configuration for servo devices |
► sgp30 | |
► include | |
sgp30_constants.h | Internal addresses, registers and constants |
sgp30_params.h | Default configuration |
► sht1x | |
► include | |
sht1x_defines.h | Internal defines required by the SHT10/SHT11/SHT15 driver |
sht1x_params.h | Default configuration for SHT10/SHT11/SHT15 devices |
► sht2x | |
► include | |
sht2x_params.h | Default configuration for SHT2x humidity and temperature sensor |
► sht3x | |
► include | |
sht3x_params.h | Default configuration for Sensirion SHT30/SHT31/SHT35 devices |
► shtcx | |
► include | |
shtcx_params.h | Default parameters for the SHTCX Temperature and humidity sensor |
shtcx_regs.h | Register definitions for SHTCX devices |
► si1133 | |
► include | |
si1133_internals.h | Internal addresses, registers, constants for the Si1133 sensors family |
si1133_params.h | Default configuration for SI1133 |
► si114x | |
► include | |
si114x_internals.h | Internal addresses, registers, constants for the Si114x sensors family |
si114x_params.h | Default configuration for SI114x |
► si70xx | |
► include | |
si70xx_internals.h | Internal definitions for Si7006/13/20/21 |
si70xx_params.h | Default configuration for Si7006/13/20/21 |
► slipdev | |
► include | |
slipdev_internal.h | |
slipdev_params.h | Default configuration for the SLIP device driver |
► sm_pwm_01c | |
► include | |
sm_pwm_01c_params.h | Default configuration for SM_PWM_01C driver |
► soft_spi | |
► include | |
soft_spi_params.h | Software SPI configuration |
► soft_uart | |
► include | |
soft_uart_params.h | Software UART configuration |
► sps30 | |
► include | |
sps30_params.h | Default configuration for Sensirion SPS30 sensors devices |
► srf04 | |
► include | |
srf04_params.h | Default configuration for srf04 devices |
► srf08 | |
► include | |
srf08_params.h | Default configuration for srf08 devices |
► st77xx | |
► include | |
st7735.h | |
st7735_internal.h | Specific internal definitions for the ST7735 controller variant |
st7735_params.h | |
st7789_internal.h | Specific internal definitions for the ST7789 controller variant |
st7796_internal.h | Specific internal definitions for the ST7789 controller variant |
st77xx_internal.h | Internal definitions that are common for all ST77xx controllers |
st77xx_params.h | Default configuration for ST77xx LCD controllers |
► stmpe811 | |
► include | |
stmpe811_constants.h | Constants for STMPE811 |
stmpe811_params.h | Default configuration for STMPE811 |
stmpe811_touch_dev.h | Definition of the driver for the touch_dev generic interface |
► sx126x | |
► include | |
sx126x_internal.h | |
sx126x_netdev.h | Netdev driver definitions for SX1261/2/8 and LLCC68 driver |
sx126x_params.h | Default configuration |
► sx127x | |
► include | |
sx127x_internal.h | Semtech SX127X internal functions |
sx127x_netdev.h | Netdev driver definitions for SX127X driver |
sx127x_params.h | Default configuration for SX127X driver |
sx127x_registers.h | SX127X registers |
► sx1280 | |
► include | |
sx1280_constants.h | Internal addresses, registers and constants |
sx1280_netdev.h | Netdev driver definitions for LoRa SX1280 Driver driver |
sx1280_params.h | Default configuration |
► tcs37727 | |
► include | |
tcs37727-internal.h | Register definitions for the TCS37727 driver |
tcs37727_params.h | Default configuration for TCS37727 devices |
► tmp00x | |
► include | |
tmp00x_params.h | Default configuration for TMP00X (TMP006 and TMP007) devices |
tmp00x_regs.h | Register definitions for TMP00X (TMP006 and TMP007) devices |
► tps6274x | |
► include | |
tps6274x_params.h | Default configuration for TPS6274x DC-DC Converter |
► tsl2561 | |
► include | |
tsl2561_internals.h | Internal addresses, registers, constants for the TSL2561 sensor |
tsl2561_params.h | Default configuration for TSL2561 |
► tsl4531x | |
► include | |
tsl4531x_internals.h | Internal addresses, registers, constants for the TSL4531x sensor |
tsl4531x_params.h | Default configuration for tsl4531x light sensor |
► uart_half_duplex | |
► include | |
uart_half_duplex.h | Interface definition for half-duplex UART driver |
► vcnl40x0 | |
► include | |
vcnl40x0_internals.h | Internal addresses, registers, constants for the VCNL40X0 devices |
vcnl40x0_params.h | Default configuration for VCNL40X0 devices |
► veml6070 | |
► include | |
veml6070_params.h | Default configuration for VEML6070 |
► vl6180x | |
► include | |
vl6180x_params.h | Default configuration for ST VL6180X Ranging and Ambient Light Sensing (ALS) module |
vl6180x_regs.h | Register definitions for ST VL6180X Ranging and Ambient Light Sensing (ALS) module |
► w5100 | |
► include | |
w5100_params.h | Default parameters for W5100 Ethernet devices |
w5100_regs.h | Register definitions for W5100 devices |
► w5500 | |
► include | |
w5500_params.h | Default parameters for W5500 Ethernet devices |
w5500_regs.h | Register definitions for W5500 devices |
► ws281x | |
► include | |
ws281x_backend.h | Backend configuration for WS2812/SK6812 RGB LEDs |
ws281x_constants.h | Constants for WS2812/SK6812 RGB LEDs |
ws281x_params.h | Default configuration for WS2812/SK6812 RGB LEDs |
► xbee | |
► include | |
gnrc_netif_xbee.h | XBee adaption for Network interface API |
xbee_params.h | Default configuration for XBee devices |
► makefiles | |
blob.inc.mk | |
pseudomodules.inc.mk | |
► pkg | |
► cryptoauthlib | |
► include | |
atca.h | Default addresses and device descriptor for CryptoAuth devices |
atca_config.h | Minimal configuration for the library build |
atca_params.h | Default configuration for Microchip CryptoAuth devices |
atecc608a_config.h | Example configuration for Microchip CryptoAuth devices |
cryptoauthlib_test.h | |
► driver_bme680 | |
► include | |
bme680_hal.h | Abstraction layer for RIOT adaption |
► driver_cryptocell_310 | |
► include | |
cryptocell_310_util.h | Utility functions to setup and terminate the CryptoCell 310 driver |
psa_cryptocell_310_aes_common.h | Common AES functions used by all PSA Crypto wrappers for the CryptoCell 310 AES APIs |
psa_cryptocell_310_ecc_common.h | Common ECC functions used by all PSA Crypto wrappers for the CryptoCell 310 ECC APIs |
psa_cryptocell_310_hashes_common.h | Common hash functions used by all PSA Crypto wrappers for the CryptoCell 310 hash APIs |
psa_error.h | Glue code translating between PSA Crypto and the CryptoCell 310 driver APIs |
psa_periph_aes_ctx.h | CryptoCell 310 driver specific AES contexts |
psa_periph_hashes_ctx.h | CryptoCell 310 driver specific hash contexts |
► edhoc-c | |
► include | |
edhoc_config.h | EDHOC-C configuration file |
► esp8266_sdk | |
► bootloader | |
sdkconfig.h | RIOT-OS modification of the bootloader SDK configuration |
sdkconfig_default.h | |
► etl | |
► config | |
etl_profile.h | Common settings for etl |
► fatfs | |
► fatfs_diskio | |
► mtd | |
► include | |
fatfs_diskio_mtd.h | |
► flashdb | |
► include | |
fal_cfg.h | Flash Abstraction Layer partition configuration |
fdb_cfg.h | Configuration file |
► libb2 | |
► include | |
libb2_config.h | |
► libcose | |
► include | |
► cose | |
► crypto | |
riot.h | Crypto function api for glueing RIOT crypto libraries |
► libschc | |
► include | |
► libschc | |
config.h | RIOT-side compile-time configuration for libSCHC |
► rules | |
rule_config.h | |
rules.h | |
schc_config.h | |
► littlefs | |
lfs_log.h | Littlefs logging macro overrides |
► littlefs2 | |
lfs_log.h | Littlefs v2 logging macro overrides |
► lua | |
► contrib | |
binsearch.h | |
► include | |
lua_builtin.h | Definitions for including built-in modules |
lua_loadlib.h | Lightweight C interface to the package loader |
lua_run.h | Convenience functions for running Lua code |
► lv_drivers | |
► include | |
lv_drv_conf.h | |
► lvgl | |
► include | |
lv_conf.h | |
lvgl_riot.h | Definition for the LVGL engine initialization |
lvgl_riot_conf.h | Definitions specific to RIOT for the LVGL engine |
► lwip | |
► include | |
► arch | |
cc.h | Compiler/platform abstraction |
sys_arch.h | OS abstraction layer |
► lwip | |
► netif | |
compat.h | LwIP definition based on common netif_t struct for network stack-independent API |
netdev.h | LwIP netdev adapter definitions |
sock_internal.h | |
lwip.h | LwIP bootstrap definitions |
lwip_init_devs.h | Helpers for simplified network setup |
lwipopts.h | Option definitions |
sock_types.h | LwIP-specific types |
► mbedtls | |
► include | |
entropy_mbedtls_riot.h | Convenience functions to retrieve entropy from Mbed TLS |
entropy_sources_mbedtls_riot.h | Functions to register and poll with the Mbed TLS entropy module |
riot_mbedtls_config.h | Configuration options (set of defines) |
sha256_alt.h | |
threading_alt.h | |
► micropython | |
► include | |
micropython.h | MicroPython RIOT specific API |
► mynewt-core | |
► include | |
► hal | |
hal_gpio.h | GPIO abstraction layer RIOT adaption |
hal_spi.h | SPI abstraction layer RIOT adaption |
► log | |
log.h | System logging header for mynewt-core |
► mcu | |
mcu.h | Abstraction layer for RIOT adaption |
► os | |
mynewt.h | Mynewt-core header |
os.h | Apache Mynewt Copyright 2015-2021 The Apache Software Foundation |
os_dev.h | Abstraction layer for RIOT adaption |
os_eventq.h | Mynewt-core event and event queue abstraction |
os_time.h | Mynewt-core time abstraction |
os_types.h | Mynewt-core types |
► syscfg | |
syscfg.h | Apache Mynewt Copyright 2015-2021 The Apache Software Foundation |
► sysinit | |
sysinit.h | Sysinit abstraction layer for RIOT adaption |
► nanocbor | |
► include | |
► nanocbor | |
config.h | |
► nimble | |
► addr | |
► include | |
nimble_addr.h | Interface for NimBLE specific address helper functions |
► autoadv | |
► include | |
nimble_autoadv.h | |
nimble_autoadv_params.h | Default configuration for the nimble_autoadv module |
► autoconn | |
► include | |
nimble_autoconn.h | Simple automated connection manager for NimBLE netif |
nimble_autoconn_params.h | Default configuration for the nimble_autoconn module |
► contrib | |
► include | |
nimble_riot.h | RIOT specific glue functions for integrating NimBLE |
► netif | |
► include | |
nimble_netif.h | GNRC netif implementation for NimBLE |
nimble_netif_conn.h | Connection allocation and maintenance for NimBLE netif |
► npl | |
► include | |
► nimble | |
nimble_npl_os.h | Mynewt-Nimble Porting layer wrappers |
► rpble | |
► include | |
nimble_rpble.h | Interface for the nimble_rpble module |
nimble_rpble_params.h | Default configuration for the nimble_netif_rpble module |
► scanlist | |
► include | |
nimble_scanlist.h | List for keeping scanned BLE devices |
► scanner | |
► include | |
nimble_scanner.h | Scanner abstraction for NimBLE |
► statconn | |
► include | |
nimble_statconn.h | Simple static connection manager for NimBLE netif |
► nrfx | |
► include | |
nrfx_config.h | Config header for the nrfx BSP package |
nrfx_glue.h | This file contains macros that should be implemented according to the needs of the host environment into which nrfx is integrated |
► opendsme | |
► include | |
► opendsme | |
dsme_atomic.h | |
dsme_platform.h | |
dsme_settings.h | |
DSMEMessage.h | DSME Message interface implementation for GNRC |
DSMEPlatform.h | DSME Platform interface implementation |
opendsme.h | |
► openthread | |
► include | |
ot.h | |
platform_config.h | Implementation of OpenThread platform config |
► openwsn | |
► include | |
board_info.h | |
openwsn.h | |
openwsn_board.h | RIOT HAL is provided as a new "board", a "RIOT board" to OpenWSN hardware abstraction interfaces |
openwsn_debugpins.h | Provides an adaption of OpenWSN debug pin handling to RIOTs handling of GPIOs |
openwsn_debugpins_params.h | Default configuration for the OpenWSN debugpins |
openwsn_leds.h | Provides an adaption of OpenWSN led handling to RIOTs handling of LEDs and/or GPIOs |
openwsn_leds_params.h | Default configuration for the OpenWSN leds |
openwsn_log.h | System logging header OpenWSN definitions |
openwsn_radio.h | RIOT adaption of the "radio" bsp module definitions |
openwsn_uart.h | For details on the implementation check pkg/openwsn/doc.txt |
► scheduler | |
scheduler_types.h | RIOT scheduler types variable declaration |
► sock | |
sock_types.h | OpenWSN-specific types |
► paho-mqtt | |
► include | |
paho_mqtt.h | Network MQTT interface definitions |
► semtech-loramac | |
► include | |
► semtech-loramac | |
timer.h | Semtech LoRaMAC timer compatibility definitions |
semtech_loramac.h | Public API and definitions of the Semtech LoRaMAC |
► spiffs | |
► include | |
spiffs_config.h | |
► tinydtls | |
► include | |
sock_dtls_types.h | Tinydtls-specific types and functions definitions |
► tinyusb | |
► contrib | |
► include | |
tinyusb.h | TinyUSB API |
tinyusb_descriptors.h | TinyUSB commonn descriptor implementation |
tusb_config.h | TinyUSB default configurations |
tusb_os_custom.h | TinyUSB OS Abstraction Layer for RIOT |
► dfu | |
► include | |
tinyusb_dfu.h | TinyUSB specific DFU definitions |
► hw | |
► include | |
► nrf52 | |
nrf_clock.h | |
tinyusb_hw.h | TinyUSB hardware driver API |
tinyusb_hw_defaults.h | Hardware specific default configurations for tinyUSB |
► netdev | |
► include | |
tinyusb_netdev.h | TinyUSB netdev driver for CDC ECM, CDC NCM and RNDIS protocol |
► tinyvcdiff | |
► include | |
vcdiff_mtd.h | |
vcdiff_vfs.h | |
► tlsf | |
► contrib | |
► include | |
tlsf-malloc.h | TLSF-based global memory allocator |
tlsf-malloc-internal.h | |
► u8g2 | |
► contrib | |
u8x8_riotos.h | U8g2 driver for interacting with RIOT-OS peripherals |
► ucglib | |
► contrib | |
ucg_riotos.h | Ucglib driver for interacting with RIOT-OS peripherals |
► uwb-core | |
► include | |
► dpl | |
dpl.h | Abstraction layer for RIOT adaption |
dpl_callout.h | Uwb-core DPL (Decawave Porting Layer) callout abstraction |
dpl_cputime.h | Uwb-core DPL (Decawave Porting Layer) cputime abstraction |
dpl_error.h | Uwb-core DPL (Decawave Porting Layer) error types |
dpl_eventq.h | Uwb-core DPL (Decawave Porting Layer) event queue wrappers |
dpl_mutex.h | Uwb-core DPL (Decawave Porting Layer) mutex wrappers |
dpl_os.h | Uwb-core DPL (Decawave Porting Layer) os abstraction layer |
dpl_sem.h | Uwb-core DPL (Decawave Porting Layer) semapahore wrappers |
dpl_tasks.h | Uwb-core DPL (Decawave Porting Layer) thread/task wrappers |
dpl_time.h | Uwb-core DPL (Decawave Porting Layer) time abstraction |
dpl_types.h | Uwb-core DPL (Decawave Porting Layer) types |
queue.h | Abstraction layer for RIOT adaption |
► dpl_syscfg | |
syscfg_twr_ds.h | Uwb-dw100 double side two-way ranging module configurations taken from decawave-uwb-core/lib/twr_ds/syscfg.yml |
syscfg_twr_ds_ext.h | Uwb-core double side extended two-way ranging module configurations taken from decawave-uwb-core/lib/twr_ds_ext/syscfg.yml |
syscfg_twr_ss.h | Uwb-core single-sided two-way ranging module configurations taken from decawave-uwb-core/lib/twr_ss/syscfg.yml |
syscfg_twr_ss_ack.h | Single sided ranging using a hw generated ack module configurations taken from decawave-uwb-core/lib/twr_ss_ack/syscfg.yml |
syscfg_twr_ss_ext.h | Uwb-core single-sided two-way ranging module configurations taken from decawave-uwb-core/lib/twr_ss_ext/syscfg.yml |
syscfg_uwb.h | Uwb-core uwb module configurations taken from decawave-uwb-core/hw/drivers/uwb/syscfg.yml |
syscfg_uwb_rng.h | Uwb-core uwb_rng module configurations taken from decawave-uwb-core/lib/uwb_rng/syscfg.yml |
uwb_core.h | |
► uwb-dw1000 | |
► include | |
syscfg_uwb_dw1000.h | Uwb-dw1000 module configurations taken from decawave-uwb-dw1000/hw/drivers/uwb/uwb_dw1000 |
uwb_dw1000.h | Abstraction layer for RIOT adaption |
uwb_dw1000_config.h | Uwb-dw1000 radio configurations |
uwb_dw1000_params.h | Default configuration |
► wakaama | |
► include | |
► objects | |
barometer.h | |
common.h | |
current.h | |
device.h | |
humidity.h | |
illuminance.h | |
ipso_sensor_base.h | |
light_control.h | |
security.h | |
temperature.h | |
voltage.h | |
lwm2m_client.h | Definitions and public API for a LwM2M client using Wakaama |
lwm2m_client_config.h | LwM2M client configurations |
lwm2m_client_connection.h | Public API and definitions of the connection handle for LwM2M client implementation using Wakaama |
lwm2m_client_objects.h | Public API and definitions for the helper functions to interact with basic objects from a LwM2M client |
lwm2m_platform.h | Definitions and public API for Wakaama adaption layer |
► wolfssl | |
► include | |
user_settings.h | |
► sock_tls | |
sock_tls.h | |
► sys | |
► arduino | |
► include | |
Arduino.h | Wrapper to keep source code compatibility for Arduino.h |
arduino.hpp | Main interface definition of the Arduino API |
arduino_board.h | Configuration of the Arduino API for Arduino Atmega boards |
arduino_board_analog.h | Arduino analog pin map |
arduino_board_pins.h | Arduino digital pin map |
arduino_board_pwm.h | Mapping of Arduino digital pin numbers to PWM settings |
serialport.hpp | Definition of the Arduino 'Serial' interface |
SPI.h | Wrapper to access the definition of the Arduino 'SPI' interface |
spiport.hpp | Definition of the Arduino 'SPI' interface |
Wire.h | Wrapper to keep source code compatibility for Wire.h |
wireport.hpp | Definition of the Arduino 'Wire Library' for TwoWire interfaces |
► auto_init | |
► include | |
auto_init_priorities.h | Priority values of auto-initialized modules |
► clif | |
► include | |
clif_internal.h | Internal definitions for CoRE Link format module |
► cpp11-compat | |
► include | |
► riot | |
► detail | |
thread_util.hpp | Utility functions |
chrono.hpp | C++11 chrono drop in replacement that adds the function now based on ztimer/timex |
condition_variable.hpp | C++11 condition variable drop in replacement |
mutex.hpp | C++11 mutex drop in replacement |
thread.hpp | C++11 thread drop in replacement |
► crypto | |
► psa_riot_cipher | |
aes_common.h | |
► embunit | |
ColorTextColors.h | |
► fs | |
► devfs | |
random-vfs.h | Random backends for devfs |
► include | |
► bhp | |
event.h | |
msg.h | |
► can | |
► conn | |
isotp.h | Definitions of generic CAN interface |
raw.h | Definitions of generic CAN interface |
can.h | Definitions high-level CAN interface |
common.h | Definitions of high-level CAN interface |
device.h | Definitions of CAN device interface |
dll.h | Definitions of low-level CAN DLL interface |
isotp.h | ISO TP high level interface |
pkt.h | CAN memory allocation module |
raw.h | Definitions high-level RAW CAN interface |
router.h | Functions for routing RX can frames |
► checksum | |
crc16_ccitt.h | |
crc32.h | |
crc8.h | CRC-8 definitions |
fletcher16.h | |
fletcher32.h | |
ucrc16.h | Ucrc16 definitions |
► coding | |
xor.h | XOR coding definitions |
► congure | |
abe.h | |
config.h | |
mock.h | |
quic.h | |
reno.h | |
test.h | Definitions for the CongURE test framework |
► cppunit | |
cppunit_base.hpp | RIOT unit tests for C++ base classes and macros |
cppunit_expect.hpp | RIOT unit tests for C++ assertion macros |
cppunit_fff.hpp | RIOT unit tests for C++ assertion macros for Fake Functions Framework |
► crypto | |
► modes | |
cbc.h | Cipher block chaining mode of operation for block ciphers |
ccm.h | Counter with CBC-MAC mode of operation for block ciphers |
ctr.h | Counter mode of operation for block ciphers |
ecb.h | Electronic code book mode of operation for block ciphers |
ocb.h | Offset Codebook (OCB3) AEAD mode as specified in RFC 7253 |
► psa | |
riot_ciphers.h | |
aes.h | Headers for the implementation of the AES cipher-algorithm |
chacha.h | ChaCha stream cipher |
chacha20poly1305.h | Chacha20poly1305 functions |
ciphers.h | Headers for the packet encryption class |
helper.h | Helper functions for sys_crypto_modes |
poly1305.h | Poly1305 MAC interface |
► ecc | |
golay2412.h | Golay(24,12) half-rate forward error-correction code |
hamming256.h | |
repetition.h | ECC repetition code |
► entropy_source | |
adc_noise.h | |
zero_entropy.h | |
► event | |
callback.h | Provides a callback-with-argument event type |
periodic.h | Provides functionality to trigger periodic events |
periodic_callback.h | Provides functionality to trigger periodic event callbacks |
source.h | Provides functionality to trigger multiple events at once |
thread.h | Provides utility functions for event handler threads |
timeout.h | Provides functionality to trigger events after timeout |
► fido2 | |
► ctap | |
► transport | |
► hid | |
ctap_hid.h | Definition for CTAPHID helper functions |
ctap_transport.h | CTAP transport layer defines and function declarations |
ctap.h | Internal FIDO2 CTAP defines, structures and function declarations |
ctap_cbor.h | CTAP CBOR helper function declarations |
ctap_crypto.h | FIDO2 CTAP crypto helper defines, structures and function declarations |
ctap_mem.h | Definitions for CTAP flash memory helper functions |
ctap_utils.h | Definition for CTAP utility functions |
ctap.h | Public FIDO2 CTAP defines, structures and function declarations |
► fs | |
constfs.h | ConstFS public API |
devfs.h | DevFS public API |
fatfs.h | FatFs integration for vfs |
littlefs2_fs.h | Littlefs v2 integration with vfs |
littlefs_fs.h | Littlefs integration with vfs |
lwext4_fs.h | Lwext4 integration with vfs |
native_fs.h | Native integration with vfs |
spiffs_fs.h | SPIFFS integration with vfs |
► hashes | |
► psa | |
riot_hashes.h | |
aes128_cmac.h | AES128_CMAC interface definition |
md5.h | MD5 interface definition |
pbkdf2.h | PBKDF2 key derivation implementation |
sha1.h | SHA-1 interface definition |
sha224.h | Header definitions for the SHA224 hash function |
sha256.h | Header definitions for the SHA256 hash function |
sha2xx_common.h | Common definitions for the SHA-224/256 hash functions |
sha3.h | Header definitions for the SHA-3 hash function |
sha384.h | Header definitions for the SHA384 hash function |
sha512.h | Header definitions for the SHA512 hash function |
sha512_224.h | Header definitions for the SHA512/224 hash function |
sha512_256.h | Header definitions for the SHA512/256 hash function |
sha512_common.h | Common definitions for the SHA-512 hash function |
► isrpipe | |
read_timeout.h | Isrpipe read timeout Interface |
► net | |
► bluetil | |
ad.h | Interface for the generic BLE advertising data processing module |
addr.h | Interface for the generic BLE address helper functions |
► cord | |
common.h | Shared CoRE RD endpoint functions |
config.h | (Default) configuration values for CoRE RD endpoints and lookup clients |
ep.h | CoRE Resource Directory endpoint interface |
ep_standalone.h | CoRE Resource Directory endpoint standalone extension |
epsim.h | Interface for the CoRE RD simple registration endpoint |
lc.h | CoRE Resource Directory lookup interface |
► dhcpv6 | |
client.h | DHCPv6 client definitions |
relay.h | DHCPv6 client definitions |
► dns | |
cache.h | DNS cache definitions |
msg.h | Definitions for parsing and composition of DNS messages |
► ethernet | |
hdr.h | Ethernet header definitions |
► fib | |
table.h | Types and functions for operating fib tables |
► gcoap | |
dns.h | gcoap_dns definitions |
forward_proxy.h | Definitions for the GCoAP forward proxy |
► gnrc | |
► dhcpv6 | |
► client | |
simple_pd.h | DHCPv6 client for simple prefix delegation definitions |
► gomach | |
gomach.h | Implementation of GoMacH protocol |
hdr.h | Header definition of GoMacH |
timeout.h | Timeout handling of GoMacH |
types.h | Internal used types of GoMacH |
► icmpv6 | |
echo.h | ICMPv6 echo message definitions |
error.h | ICMPv6 error message definitions |
► ipv6 | |
► ext | |
frag.h | GNRC fragmentation extension definitions |
opt.h | GNRC hop-by-hop and destination option header definitions |
rh.h | GNRC routing extension header definitions |
► nib | |
abr.h | Authoritative border router list definitions |
conf.h | Configuration macro definitions for neighbor information base |
ft.h | Forwarding table definitions |
nc.h | Neighbor cache definitions |
pl.h | Prefix list definitions |
blacklist.h | IPv6 blacklist definitions |
ext.h | Definititions for IPv6 extension headers |
hdr.h | IPv6 header |
nib.h | NIB definitions |
whitelist.h | IPv6 whitelist definitions |
► lorawan | |
region.h | GNRC LoRaWAN region specific functions |
► lwmac | |
hdr.h | Header definition LWMAC |
lwmac.h | Interface definition for the LWMAC protocol |
timeout.h | Timeout handling of LWMAC |
types.h | Definition of internal types used by LWMAC |
► mac | |
internal.h | Definitions of internal functions of GNRC_MAC module |
mac.h | Definitions of GNRC_MAC |
timeout.h | Timeout APIs used by GNRC_MAC |
types.h | Internal data types used by GNRC_MAC |
► netif | |
► pktq | |
type.h | Send queue for Network interface API type definitions |
6lo.h | 6LoWPAN definitions for Network interface API |
conf.h | Configuration macros for Network interface API |
dedup.h | |
ethernet.h | Ethernet adaption for Network interface API |
flags.h | Flag definitions for Network interface API |
hdr.h | Generic network interface header |
ieee802154.h | IEEE 802.15.4 adaption for Network interface API |
internal.h | |
ipv6.h | IPv6 definitions for Network interface API |
lorawan.h | LoRaWAN adaption for Network interface API |
lorawan_base.h | LoRaWAN base Network interface API header |
mac.h | Common MAC module definitions for Network interface API |
pktq.h | Send queue for Network interface API definitions |
raw.h | Raw (i.e |
► rpl | |
dodag.h | DODAG-related functions for RPL |
of_manager.h | RPL Objective functions manager header |
p2p.h | Definititions for P2P-RPL |
p2p_dodag.h | DODAG-related functions for P2P-RPL |
p2p_structs.h | P2P-RPL data structs |
rpble.h | Glue code linking RPL with the NimBLE rpble connection manager |
srh.h | Definititions for RPL source routing extension headers |
structs.h | RPL data structs |
► sixlowpan | |
► frag | |
► sfr | |
congure.h | Congure definitions for 6LoWPAN selective fragment recovery |
fb.h | Fragmentation buffer definitions |
hint.h | Definitions to provide a hint on the final fragment size |
minfwd.h | Minimal fragment forwarding definitions |
rb.h | Reassembly buffer definitions |
sfr.h | 6LoWPAN selective fragment recovery definitions for GNRC |
sfr_types.h | 6LoWPAN selective fragment recovery type definitions for GNRC |
stats.h | Fragmentation and reassembly statistics definitions |
vrb.h | Virtual reassembly buffer definitions |
config.h | Configuration macros for 6LoWPAN |
ctx.h | Context buffer definitions |
frag.h | 6LoWPAN Fragmentation definitions |
internal.h | 6LoWPAN internal functions |
iphc.h | 6LoWPAN IPHC definitions |
nd.h | General 6LoWPAN ND definitions |
► tcp | |
config.h | GNRC TCP configuration |
tcb.h | GNRC TCP transmission control block (TCB) |
icmpv6.h | Definitions for GNRC's ICMPv6 implementation |
ipv6.h | Definitions for GNRC's IPv6 implementation |
lorawan.h | GNRC LoRaWAN API definition |
ndp.h | GNRC-specific neighbor discovery definitions |
netapi.h | Generic interface to communicate with GNRC modules |
neterr.h | Error reporting definitions |
netif.h | Definition for GNRC's network interfaces |
netreg.h | Definitions to register network protocol PIDs to use with GNRC communication interface |
nettype.h | Protocol type definitions |
pkt.h | General definitions for network packets and their helper functions |
pktbuf.h | Interface definition for the global network buffer |
pktdump.h | Interface for a generic network packet dumping module |
pktqueue.h | Packet queue definitions |
priority_pktqueue.h | Gnrc priority packet queue API |
rpl.h | RPL header |
sixlowpan.h | Definitions for 6LoWPAN |
tcp.h | GNRC TCP API |
tx_sync.h | Definitions for TX sync |
udp.h | UDP GNRC definition |
► iana | |
portrange.h | Service Name and Transport Protocol Port Number Registry |
► ieee802154 | |
radio.h | |
submac.h | |
► ipv4 | |
addr.h | IPv4 address type and helper functions definitions |
hdr.h | IPv4 header type and helper function definitions |
► ipv6 | |
► ext | |
frag.h | Fragmentation extension definitions |
opt.h | Destination and hop-by-hop options extension header definitions |
rh.h | Routing extension header definitions |
addr.h | Definitions for IPv6 addresses |
ext.h | IPv6 extension header definitions |
hdr.h | IPv6 header type and helper function definitions |
► lorawan | |
hdr.h | LoRaWAN header type and helper function definitions |
► nanocoap | |
cache.h | Nanocoap-cache API |
fileserver.h | Resource handler for the CoAP file system server |
fs.h | NanoCoAP virtual file system |
link_format.h | NanoCoAP Link Format helper functions |
► netstats | |
neighbor.h | Records statistics about link layer neighbors |
► ppp | |
hdr.h | General definitions for PPP header and their helper functions |
► rpl | |
rpl_netstats.h | Definition of RPL related packet statistics |
► sixlowpan | |
nd.h | Message type and helper function definitions for 6LoWPAN-ND |
sfr.h | 6LoWPAN selective fragment recovery dispatch type and helper function definitions |
► skald | |
eddystone.h | Skald's basic interface |
ibeacon.h | Skald's basic interface |
► sock | |
► async | |
event.h | Asynchronous sock using Event Queue definitions |
types.h | Definitions for sock extension for asynchronous access |
► dtls | |
creds.h | DTLS sock definitions |
async.h | Definitions for sock extension for asynchronous access |
config.h | |
dns.h | DNS sock definitions |
dodtls.h | DNS over DTLS sock definitions |
dtls.h | DTLS sock definitions |
ip.h | Raw IPv4/IPv6 sock definitions |
tcp.h | TCP sock definitions |
udp.h | UDP sock definitions |
util.h | Sock utility function definitions |
af.h | Global UNIX address family definitions |
arp.h | ARP definitions |
asymcute.h | Asymcute MQTT-SN interface definition |
ble.h | General BLE values as defined by the BT standard |
coap.h | Generic CoAP values as defined by RFC7252 |
credman.h | (D)TLS credentials management module definitions |
csma_sender.h | Interface definition for the CSMA/CA helper |
dhcpv6.h | DHCPv6 definitions |
dns.h | Generic DNS values |
dns_mock.h | Generic DNS mock values |
dsm.h | DTLS session management module definition |
dtls.h | DTLS |
eddystone.h | Constants defined by the Eddystone specification |
emcute.h | EmCute MQTT-SN interface definition |
ethernet.h | Definitions for Ethernet |
ethertype.h | Ether type definitions |
eui48.h | Definition and IPv6 IID conversion for IEEE EUI-48 identifiers |
eui64.h | EUI-64 data type definition |
eui_provider.h | EUI-48 and EUI-64 address provider |
fib.h | Types and functions for FIB |
gcoap.h | Gcoap definition |
gnrc.h | Includes all essential GNRC network stack base modules |
icmp.h | ICMPv4 type and function definitions |
icmpv6.h | ICMPv6 type and function definitions |
ieee802154.h | IEEE 802.15.4 header definitions |
ieee802154_security.h | IEEE 802.15.4 security interface |
inet_csum.h | Internet Checksum definitions |
ipv4.h | IPv4 type and helper function definitions |
ipv6.h | IPv6 include gathering header |
l2filter.h | Link layer address filter interface definition |
l2scan_list.h | L2 Scan list API |
l2util.h | Link-layer helper function definitions |
lora.h | LoRa modulation header definitions |
loramac.h | LoRaMAC header definitions |
mqttsn.h | Generic MQTT-SN definitions |
nanocoap.h | Nanocoap API |
nanocoap_sock.h | Nanocoap high-level API |
nanocoap_vfs.h | VFS NanoCoAP helper functions |
ndp.h | IPv6 neighbor discovery message type definitions |
netdev_test.h | netdev dummy test driver definitions |
netif.h | Common network interface API definitions |
netopt.h | Definition of global configuration options |
netstats.h | Definition of net statistics |
ntp_packet.h | NTP packet definitions |
packet.h | Defines the struct for AF_PACKET sockets |
ppptype.h | PPP type definitions |
protnum.h | Protocol number definitions |
sixlowpan.h | 6LoWPAN dispatch type and helper function definitions |
skald.h | Skald's basic interface |
sntp.h | SNTP definitions |
sock.h | Common sock API definitions |
someip.h | SOME/IP header and field definitions |
tcp.h | TCP header and helper functions |
telnet.h | Minimal Telnet server (RFC 854) implementation |
udp.h | UDP header and helper functions definition |
uhcp.h | UHCP header |
utils.h | Common network interface API definitions |
wifi.h | Definitions for Wi-Fi |
wifi_scan_list.h | Thin wrapper around l2scan list to support WiFi scan results |
zep.h | Definitions for the ZigBee Encapsulation Protocol |
► psa_crypto | |
► psa | |
► aead | |
algorithm.h | AEAD algorithm definitions for the PSA Crypto API |
► asymmetric_encryption | |
algorithm.h | Asymmetric encryption algorithm definitions for the PSA Crypto API |
► asymmetric_signature | |
algorithm.h | Asymmetric signature algorithm definitions for the PSA Crypto API |
► cipher | |
algorithm.h | Cipher algorithm definitions for the PSA Crypto API |
► hash | |
algorithm.h | Hash algorithm definitions for the PSA Crypto API |
► key | |
attributes.h | Key attributes definitions for the PSA Crypto API |
bits.h | Key size definitions for the PSA Crypto API |
id.h | Key ID definitions for the PSA Crypto API |
lifetime.h | Key ilfetime definitions for the PSA Crypto API |
type.h | Key type definitions for the PSA Crypto API |
usage.h | Key usage definitions for the PSA Crypto API |
► key_agreement | |
algorithm.h | Key agreement algorithm definitions for the PSA Crypto API |
► key_derivation | |
algorithm.h | Key derivation algorithm definitions for the PSA Crypto API |
► mac | |
algorithm.h | MAC algorithm definitions for the PSA Crypto API |
algorithm.h | Algorithm definitions for the PSA Crypto API |
crypto.h | Function declarations for PSA Crypto |
crypto_contexts.h | Context definitions for PSA Crypto |
crypto_includes.h | |
crypto_se_config.h | Define structures für SE slot configurations |
crypto_sizes.h | Size definitions for PSA Crypto |
crypto_struct.h | Structure definitions for PSA Crypto |
crypto_types.h | Type definitions for PSA Crypto |
crypto_values.h | Value definitions for PSA Crypto |
error.h | Error definitions for the PSA Crypto API |
► riotboot | |
bootloader_selection.h | Configuration for the riotboot_dfu bootloader |
flashwrite.h | Riotboot flash writing module |
hdr.h | RIOT "partition" header and tools |
magic.h | USB DFU/serial initialization constants for riotboot |
serial.h | Riotboot as a serial bootloader |
slot.h | Slot management tools |
usb_dfu.h | USB DFU initialization for riotboot |
► senml | |
cbor.h | Functionality for encoding SenML values as CBOR |
phydat.h | Functionality for converting from Phydat to SenML |
saul.h | Functionality for reading [S]ensor [A]ctuator [U]ber [L]ayer sensors as SenML |
► suit | |
► storage | |
flashwrite.h | |
ram.h | |
vfs.h | |
► transport | |
coap.h | |
mock.h | |
vfs.h | |
worker.h | |
conditions.h | |
handlers.h | |
policy.h | |
storage.h | |
► sys | |
bus.h | This provides System Buses for common events |
► test_utils | |
benchmark_udp.h | Continuously send UDP packets with configurable size and interval |
expect.h | Test "expect condition" utility function |
interactive_sync.h | Synchronization for normally non interactive tests |
netdev_eth_minimal.h | Provides basic functionalities to interact with an Ethernet networking device which implements the Netdev - Network Device Driver API |
netdev_ieee802154_minimal.h | Provides basic functionalities to interact with an IEEE 802.15.4 networking device which implements the Netdev - Network Device Driver API |
result_output.h | Provides abstraction and convention for output of test results |
► usb | |
► hid | |
hid_usage.h | Definition for USB HID usage tables |
► usbus | |
► cdc | |
acm.h | Interface and definitions for USB CDC ACM type interfaces in USBUS |
ecm.h | Interface and definitions for USB CDC ECM type interfaces |
► msc | |
scsi.h | SCSI protocol definitions for USBUS |
control.h | USBUS control endpoint module |
dfu.h | |
fmt.h | USBUS descriptor formatter functions |
hid.h | Interface and definitions for USB HID type interfaces in USBUS |
hid_io.h | USB HID callback and read/write functions |
msc.h | USBUS Mass Storage Class functions definitions |
cdc.h | Definition for USB CDC interfaces |
descriptor.h | Definitions for USB protocol messages |
dfu.h | Definition for USB DFU interfaces |
hid.h | Definition for USB HID interfaces |
msc.h | USB Mass Storage Class functions definitions |
usbopt.h | Definition of global USB peripheral and USB peripheral endpoint configuration options |
usbus.h | USBUS basic interface |
► xtimer | |
implementation.h | Xtimer implementation |
tick_conversion.h | Xtimer tick <-> seconds conversions for different values of XTIMER_HZ |
► ztimer | |
config.h | Ztimer default configuration |
convert.h | Ztimer frequency conversion base module |
convert_frac.h | Ztimer_convert_frac interface definitions |
convert_muldiv64.h | Ztimer frequency conversion module API |
convert_shift.h | Ztimer_convert_shift interface definitions |
mock.h | Ztimer mock clock backend API |
overhead.h | Ztimer_overhead API |
periodic.h | Periodic ztimer API |
periph_ptp.h | Ztimer periph/ptp backend API |
periph_rtc.h | Ztimer rtc/timer backend API |
periph_rtt.h | Ztimer periph/rtt backend API |
periph_timer.h | Ztimer periph/timer backend API |
stopwatch.h | |
xtimer_compat.h | Ztimer xtimer wrapper interface |
► ztimer64 | |
xtimer_compat.h | Ztimer64 xtimer wrapper interface |
analog_util.h | Analog utility function interfaces |
app_metadata.h | |
architecture.h | Platform-independent access to architecture details |
atomic_utils.h | API of the utility functions for atomic accesses |
auto_init.h | |
auto_init_utils.h | Auto-initialization utilities |
base64.h | |
bcd.h | BCD definitions |
benchmark.h | Interface for running simple benchmarks |
bhp.h | |
bit.h | Bit access macros with bit-banding support for Cortex-M based CPUs |
bitfield.h | Bitfields operations on bitfields of arbitrary length |
bloom.h | Bloom filter API |
busy_wait.h | |
byteorder.h | Functions to work with different byte orders |
c11_atomics_compat.hpp | C++ compatibility of default C11 atomics types |
cb_mux.h | Cb_mux interface definitions |
chunked_ringbuffer.h | Chunked Ringbuffer |
clif.h | CoRE Link Format encoding and decoding library public definitions |
clk.h | System core clock utility functions |
color.h | Headers for the color handling module |
congure.h | |
cppunit.hpp | RIOT unit tests for C++ |
dbgpin.h | GPIO wrapper for debugging/profiling purposes |
debug_irq_disable.h | |
div.h | |
eepreg.h | Eepreg interface definitions |
embUnit.h | |
endian.h | Libc header for endian conversion |
entropy_source.h | |
event.h | Event API |
evtimer.h | Evtimer API definitions |
evtimer_mbox.h | Message box based evtimer event |
evtimer_msg.h | IPC-based evtimer definitions |
flash_utils.h | Utility functions, macros, and types for read-only memory |
fmt.h | String formatting API |
fmt_table.h | Table extension of the string formatting API |
frac.h | |
fuzzing.h | |
hashes.h | Hash function API |
imath.h | |
iolist.h | Iolist scatter / gather IO |
irq.hpp | Provides a C++ RAI based API to control interrupt processing |
isrpipe.h | Isrpipe Interface |
luid.h | Header of the unique ID generation module |
malloc_monitor.h | |
malloc_monitor_internal.h | |
matstat.h | The Matstat library uses single pass algorithms to compute statistic measures such as mean and variance over many values |
memarray.h | |
mineplex.h | Interface definition to access the Mineplex font |
od.h | |
phydat.h | Generic data container for physical data interface |
pipe.h | |
pm_layered.h | Layered low power mode infrastructure |
progress_bar.h | A simple CLI progress bar |
ps.h | List information about all active threads |
ptrtag.h | Pointer Tagging Helpers |
puf_sram.h | |
random.h | Common interface to the software PRNG |
rtc_utils.h | |
saul_reg.h | SAUL registry interface definition |
sched_round_robin.h | Round Robin Scheduler |
schedstatistics.h | Scheduler statisctics |
sema.h | Semaphore definitions |
sema_inv.h | Inverse Semaphore definitions |
senml.h | Basic SenML types |
seq.h | Serial Number Arithmetic (RFC 1982) |
shell.h | Shell interface definition |
shell_lock.h | Shell interface definition |
stdio_base.h | |
stdio_nimble.h | |
stdio_rtt.h | |
stdio_semihosting.h | |
stdio_uart.h | |
string_utils.h | Utility functions that are missing in string.h |
suit.h | |
time_units.h | Utility header providing time unit defines |
timex.h | Utility library for comparing and computing timestamps |
tiny_strerror.h | Tiny strerror() implementation |
tm.h | Utility library for struct tm |
trace.h | Trace program flows |
trickle.h | Trickle timer interface definition |
tsrb.h | Thread-safe ringbuffer interface definition |
unaligned.h | Unaligned but safe memory access functions |
universal_address.h | Types and functions for operating universal addresses |
uri_parser.h | |
usb.h | Definition of global compile time configuration options |
usb_board_reset.h | |
usb_board_reset_internal.h | |
ut_process.h | URI template processor definitions |
utlist.h | Macros for basic linked list operations |
uuid.h | RFC 4122 UUID functions |
vfs.h | VFS layer API declarations |
vfs_default.h | VFS default mount points |
vfs_util.h | VFS helper functions |
volatile_utils.h | Utility functions for non-atomic but volatile access |
xtimer.h | Xtimer interface definitions |
zptr.h | 32bit -> 16bit pointer compression implementation |
ztimer.h | Ztimer API |
ztimer64.h | Ztimer 64bit API |
► libc | |
► include | |
► sys | |
uio.h | Libc header for scatter/gather I/O |
► log_color | |
► include | |
log_module.h | Log_module header |
► log_printfnoformat | |
► include | |
log_module.h | Log_module header |
► net | |
► application_layer | |
► dhcpv6 | |
_dhcpv6.h | Internal DHCPv6 definitions |
► emcute | |
emcute_internal.h | EmCute internals |
► gcoap | |
► include | |
forward_proxy_internal.h | Definitions for the GCoAP forward proxy internal communication |
► gnrc | |
► link_layer | |
► gomach | |
► include | |
gomach_internal.h | GoMacH's internal functions |
► lorawan | |
► include | |
gnrc_lorawan_internal.h | GNRC LoRaWAN internal header |
► lwmac | |
► include | |
lwmac_internal.h | Interface definition for internal functions of LWMAC protocol |
rx_state_machine.h | Implementation of RX state machine |
tx_state_machine.h | Implementation of TX state machine |
► netif | |
► init_devs | |
► include | |
init_devs.h | Common netif device initialization definitions |
► network_layer | |
► ipv6 | |
► nib | |
_nib-6ln.h | Definitions related to 6Lo node (6LN) functionality of the NIB |
_nib-6lr.h | Definitions related to 6Lo router (6LR) functionality of the NIB |
_nib-arsm.h | |
_nib-internal.h | |
_nib-router.h | |
_nib-slaac.h | Definions related to SLAAC functionality of the NIB |
► pktbuf | |
► include | |
pktbuf_internal.h | Internal stuff for gnrc_pktbuf |
► pktbuf_static | |
► include | |
pktbuf_static.h | Internal definitions of the static implementation of Packet buffer |
► routing | |
► ipv6_auto_subnets | |
gnrc_ipv6_auto_subnets.c | |
► rpl | |
► gnrc_rpl_internal | |
globals.h | Internal globals for RPL |
netstats.h | RPL control message statistics functions |
validation.h | RPL control message validation functions |
of0.h | Objective Function Zero |
► sock | |
► include | |
gnrc_sock_internal.h | Internal GNRC-specific types and function definitions |
sock_types.h | GNRC-specific types and function definitions |
► transport_layer | |
► tcp | |
► include | |
gnrc_tcp_common.h | Internally used defines, macros and variable declarations |
gnrc_tcp_eventloop.h | TCP event loop declarations |
gnrc_tcp_fsm.h | TCP finite state machine declarations |
gnrc_tcp_option.h | TCP option handling declarations |
gnrc_tcp_pkt.h | TCP packet handling declarations |
gnrc_tcp_rcvbuf.h | Functions for allocating and freeing the receive buffer |
► link_layer | |
► eui_provider | |
► include | |
eui48_provider_params.h | EUI-48 address provider default values |
eui64_provider_params.h | EUI-64 address provider default values |
► sock | |
► async | |
► event | |
sock_async_ctx.h | Type definitions for asynchronous socks with Event Queue |
► oneway-malloc | |
► include | |
malloc.h | |
► posix | |
► include | |
► arpa | |
inet.h | Definitions for internet operations |
► netinet | |
in.h | Main socket header |
► sys | |
bytes.h | System-internal byte operations |
select.h | Select types |
socket.h | Main socket header |
statvfs.h | POSIX compatible sys/statvfs.h definitions |
fcntl.h | POSIX compatible fcntl.h definitions |
semaphore.h | Semaphores |
► pthread | |
► include | |
pthread.h | POSIX conforming multi-threading features |
pthread_barrier.h | Synchronization barriers |
pthread_cancellation.h | Thread cancellation features |
pthread_cleanup.h | Cleanup primitives for pthread threads |
pthread_cond.h | RIOT POSIX condition variable API |
pthread_mutex.h | Mutual exclusion |
pthread_mutex_attr.h | Attributes for pthread mutexes |
pthread_once.h | Singletons features / single-shot execution |
pthread_rwlock.h | Implementation of a fair, POSIX conforming reader/writer lock |
pthread_rwlock_attr.h | Implementation of a fair, POSIX conforming reader/writer lock (attribute set) |
pthread_scheduling.h | Scheduling parameters and policies of pthreads |
pthread_spin.h | Spin locks |
pthread_threading.h | Thread creation features |
pthread_threading_attr.h | Thread creation features (attributes) |
pthread_tls.h | RIOT POSIX thread local storage |
► psa_crypto | |
► include | |
psa_ciphers.h | Function declarations for low level wrapper functions for cipher operations |
psa_crypto_algorithm_dispatch.h | Function declarations for PSA Crypto algorithm dispatcher |
psa_crypto_cbor_encoder.h | |
psa_crypto_location_dispatch.h | Function declarations for the PSA Crypto location dispatcher |
psa_crypto_operation_encoder.h | Macros used to map PSA algorithms, key types and key sizes to specific key types and operations to call the corresponding driver functions |
psa_crypto_persistent_storage.h | |
psa_crypto_se_driver.h | PSA external cryptoprocessor driver module |
psa_crypto_se_management.h | PSA Secure Element management function declarations |
psa_crypto_slot_management.h | PSA key slot management function declarations |
psa_ecc.h | Function declarations for low level wrapper functions for ECC operations |
psa_hashes.h | Function declarations for low level wrapper functions for hash operations |
psa_mac.h | Function declarations for low level wrapper functions for MAC operations |
► test_utils | |
► netdev_eth_minimal | |
netdev_eth_minimal_internal.h | Internal definitions for the netdev_eth_minimal module |
► netdev_ieee802154_minimal | |
netdev_ieee802154_minimal_internal.h | Internal definitions for the netdev_ieee802154_minimal module |
► result_output | |
► check | |
result_output_types.h | |
► json | |
result_output_types.h | |
► txt | |
result_output_types.h | |