Definitions low-level network driver interface.
Low-level GPIO peripheral driver interface definitions.
void encx24j600_setup(encx24j600_t *dev, const encx24j600_params_t *params, uint8_t index)
Setup an encx24j600 based device state.
Mutex for thread synchronization.
Low-level SPI peripheral driver interface definition.
Struct containing the needed peripheral configuration.
gpio_t int_pin
interrupt pin
gpio_t cs_pin
chip select pin
uint16_t rx_next_ptr
ptr to next packet within devices memory
gpio_t int_pin
SPI interrupt pin.
netdev_t netdev
extended netdev structure
gpio_t cs
SPI chip select pin.
spi_t spi
SPI device the enc is connected to.
Structure to hold driver state.