Commit e355057d authored by Johny Mattsson's avatar Johny Mattsson
Browse files

Fix our esp_event_send() implementation.

parent f9bf50cf
...@@ -63,7 +63,7 @@ typedef struct { ...@@ -63,7 +63,7 @@ typedef struct {
nodemcu_esp_event_cb callback; nodemcu_esp_event_cb callback;
} nodemcu_esp_event_reg_t; } nodemcu_esp_event_reg_t;
extern nodemcu_esp_event_reg_t *esp_event_cb_table; extern nodemcu_esp_event_reg_t esp_event_cb_table;
#define NODEMCU_ESP_EVENT(evcode, func) \ #define NODEMCU_ESP_EVENT(evcode, func) \
static const LOCK_IN_SECTION(".esp_event_cb_table") \ static const LOCK_IN_SECTION(".esp_event_cb_table") \
......
...@@ -73,7 +73,7 @@ static void handle_esp_event (task_param_t param, task_prio_t prio) ...@@ -73,7 +73,7 @@ static void handle_esp_event (task_param_t param, task_prio_t prio)
NODE_ERR("default event handler failed for %d", evt.event_id); NODE_ERR("default event handler failed for %d", evt.event_id);
nodemcu_esp_event_reg_t *evregs; nodemcu_esp_event_reg_t *evregs;
for (evregs = esp_event_cb_table; evregs->callback; ++evregs) for (evregs = &esp_event_cb_table; evregs->callback; ++evregs)
{ {
if (evregs->event_id == evt.event_id) if (evregs->event_id == evt.event_id)
evregs->callback (&evt); evregs->callback (&evt);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment