OVMS3-idf/components/esp32
Ivan Grokhotkov 53de9f115f Event handling refactoring
This change separates definitions in esp_event.h and functions in event.c into several parts:
- event structure definitions (esp_event.h)
- default implementations of event handlers (event_default_handlers.c)
- default implementation of event loop (event_loop.c, esp_event_loop.h)

Purpose of this change is to allow applications choose their own poison:
- full control of event loop at the expense of more bootstrap code
- pre-defined event task firing event callbacks, but less code in app_main.c
2016-09-26 01:17:32 +08:00
..
hwcrypto hwcrypto sha: Fix initialisation of SHA hardware in esp_shaX_start functions 2016-09-09 14:27:53 +10:00
include Event handling refactoring 2016-09-26 01:17:32 +08:00
ld Startup flow refactoring 2016-09-26 00:50:57 +08:00
lib@f6d558367a add btdm_controller 1st 2016-09-22 16:40:31 +08:00
abi.cpp Initial public version 2016-08-17 23:08:22 +08:00
component.mk components/esp32: move peripheral symbols to separate ld script 2016-09-19 15:05:32 +08:00
cpu_freq.c esp32: wait uart tx finish before cpu freq change 2016-09-21 16:15:42 +08:00
cpu_start.c Startup flow refactoring 2016-09-26 00:50:57 +08:00
event_default_handlers.c Event handling refactoring 2016-09-26 01:17:32 +08:00
event_loop.c Event handling refactoring 2016-09-26 01:17:32 +08:00
heap_alloc_caps.c components/log: add implementation, update a few components to use it 2016-09-15 00:53:33 +08:00
heap_alloc_caps.h Initial public version 2016-08-17 23:08:22 +08:00
ipc.c components/esp32: add inter-processor call API and implement spi_flash through it 2016-09-12 18:54:45 +08:00
Kconfig Startup flow refactoring 2016-09-26 00:50:57 +08:00
libhal.a Initial public version 2016-08-17 23:08:22 +08:00
spiram.h Initial public version 2016-08-17 23:08:22 +08:00
syscalls.c components/freertos: override per-task __cleanup handler to close stdin, stdout, stderr 2016-09-19 19:28:36 +08:00