35 char STA_ip[16]; ///< IP address. |
35 char STA_ip[16]; ///< IP address. |
36 char STA_nm[16]; ///< IP netmask. |
36 char STA_nm[16]; ///< IP netmask. |
37 char STA_gw[16]; ///< IP gateway. |
37 char STA_gw[16]; ///< IP gateway. |
38 } WIFI_State; |
38 } WIFI_State; |
39 |
39 |
40 |
40 /** |
41 |
41 * @brief Update reason codes. |
|
42 */ |
42 typedef enum update_reason_code_t { |
43 typedef enum update_reason_code_t { |
43 UPDATE_CONNECTION_OK = 0, |
44 UPDATE_CONNECTION_OK = 0, |
44 UPDATE_FAILED_ATTEMPT = 1, |
45 UPDATE_FAILED_ATTEMPT = 1, |
45 UPDATE_USER_DISCONNECT = 2, |
46 UPDATE_USER_DISCONNECT = 2, |
46 UPDATE_LOST_CONNECTION = 3 |
47 UPDATE_LOST_CONNECTION = 3 |
47 } update_reason_code_t; |
48 } update_reason_code_t; |
48 |
49 |
49 |
50 |
50 |
51 |
51 /** |
52 /** |
52 * @brief Get WiFi STA config. |
|
53 * #return wifi_config_t structure. |
|
54 */ |
|
55 //wifi_config_t* task_wifi_GetWifiStaConfig(void); |
|
56 |
|
57 /** |
|
58 * @brief Main task for the wifi_manager |
53 * @brief Main task for the wifi_manager |
59 */ |
54 */ |
60 void task_wifi( void * pvParameters ); |
55 void task_wifi(void *); |
61 |
56 |
62 /** |
57 /** |
63 * @brief WiFi setup, init screens. |
58 * @brief WiFi setup, init screens. |
64 */ |
59 */ |
65 bool WiFi_Init(void); |
60 bool WiFi_Init(void); |