24#include <wifi/wilc/nbWifiWilcSpi.h>
38#define ENABLE_NBWIFIIN_SPI
42extern const int NBWIFI_PLAT_DEFAULT_IRQNUM ;
43extern const int NBWIFI_PLAT_DEFAULT_IRQPIN;
44extern const int NBWIFI_PLAT_DEFAULT_SPINUM;
45extern const int NBWIFI_PLAT_DEFAULT_CSNUM;
46extern const int NBWIFI_PLAT_DEFAULT_CONNUM;
47extern const int NBWIFI_PLAT_DEFAULT_PINNUM;
48extern const int NBWIFI_PLAT_DEFAULT_RESETPIN;
49extern const int NBWIFI_PLAT_DEFAULT_UART;
50extern const int NBWIFI_PLAT_DEFAULT_CHIPEN;
52#define NBWIFI_DEFAULT_WIFICHANNEL 6
85 int connectorNum = -1,
87 int resetPinNum = -1);
113 int connectorNum = -1,
115 int resetPinNum = -1);
143 const char *password =
"",
147 int connectorNum = -1,
149 int resetPinNum = -1);
187 const char *password =
"",
188 uint8_t channel = NBWIFI_DEFAULT_WIFICHANNEL,
192 int connectorNum = -1,
194 int resetPinNum = -1);
255int InitWifi_Serial(
const char *SSID =
"",
const char *password =
"",
int portNum = -1,
int resetPinNum = -1,
int connectorNum = -1);
int WifiInitScanAndShow_Serial(int portNum=-1, int resetPinNum=-1, int connectorNum=-1)
Initializes the WiFi hardware, initializes the driver using the UART interface, performs an AP scan,...
int InitWifi_SPI(const char *SSID="", const char *password="", int irqNum=-1, int moduleNum=-1, int csNum=-1, int connectorNum=-1, int gpioPinNum=-1, int resetPinNum=-1)
Initializes the WiFi hardware, initializes the driver using the SPI bus, and attempts to establish th...
void SetWifiSPISpeed(int busSpeed)
Set SPI bus speed.
nbWifiScanResult * WifiInitScan_SPI(int irqNum=-1, int moduleNum=-1, int csNum=-1, int connectorNum=-1, int gpioPinNum=-1, int resetPinNum=-1)
Initializes the WiFi hardware, initializes the driver over the SPI bus, and performs an AP scan.
int InitAP_SPI(const char *SSID="", const char *password="", uint8_t channel=NBWIFI_DEFAULT_WIFICHANNEL, int irqNum=-1, int moduleNum=-1, int csNum=-1, int connectorNum=-1, int gpioPinNum=-1, int resetPinNum=-1)
Initializes the WiFi hardware, initializes the driver using the SPI bus, and attempts to establish th...
int WifiInitScanAndShow_SPI(int irqNum=-1, int moduleNum=-1, int csNum=-1, int connectorNum=-1, int gpioPinNum=-1, int resetPinNum=-1)
Initializes the WiFi hardware, initializes the driver using the SPI bus, performs an AP scan,...
nbWifiScanResult * WifiInitScan_Serial(int portNum=-1, int resetPinNum=-1, int connectorNum=-1)
Initializes the WiFi hardware, initializes the driver using the UART interface, performs an AP scan,...
void ScanAndShowNetworks()
Scan for surrounding access points and print the results via iprintf.
nbWifiScanResult * ScanForNetworks()
Scan for surrounding access points.
int InitWifi_Serial(const char *SSID="", const char *password="", int portNum=-1, int resetPinNum=-1, int connectorNum=-1)
Initializes the WiFi hardware, initializes the driver using the UART interface, and attempts to estab...