diff --git a/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c b/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c index 5821773d4..1713ef6e8 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c +++ b/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c @@ -298,6 +298,18 @@ static void example_espnow_task(void *pvParameter) } } +static void wifi_init() { + ESP_ERROR_CHECK(esp_netif_init()); + ESP_ERROR_CHECK(esp_event_loop_create_default()); + wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); + ESP_ERROR_CHECK( esp_wifi_init(&cfg) ); + ESP_ERROR_CHECK( esp_wifi_set_storage(WIFI_STORAGE_RAM) ); + ESP_ERROR_CHECK( esp_wifi_set_mode(ESPNOW_WIFI_MODE) ); + //ESP_ERROR_CHECK( esp_wifi_set_mode(CONFIG_ESPNOW_WIFI_MODE_STATION_SOFTAP) ); + ESP_ERROR_CHECK( esp_wifi_start()); + ESP_ERROR_CHECK( esp_wifi_set_channel(CONFIG_ESPNOW_CHANNEL, WIFI_SECOND_CHAN_NONE)); +} + static esp_err_t example_espnow_init(void) { example_espnow_send_param_t *send_param;