forked from espressif/esp-idf
components:esp32 - notify wifi driver when sta got ip
This commit is contained in:
@@ -54,6 +54,7 @@ static esp_err_t system_event_sta_start_handle_default(system_event_t *event);
|
|||||||
static esp_err_t system_event_sta_stop_handle_default(system_event_t *event);
|
static esp_err_t system_event_sta_stop_handle_default(system_event_t *event);
|
||||||
static esp_err_t system_event_sta_connected_handle_default(system_event_t *event);
|
static esp_err_t system_event_sta_connected_handle_default(system_event_t *event);
|
||||||
static esp_err_t system_event_sta_disconnected_handle_default(system_event_t *event);
|
static esp_err_t system_event_sta_disconnected_handle_default(system_event_t *event);
|
||||||
|
static esp_err_t system_event_sta_gotip_default(system_event_t *event);
|
||||||
|
|
||||||
static system_event_handle_t g_system_event_handle_table[] = {
|
static system_event_handle_t g_system_event_handle_table[] = {
|
||||||
{SYSTEM_EVENT_WIFI_READY, NULL},
|
{SYSTEM_EVENT_WIFI_READY, NULL},
|
||||||
@@ -72,6 +73,13 @@ static system_event_handle_t g_system_event_handle_table[] = {
|
|||||||
{SYSTEM_EVENT_MAX, NULL},
|
{SYSTEM_EVENT_MAX, NULL},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static esp_err_t system_event_sta_gotip_default(system_event_t *event)
|
||||||
|
{
|
||||||
|
extern esp_err_t esp_wifi_set_sta_ip(void);
|
||||||
|
WIFI_API_CALL_CHECK("esp_wifi_set_sta_ip", esp_wifi_set_sta_ip(), ESP_OK);
|
||||||
|
return ESP_OK;
|
||||||
|
}
|
||||||
|
|
||||||
esp_err_t system_event_ap_start_handle_default(system_event_t *event)
|
esp_err_t system_event_ap_start_handle_default(system_event_t *event)
|
||||||
{
|
{
|
||||||
struct ip_info ap_ip;
|
struct ip_info ap_ip;
|
||||||
|
Reference in New Issue
Block a user