Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Nodemcu Firmware
Commits
e355057d
Commit
e355057d
authored
Sep 29, 2016
by
Johny Mattsson
Browse files
Fix our esp_event_send() implementation.
parent
f9bf50cf
Changes
2
Hide whitespace changes
Inline
Side-by-side
components/base_nodemcu/include/nodemcu_esp_event.h
View file @
e355057d
...
...
@@ -63,7 +63,7 @@ typedef struct {
nodemcu_esp_event_cb
callback
;
}
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) \
static const LOCK_IN_SECTION(".esp_event_cb_table") \
...
...
components/base_nodemcu/user_main.c
View file @
e355057d
...
...
@@ -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
);
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
)
evregs
->
callback
(
&
evt
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment