User Manual
Returns: A 32-bit integer containing the four bytes that make up the IPv4 subnet mask.
uint32_t gatewayIP ( void );
Returns the IPv4 gateway IP.
Parameters: None
Returns: A 32-bit integer containing the four bytes that make up the IPv4 gateway address.
char* SSID ( void );
Returns the SSID for the current access point (AP).
Parameters: None
Returns: A null-terminated string containing the SSID name for the current AP.
int32_t RSSI ( void );
Returns the current return signal strength indicator (RSSI) in dBm, which indicate the strength of the connection
between the WICED Feather and the remote access point. The larger the number, the strong the signal is (ex. -90dBm
is weaker than -65dBm).
Parameters: None
Returns: The return signal strength indicated in dBm.
int32_t encryptionType ( void );
Returns the current encryption type used by the AP. See wl_enc_type_t on the constants page for a list of possible
encryption types.
Parameters: None
Returns: An integer corresponding to the wl_enc_type_t enum list described on the constants page in this learning
guide.
uint8_t* BSSID ( uint8_t* bssid );
Gets the access point mac address for the remote AP used by the WICED Feather.
Parameters:
bssid: The 6-byte uint8_t array to assign the BSSID address to. If you don't wish to use this field and use the
optional 'return value' instead simply provide NULL to this parameter.
Returns: A pointer to a 6-byte array containing the 48-bit MAC address for the access point your WICED Feather is
connected to.
DNS Lookup
The following helper functions allow you to look up a host name on the DNS server, converting it to an IP address:
© Adafruit Industries https://learn.adafruit.com/introducing-the-adafruit-wiced-feather-wifi Page 63 of 202










