diff --git a/components/esp8266/lib/VERSION b/components/esp8266/lib/VERSION index c6c20a4d..09bd34e8 100644 --- a/components/esp8266/lib/VERSION +++ b/components/esp8266/lib/VERSION @@ -2,7 +2,7 @@ gwen: core: eacdf2c net80211: eacdf2c pp: eacdf2c - wpa: eacdf2c + wpa: 4dcf668 espnow: eacdf2c wps: eacdf2c diff --git a/components/esp8266/lib/libwps.a b/components/esp8266/lib/libwps.a index 04e6dedb..ad718b53 100644 Binary files a/components/esp8266/lib/libwps.a and b/components/esp8266/lib/libwps.a differ diff --git a/components/esp8266/source/esp_wifi_os_adapter.c b/components/esp8266/source/esp_wifi_os_adapter.c index ce0739c3..26827555 100644 --- a/components/esp8266/source/esp_wifi_os_adapter.c +++ b/components/esp8266/source/esp_wifi_os_adapter.c @@ -36,6 +36,11 @@ void *__wifi_task_create(void *task_func, const char *name, uint32_t stack_depth return ret == pdPASS ? handle : NULL; } +void __wifi_task_delete(void *task) +{ + vTaskDelete(task); +} + void __wifi_task_yield_from_isr(void) { portYIELD(); @@ -71,6 +76,11 @@ void *__wifi_queue_create(uint32_t queue_len, uint32_t item_size) return (void *)xQueueCreate(queue_len, item_size); } +void __wifi_queue_delete(void *queue) +{ + vQueueDelete(queue); +} + int __wifi_queue_send(void *queue, void *item, uint32_t block_time_tick, uint32_t pos) { signed portBASE_TYPE ret;