-
Notifications
You must be signed in to change notification settings - Fork 13.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shimmable suspend-CONT API for async esp_yield() / esp_schedule() "stop the Arduino world" metaphor #6782
Commits on Jun 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 896344d - Browse repository at this point
Copy the full SHA 896344dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbdc041 - Browse repository at this point
Copy the full SHA dbdc041View commit details -
WIP: Revert removal of esp_schedule, prepares for reintroducing preem…
…ptible delays and suspending yields.
Configuration menu - View commit details
-
Copy full SHA for 1bd1f25 - Browse repository at this point
Copy the full SHA 1bd1f25View commit details -
WIP: implement infinite suspension of CONT to SYS (pending esp_schedu…
…le) by esp_yield inside guard loop
Configuration menu - View commit details
-
Copy full SHA for a66ec75 - Browse repository at this point
Copy the full SHA a66ec75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e41ff3 - Browse repository at this point
Copy the full SHA 8e41ff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2edd9d - Browse repository at this point
Copy the full SHA c2edd9dView commit details -
Facilitating reuse of the pattern, implement CONT suspend and delay a…
…s esp_yield and esp_delay with function arguments.
Configuration menu - View commit details
-
Copy full SHA for 62a39a3 - Browse repository at this point
Copy the full SHA 62a39a3View commit details -
Memory footprint optimization by inlining
Add host mockup for esp_delay overload
Configuration menu - View commit details
-
Copy full SHA for 49563a1 - Browse repository at this point
Copy the full SHA 49563a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85dbad6 - Browse repository at this point
Copy the full SHA 85dbad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d12245e - Browse repository at this point
Copy the full SHA d12245eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2b0bd - Browse repository at this point
Copy the full SHA 2f2b0bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4d1a07 - Browse repository at this point
Copy the full SHA b4d1a07View commit details -
Configuration menu - View commit details
-
Copy full SHA for b54f63e - Browse repository at this point
Copy the full SHA b54f63eView commit details -
Use terse function notation - match std::function, the optional 1st a…
…rgument for C-style FP is now ONLY in 3rd template argument.
Configuration menu - View commit details
-
Copy full SHA for 8da7ec3 - Browse repository at this point
Copy the full SHA 8da7ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 358f942 - Browse repository at this point
Copy the full SHA 358f942View commit details -
Avoid Delegate anti-pattern (std::function with capture where C-style…
… ptr with arg is possible).
Configuration menu - View commit details
-
Copy full SHA for ea5648b - Browse repository at this point
Copy the full SHA ea5648bView commit details -
Rename new esp_yield(...) with blocking predicate argument to more de…
…scriptive esp_suspend(...). Provide esp_suspend(void) as wrapper for esp_yield().
Configuration menu - View commit details
-
Copy full SHA for 5011f88 - Browse repository at this point
Copy the full SHA 5011f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for df1460f - Browse repository at this point
Copy the full SHA df1460fView commit details -
Refactor ESP8266WiFiMulti to use esp_delay. Optimisation opportunity:…
… don't thrash the recurrent functions scheduler by using intvl_ms != 0. Keeping the MCU out of the idle task increases power consumption.
Configuration menu - View commit details
-
Copy full SHA for 7417970 - Browse repository at this point
Copy the full SHA 7417970View commit details
Commits on Jul 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6ac4ea4 - Browse repository at this point
Copy the full SHA 6ac4ea4View commit details