1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/esp8266
Gunar Schorcht 698770ddb5 cpu/esp8266: fix esp_wifi stability issues
Fixes sporadic blocking of the wifi thread in esp_wifi_recv_cb function under heavy network load conditions when frames are coming in faster than they can be processed. Since esp_wifi_recv_cb function is not executed in interrupt context, the msg_send function used for ISR event can block when the message queue is full. With this change esp_wifi can be flooded with icmpv6 packets of maximum size without any problems over hours.
2019-01-24 09:21:17 +01:00
..
bin cpu: add esp8266 2018-09-05 02:39:50 +02:00
esp-wifi cpu/esp8266: fix esp_wifi stability issues 2019-01-24 09:21:17 +01:00
include cpu/esp8266: stack sizes tuned for esp_wifi 2019-01-24 09:21:17 +01:00
ld cpu: add esp8266 2018-09-05 02:39:50 +02:00
periph cpu/esp8266: new ets_task thread 2019-01-21 16:30:33 +01:00
sdk cpu/esp8266: fix ets_post when flash is written 2019-01-21 16:30:33 +01:00
vendor cpu: add esp8266 vendor files 2018-09-05 02:39:50 +02:00
doc.txt cpu/esp8266: doc extended for esp_wifi 2019-01-24 09:21:17 +01:00
exceptions.c cpu: add esp8266 2018-09-05 02:39:50 +02:00
irq_arch.c cpu: add esp8266 2018-09-05 02:39:50 +02:00
Makefile cpu/esp8266: makefile support for esp_wifi 2019-01-24 09:21:17 +01:00
Makefile.dep cpu/esp8266: makefile support for esp_wifi 2019-01-24 09:21:17 +01:00
Makefile.features cpu: add esp8266 2018-09-05 02:39:50 +02:00
Makefile.include cpu/esp8266: makefile support for esp_wifi 2019-01-24 09:21:17 +01:00
periph_cpu.c cpu: add esp8266 2018-09-05 02:39:50 +02:00
startup.c cpu/esp8266: inc ets_task stack size for esp_now 2019-01-21 16:30:33 +01:00
syscalls.c cpu: add esp8266 2018-09-05 02:39:50 +02:00
thread_arch.c cpu/esp8266: new ets_task thread 2019-01-21 16:30:33 +01:00
tools.c cpu: add esp8266 2018-09-05 02:39:50 +02:00