38 #include "portmacro.h" 41 #include "aws_wifi_config.h" 118 char cSSID[ wificonfigMAX_SSID_LEN + 1 ];
119 uint8_t ucBSSID[ wificonfigMAX_BSSID_LEN ];
135 char cSSID[ wificonfigMAX_SSID_LEN + 1 ];
137 uint8_t ucBSSID[ wificonfigMAX_BSSID_LEN ];
138 char cPassword[ wificonfigMAX_PASSPHRASE_LEN + 1 ];
273 uint16_t * pusIndex );
337 uint32_t ulIntervalMS );
384 uint8_t * pucIPAddr );
403 uint8_t ucNumNetworks );
453 const void * pvOptionValue );
465 void * pvOptionValue );
WIFIReturnCode_t WIFI_GetMAC(uint8_t *pucMac)
Retrieves the Wi-Fi interface's MAC address.
WIFIPMMode_t
Wi-Fi device power management modes.
WIFIReturnCode_t WIFI_StopAP(void)
Stop SoftAP mode.
WIFIReturnCode_t WIFI_SetMode(WIFIDeviceMode_t xDeviceMode)
Sets the Wi-Fi mode.
Parameters passed to the WIFI_ConnectAP API for connection.
BaseType_t WIFI_IsConnected(void)
Check if the Wi-Fi is connected.
WIFIReturnCode_t WIFI_ConnectAP(const WIFINetworkParams_t *const pxNetworkParams)
Connects to the Wi-Fi Access Point (AP) specified in the input.
WIFIReturnCode_t WIFI_StartAP(void)
Start SoftAP mode.
WIFIReturnCode_t WIFI_GetPMMode(WIFIPMMode_t *pxPMModeType, void *pvOptionValue)
Get the Wi-Fi power management mode.
WIFIReturnCode_t WIFI_ConfigureAP(const WIFINetworkParams_t *const pxNetworkParams)
Configure SoftAP.
WIFIReturnCode_t WIFI_Off(void)
Turns off Wi-Fi.
WIFIReturnCode_t WIFI_Disconnect(void)
Disconnects from the currently connected Access Point.
WIFIReturnCode_t WIFI_NetworkDelete(uint16_t usIndex)
Delete a Wi-Fi Network profile.
WIFIReturnCode_t WIFI_Reset(void)
Resets the Wi-Fi Module.
WIFIDeviceMode_t
Wi-Fi device modes.
WIFIReturnCode_t WIFI_GetMode(WIFIDeviceMode_t *pxDeviceMode)
Gets the Wi-Fi mode.
WIFIReturnCode_t WIFI_On(void)
Turns on Wi-Fi.
WIFIReturnCode_t
Return code denoting API status.
Wi-Fi network parameters passed to the WIFI_NetworkAdd API.
WIFIReturnCode_t WIFI_Ping(uint8_t *pucIPAddr, uint16_t usCount, uint32_t ulIntervalMS)
Ping an IP address in the network.
WIFIReturnCode_t WIFI_Scan(WIFIScanResult_t *pxBuffer, uint8_t ucNumNetworks)
Perform a Wi-Fi network Scan.
WIFIReturnCode_t WIFI_GetIP(uint8_t *pucIPAddr)
Retrieves the Wi-Fi interface's IP address.
WIFISecurity_t
Wi-Fi Security types.
WIFIReturnCode_t WIFI_NetworkAdd(const WIFINetworkProfile_t *const pxNetworkProfile, uint16_t *pusIndex)
Add a Wi-Fi Network profile.
WIFIReturnCode_t WIFI_GetHostIP(char *pcHost, uint8_t *pucIPAddr)
Retrieves the host IP address from a host name using DNS.
WIFIReturnCode_t WIFI_NetworkGet(WIFINetworkProfile_t *pxNetworkProfile, uint16_t usIndex)
Get a Wi-Fi network profile.
WIFIReturnCode_t WIFI_SetPMMode(WIFIPMMode_t xPMModeType, const void *pvOptionValue)
Set the Wi-Fi power management mode.