diff --git a/components/esp8266/include/esp_event.h b/components/esp8266/include/esp_event.h index dfb42e85..c3d8e75a 100644 --- a/components/esp8266/include/esp_event.h +++ b/components/esp8266/include/esp_event.h @@ -183,6 +183,17 @@ esp_err_t esp_event_process_default(system_event_t *event); */ void esp_event_set_default_wifi_handlers(); +/** + * @brief Create default event loop + * + * @return + * - ESP_OK: Success + * - ESP_ERR_NO_MEM: Cannot allocate memory for event loops list + * - ESP_FAIL: Failed to create task loop + * - Others: Fail + */ +esp_err_t esp_event_loop_create_default(void); + #ifdef __cplusplus } #endif diff --git a/components/esp8266/source/event_loop.c b/components/esp8266/source/event_loop.c index 3e63c067..14f67c65 100644 --- a/components/esp8266/source/event_loop.c +++ b/components/esp8266/source/event_loop.c @@ -108,4 +108,9 @@ esp_err_t esp_event_loop_init(system_event_cb_t cb, void *ctx) s_event_ctx = ctx; s_event_init_flag = true; return ESP_OK; -} \ No newline at end of file +} + +esp_err_t esp_event_loop_create_default(void) +{ + return ESP_OK; +}