OVMS3-idf/components/esp_event
Renz Christian Bagaporo f21b8bbf55 esp_event: fix issue with post data preparation
Fixes an issue with post instance data preparation. Currently, there is
no way to check if event data has really been set during handler
execution preparation. When data is not allocated from the heap, user
could have passed 0x0 which can lead to failed checks.

This also implements using the already allocated data memory for posting
events from non-ISR functions when data size is less than the capacity.
2019-05-22 11:28:39 +08:00
..
include Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00
private_include esp_event: fix issue with post data preparation 2019-05-22 11:28:39 +08:00
test Rename Kconfig options (components/esp32) 2019-05-21 09:09:01 +02:00
CMakeLists.txt Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00
component.mk Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00
default_event_loop.c Rename Kconfig options (components/esp32) 2019-05-21 09:09:01 +02:00
esp_event.c esp_event: fix issue with post data preparation 2019-05-22 11:28:39 +08:00
esp_event_private.c esp_event: dispatch order follows registration order 2019-01-30 20:59:47 +08:00
event_loop_legacy.c event loop: re-implement based on esp_event library 2019-04-11 12:04:58 +08:00
event_send.c event loop: re-implement based on esp_event library 2019-04-11 12:04:58 +08:00
event_send_compat.inc event: re-add wifi disconnect reason logging (e621e0af) 2019-04-11 12:04:58 +08:00
Kconfig Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00
linker.lf Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00
sdkconfig.rename Rename Kconfig options (components/esp_event) 2019-05-21 09:09:01 +02:00