Extending the X_NUCLEO_IDW01M1 to allow configuration of the board as an access point
Dependents: X_NUCLEO_IDW01M1_AP_Test
Fork of X_NUCLEO_IDW01M1 by
Diff: Spwf/wifi_interface.c
- Revision:
- 18:b265b3b696f1
- Parent:
- 8:0f302a13e21b
- Child:
- 22:a1276b7d3b2d
diff -r 2c47c2aab4a4 -r b265b3b696f1 Spwf/wifi_interface.c --- a/Spwf/wifi_interface.c Thu Jun 02 06:01:26 2016 +0000 +++ b/Spwf/wifi_interface.c Tue Jun 21 20:20:50 2016 +0000 @@ -963,6 +963,16 @@ if(status != WiFi_MODULE_SUCCESS) return WiFi_CONFIG_ERROR; +/* Set the ip parameters up */ +status = SET_Configuration_Addr(WIFI_IP_ADDRESS, "192.168.0.1"); +if (status != WiFi_MODULE_SUCCESS) return WiFi_CONFIG_ERROR; +status = SET_Configuration_Addr(WIFI_IP_NETMASK, "255.255.255.0"); +if (status != WiFi_MODULE_SUCCESS) return WiFi_CONFIG_ERROR; +status = SET_Configuration_Addr(WIFI_IP_HOSTNAME, "idw01m1"); +if (status != WiFi_MODULE_SUCCESS) return WiFi_CONFIG_ERROR; +status = SET_Configuration_Value(IP_USE_DHCP_SERVER, custom); +if (status != WiFi_MODULE_SUCCESS) return WiFi_CONFIG_ERROR; + /* Set the channel number */ status = SET_Configuration_Value(WIFI_CHANNEL_NUMBER, channel_num); if(status != WiFi_MODULE_SUCCESS)