Drivers for external network devices. More...
Drivers for external network devices.
Modules | |
| AT86RF215 based drivers | |
| This module contains a driver for the Atmel AT86RF215 radio. | |
| AT86RF2xx based drivers | |
| This module contains drivers for radio devices in Atmel's AT86RF2xx series. | |
| ATWINC15x0 WiFi module driver | |
| Network device driver for the Microchip ATWINC15x0 WiFi Module. | |
| CAN Drivers | |
| Drivers for CAN devices. | |
| CC1100/CC1100e/CC1101 Sub-GHz transceiver driver | |
| This module contains the driver for the TI CC1100/CC110e/CC1101 Sub-GHz transceivers. | |
| CC1100/CC1100e/CC1101/CC1200 common code | |
| CC2420 radio driver | |
| Differentially Operated Serial Ethernet | |
| Driver for connecting RIOT devices using a single bus wire. | |
| ENC28J60 | |
| Driver for the ENC28J60 Ethernet Adapter. | |
| ENCX24J600 | |
| Driver for the ENCX24J600 Ethernet Adapter. | |
| ESP32x IEEE 802.15.4 driver | |
| Ethernet Media-Independent Interface (MII) | |
| Utilities. | |
| Ethernet-over-serial driver | |
| Driver for the ethernet-over-serial module. | |
| IEEE802.15.4 Driver for nRF52840 SoCs | |
| Driver for using the nRF52's radio in IEEE802.15.4 mode. | |
| KW2x radio-driver | |
| Device driver for the NXP CR20A and KW2xD radios. | |
| KW41Z radio-driver | |
| Device driver for the NXP KW41Z, KW21Z in-cpu transceiver. | |
| LoRa radio driver | |
| Driver for the sx1280 LoRa radio device. | |
| MRF24J40 based drivers | |
| This module contains drivers for radio devices in Microchip MRF24J40 series. | |
| Microchip ATA8520E transceiver | |
| Device driver for Microchip ATA8520E transceiver (Sigfox) | |
| NRF BLE radio driver | |
| Radio driver for nRF5x SoCs for using the radio in BLE mode. | |
| NRF minimal radio driver | |
| Minimal driver for the NRF51 radio. | |
| NRF24L01+ (NG) 2.4 GHz trasceiver driver | |
| This module contains the driver for the NRF24L01+ (NG) 2.4 GHz transceiver. | |
| NRF24L01+ driver interface | |
| Low-level driver for nrf24l01+ transceiver. | |
| Netdev - Network Device Driver API | |
| This is a generic low-level network driver interface. | |
| PN532 NFC Reader | |
| PN532 NFC radio device driver. | |
| RN2483/RN2903 LoRa module driver | |
| High-level driver for the RN2483/RN2903 LoRa modules. | |
| SLIP network device | |
| SLIP network device over UART. | |
| STM32 Peripheral Ethernet Driver | |
| Driver for the Peripheral STM32 Ethernet block used across all families of STM32 MCUs. | |
| SX1261/2/8 and LLCC68 LoRa radio driver | |
| Driver for the SX1261/2/8 and LLCC68 LoRa radio device. | |
| Semtech SX1272 and SX1276 radios driver | |
| Driver for Semtech SX1272 and SX1276 radios. | |
| Socket-based ZEP | |
| UDP socket-based IEEE 802.15.4 device over ZEP. | |
| TinyUSB netdev driver | |
| TinyUSB netdev driver for CDC ECM, CDC NCM and RNDIS protocol. | |
| W5100 ethernet driver | |
| Driver for W5100 ethernet devices. | |
| W5500 ethernet driver | |
| Driver for W5500 ethernet devices. | |
| XBee driver | |
| High-level driver for the XBee S1 802.15.4 modem. | |
| netdev dummy test driver | |
| Provides a test dummy for the netdev interface. | |
Files | |
| file | netdev_tap.h |
| Definitions for netdev ethernet driver for host system's TAP interfaces. | |
| file | netdev_tap_params.h |
| Default configuration for the netdev_tap driver. | |
| file | atwinc15x0.h |
| Netdev Driver for the Microchip ATWINC15x0 WiFi Module. | |
| file | gnrc_netif_nrf24l01p_ng.h |
| NRF24L01+ (NG) adaptation for Network interface API. | |
Data Structures | |
| struct | netdev_tap |
| tap interface state More... | |
| struct | netdev_tap_params_t |
| tap interface initialization parameters More... | |
Macros | |
| #define | NETDEV_TAP_MAX (1) |
| Number of allocated parameters at netdev_tap_params. More... | |
Variables | |
| netdev_tap_params_t | netdev_tap_params [NETDEV_TAP_MAX] |
| Configuration parameters for netdev_tap_t. More... | |
Low-level ethernet driver for native tap interfaces | |
| typedef struct netdev_tap | netdev_tap_t |
| tap interface state | |
| void | netdev_tap_setup (netdev_tap_t *dev, const netdev_tap_params_t *params, int index) |
| Setup netdev_tap_t structure. More... | |
| #define NETDEV_TAP_MAX (1) |
Number of allocated parameters at netdev_tap_params.
Definition at line 32 of file netdev_tap_params.h.
| void netdev_tap_setup | ( | netdev_tap_t * | dev, |
| const netdev_tap_params_t * | params, | ||
| int | index | ||
| ) |
Setup netdev_tap_t structure.
| dev | the preallocated netdev_tap device handle to setup |
| params | initialization parameters |
| index | Index of params in a global parameter struct array. If initialized manually, pass a unique identifier instead. |
|
extern |
Configuration parameters for netdev_tap_t.