Netdev Driver for the Microchip ATWINC15x0 WiFi Module. More...
Netdev Driver for the Microchip ATWINC15x0 WiFi Module.
Public interface for ATWINC15x0 netdev driver
Definition in file atwinc15x0.h.
#include "bsp/include/nm_bsp.h"#include "net/ethernet.h"#include "net/wifi.h"#include "net/netdev.h"#include "periph/gpio.h"#include "periph/spi.h"#include "ringbuffer.h"
Include dependency graph for atwinc15x0.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | atwinc15x0_params_t |
| ATWINC15x0 hardware and global parameters. More... | |
| struct | atwinc15x0 |
| ATWINC15x0 device descriptor type. More... | |
| #define | CONFIG_ATWINC15X0_RECV_BCAST (1) |
| Enable reception of broadcast frames. More... | |
| #define | CONFIG_ATWINC15X0_SCAN_LIST_NUMOF (3) |
| Maximum number of supported entries in a scan result of an ATWINC15x0 transceiver. | |
| enum | atwinc15x0_state_t { ATWINC15X0_STATE_SLEEP , ATWINC15X0_STATE_DISCONNECTING , ATWINC15X0_STATE_DISCONNECTED , ATWINC15X0_STATE_DISCONNECTED_SCANNING , ATWINC15X0_STATE_DISCONNECTED_CONNECTING , ATWINC15X0_STATE_CONNECTED , ATWINC15X0_STATE_CONNECTED_SCANNING , ATWINC15X0_STATE_CONNECTED_CONNECTING } |
| ATWINC15x0 internal states. More... | |
| typedef struct atwinc15x0 | atwinc15x0_t |
| ATWINC15x0 device descriptor type. | |
| void | atwinc15x0_setup (atwinc15x0_t *dev, const atwinc15x0_params_t *params, uint8_t idx) |
| Setup the ATWINC15x0 WiFi module. More... | |
| #define CONFIG_ATWINC15X0_RECV_BCAST (1) |
Enable reception of broadcast frames.
If your application does not rely on receiving broadcast messages
you can disable this to save power.
Definition at line 41 of file atwinc15x0.h.
| enum atwinc15x0_state_t |
ATWINC15x0 internal states.
Definition at line 68 of file atwinc15x0.h.
| void atwinc15x0_setup | ( | atwinc15x0_t * | dev, |
| const atwinc15x0_params_t * | params, | ||
| uint8_t | idx | ||
| ) |
Setup the ATWINC15x0 WiFi module.
| [in] | dev | Device descriptor |
| [in] | params | Parameters for device initialization |
| [in] | idx | Index in the params struct |