| ► 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-feather-nrf52840-express | |
| ► 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 |
| ► adafruit-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 |
| ► 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-nano-esp32 | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board definitions for Arduino Nano ESP32 boards |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Peripheral configurations for Arduino Nano ESP32 boards |
| ► 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 |
| ► bitcraze-crazyflie21-main | |
| ► include | |
| board.h | Board specific definitions for the Crazyflie 2.1 main application MCU |
| gpio_params.h | Board specific definitions for the Crazyflie 2.1 main application MCU |
| motor_driver_params.h | Configuration for motor driver on Crazyflie 2.1 |
| periph_conf.h | Configuration of CPU peripherals for Crazyflie 2.1 main application MCU |
| ► 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 | |
| board_common_esp32c3.h | Board definitions that are common for all ESP32-C3 boards |
| periph_conf_common_esp32c3.h | Common peripheral configurations for ESP32-C3 boards |
| ► esp32c6 | |
| ► include | |
| board_common_esp32c6.h | Board definitions that are common for all ESP32-C6 boards |
| periph_conf_common_esp32c6.h | Common peripheral configurations for ESP32-C6 boards |
| ► esp32h2 | |
| ► include | |
| board_common_esp32h2.h | Board definitions that are common for all ESP32-H2 boards |
| periph_conf_common_esp32h2.h | Common peripheral configurations for ESP32-H2 boards |
| ► esp32s2 | |
| ► include | |
| board_common_esp32s2.h | Board definitions that are common for all ESP32-S2 boards |
| periph_conf_common_esp32s2.h | Common peripheral configurations for ESP32-S2 boards |
| ► esp32s3 | |
| ► include | |
| board_common_esp32s3.h | Board definitions that are common for all ESP32-S3 boards |
| periph_conf_common_esp32s3.h | Common peripheral configurations for ESP32-S3 boards |
| ► esp32x | |
| ► include | |
| 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 |
| ► native | |
| ► include | |
| board.h | The native boards use call level hardware simulation |
| board_internal.h | |
| eui_provider_params.h | EUI providers found on the board |
| ► 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 |
| ► seeedstudio-xiao-nrf52840 | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board specific configuration for the Seeed Studio XIAO nRF52840 and Seeed Studio XIAO nRF52840 Sense |
| gpio_params.h | Configuration of SAUL mapped GPIO pins |
| periph_conf.h | Peripheral configuration for the Seeed Studio XIAO nRF52840 and Seeed Studio XIAO nRF52840 Sense |
| ► 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-d1-r32 | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board specific definitions for Wemos D1 R32 (ESPDuino-32) board |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Peripheral MCU configuration for Wemos D1 R32 (ESPDuino-32) 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 |
| ► esp32c6-devkit | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board definitions for ESP32-C6-DevKit boards |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Peripheral configurations for ESP32-C6-DevKit boards |
| ► esp32h2-devkit | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board definitions for ESP32-H2-DevKitM-1 boards |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Peripheral configurations for ESP32-H2-DevKit boards |
| ► 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 |
| bat_voltage_params.h | Configuration of SAUL mapped battery voltage information |
| 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 |
| ► 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 | |
| ► 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 |
| ► 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-c071rb | |
| ► include | |
| periph_conf.h | Peripheral MCU configuration for the Nucleo-C071RB 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 |
| ► rpi-pico-2 | |
| ► include | |
| board.h | Board specific definitions for the Raspberry Pi Pico 2 |
| gpio_params.h | |
| periph_conf.h | |
| ► ruuvitag | |
| ► include | |
| board.h | Board specific configuration for the RuuviTag board |
| periph_conf.h | Peripheral configuration for the RuuviTag |
| ► sam4s-xpro | |
| ► include | |
| board.h | Board specific definitions for the Microchip SAM 4S Xplained Pro board |
| periph_conf.h | Peripheral MCU configuration for SAM4S Xplained pro |
| ► 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 |
| ► same51-curiosity-nano | |
| ► include | |
| board.h | Board specific definitions for the Microchip SAM E51 Curiosity Nano board |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Configuration of CPU peripherals for the Microchip SAM E51 Curiosity Nano 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 |
| ► seeedstudio-xiao-esp32c3 | |
| ► include | |
| arduino_iomap.h | Mapping from MCU pins to Arduino pins |
| board.h | Board definitions for the Seeed Studio Xiao ESP32-C3 board |
| gpio_params.h | Board specific configuration of direct mapped GPIOs |
| periph_conf.h | Peripheral configurations for the Seeed Studio ESP32-C3 Xiao 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 |
| ► stm32c0116-dk | |
| ► include | |
| board.h | Board specific definitions for the STM32C0116-DK |
| periph_conf.h | Configuration of CPU peripherals for STM32C0116-DK board |
| ► stm32c0316-dk | |
| ► include | |
| board.h | Board specific definitions for the STM32C0316-DK |
| periph_conf.h | Configuration of CPU peripherals for STM32C0316-DK board |
| ► 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 | |
| ► 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 |
| stdio.h | This module a wrapper for the stdio.h header intended to remove all calls to stdout when stdio_null is used |
| thread.h | Threading API |
| thread_flags.h | Thread Flags API |
| thread_flags_group.h | Thread Flags Group 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_esp32c6.h | Default SDK configuration for the ESP32-C3 SoC bootloader |
| sdkconfig_default_esp32h2.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 | |
| ► log | |
| esp_log.h | Wrapper for source code compatibility of ESP-IDF log with RIOT's log module |
| ► esp-ieee802154 | |
| esp_ieee802154_hal.h | ESP32x IEEE 802.15.4 driver |
| ► include | |
| ► esp_ble_nimble | |
| ► syscfg | |
| syscfg.h | NimBLE configuration for ESP32x SoCs |
| ► 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_esp32c6.h | Compile-time configuration macros for ESP32-C6 SoCs |
| cpu_conf_esp32h2.h | Compile-time configuration macros for ESP32-H2 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_esp32c6.h | ESP32-C6 specific peripheral configuration |
| periph_cpu_esp32h2.h | ESP32-H2 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_esp32c6.h | SDK configuration used by the ESP-IDF for ESP32-C6 SoC variant (family) |
| sdkconfig_esp32h2.h | SDK configuration used by the ESP-IDF for ESP32-H2 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 |
| uart_ll.h | Low-level UART driver for source code compatibility with ESP-IDF |
| ► 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 | |
| idf_additions.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 | |
| ► util | |
| ucontext.h | |
| valgrind.h | |
| 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 | Backtrace functionalitry |
| 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 | Native CPU header |
| 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 | Native CPU internal symbols |
| netdev_tap.h | Definitions for netdev ethernet driver for host system's 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 |
| syscalls.h | |
| 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 |
| ► rp2350 | |
| ► include | |
| clock_conf.h | Clock configuration for the RP2350 |
| cpu_conf.h | CPU configuration for the RP2350 |
| gpio_conf.h | GPIO configuration for the RP2350 |
| helpers.h | Helper functions for atomic register operations |
| periph_cpu.h | Peripheral CPU definitions for the RP2350 |
| uart_conf.h | UART configuration for the RP2350 |
| ► 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 |
| ► sam4s | |
| ► include | |
| periph_cpu.h | CPU specific definitions for internal peripheral handling |
| ► sam_common | |
| ► include | |
| cpu_conf.h | Implementation specific CPU configuration options |
| periph_cpu_common.h | Common CPU specific definitions for all SAM3/SAM4x based CPUs |
| ► 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 |
| fdcandev_stm32.h | FDCAN specific definitions |
| 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 | |
| ► abp2 | |
| ► include | |
| abp2_params.h | Default configuration for ABP2 capaticance-to-digital converter |
| ► 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 |
| abp2.h | Honeywell ABP2 series pressure and temperature sensor 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 | |
| max31865.h | |
| mcp23x17.h | Device driver interface for Microchip MCP23x17 I/O expanders |
| 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 |
| sen5x.h | |
| 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 |
| tm1637.h | Interface definition for the TM1637 4-digit 7-segment display driver |
| 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 |
| ► max31865 | |
| ► include | |
| max31865_internal.h | Internal addresses, registers and constants |
| max31865_lut.h | Default lookup table |
| max31865_params.h | Default configuration for the MAX31865 driver |
| ► mcp23x17 | |
| ► include | |
| mcp23x17_params.h | Default configuration for Microchip MCP23x17 I/O expanders |
| mcp23x17_regs.h | Register definitions for Microchip MCP23x17 I/O expanders |
| ► 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 |
| ► motor_driver | |
| ► include | |
| motor_driver_params.h | Default configuration for motor 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 |
| ► sen5x | |
| ► include | |
| sen5x_constants.h | Internal addresses, registers and constants |
| sen5x_params.h | Default configuration for SEN50/54/55 |
| ► 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 |
| ► tm1637 | |
| ► include | |
| tm1637_params.h | Config for the TM1637 display |
| ► 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 | |
| ► disp_dev | |
| ► include | |
| u8g2_display.h | |
| u8g2_display_disp_dev.h | Definition of the driver for the disp_dev generic interface |
| u8g2_display_params.h | Default configuration |
| 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 | |
| on_off_switch.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 |
| deferred_callback.h | Trigger an event callback after a timeout |
| 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 virtual filesystem (VFS) |
| spiffs_fs.h | SPIFFS integration with vfs |
| xipfs_fs.h | Xipfs 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 |
| ► 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 |
| ► 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 |
| 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 |
| ► unicoap | |
| config.h | Compile-time configuration parameters |
| constants.h | Constants used in CoAP such as option numbers and message codes |
| message.h | CoAP Message API |
| options.h | Options header |
| util_macros.h | Utility macros for unicoap |
| 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 |
| hosts.h | Static mappings from hostnames to IP addresses |
| 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 |
| unicoap.h | Main header for unicoap |
| 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 |
| sizes.h | AEAD size definitions for the PSA Crypto API |
| types.h | AEAD type definitions for the PSA Crypto API |
| ► asymmetric_encryption | |
| algorithm.h | Asymmetric encryption algorithm definitions for the PSA Crypto API |
| sizes.h | Asymmetric encryption size definitions for the PSA Crypto API |
| ► asymmetric_signature | |
| algorithm.h | Asymmetric signature algorithm definitions for the PSA Crypto API |
| sizes.h | Asymmetric signature size definitions for the PSA Crypto API |
| ► cipher | |
| algorithm.h | Cipher algorithm definitions for the PSA Crypto API |
| sizes.h | Cipher size definitions for the PSA Crypto API |
| types.h | Cipher type definitions for the PSA Crypto API |
| ► hash | |
| algorithm.h | Hash algorithm definitions for the PSA Crypto API |
| sizes.h | Hash size definitions for the PSA Crypto API |
| types.h | Hash type 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 |
| sizes.h | Key size 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 |
| values.h | Key values definitions for the PSA Crypto API |
| ► key_agreement | |
| algorithm.h | Key agreement algorithm definitions for the PSA Crypto API |
| sizes.h | Key agreement size definitions for the PSA Crypto API |
| ► key_derivation | |
| algorithm.h | Key derivation algorithm definitions for the PSA Crypto API |
| sizes.h | Key derivation size definitions for the PSA Crypto API |
| types.h | Key derivation type definitions for the PSA Crypto API |
| values.h | Key derivation value definitions for the PSA Crypto API |
| ► mac | |
| algorithm.h | MAC algorithm definitions for the PSA Crypto API |
| sizes.h | MAC size definitions for the PSA Crypto API |
| types.h | MAC type 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 |
| sizes.h | Size 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 |
| ► unicoap | |
| ► include | |
| private.h | Private API |
| ► gnrc | |
| ► link_layer | |
| ► lorawan | |
| ► include | |
| gnrc_lorawan_internal.h | GNRC LoRaWAN internal header |
| ► 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_aead.h | Function declarations for low level wrapper functions for aead operations |
| 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 | |
| tests | |