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
..
2016-09-22 16:40:31 +08:00
2016-08-17 23:08:22 +08:00
2016-09-26 01:17:32 +08:00
2016-09-26 01:17:32 +08:00
2016-08-17 23:08:22 +08:00
2016-08-17 23:08:22 +08:00
2016-09-26 00:50:57 +08:00
2016-08-17 23:08:22 +08:00