Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion cores/esp8266/core_esp8266_main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,14 @@ static void esp_yield_within_cont() {
run_scheduled_recurrent_functions();
}

extern "C" void esp_yield() {
extern "C" void __esp_yield() {
if (can_yield()) {
esp_yield_within_cont();
}
}

extern "C" void esp_yield() __attribute__ ((weak, alias("__esp_yield")));

extern "C" void esp_schedule() {
// always on CONT stack here
ets_post(LOOP_TASK_PRIORITY, 0, 0);
Expand Down