Oxan van Leeuwen
|
86c0e6114f
|
Lock scheduler items while modifying them (#4410)
* Cosmetic fixes to scheduler code
* Add generic Mutex API
* Lock scheduler items while modifying them
* Always defer MQTT callbacks on Arduino
|
2023-02-26 18:43:08 +00:00 |
|
Dan Jackson
|
029ac75a04
|
set_retry: add retries remaining parameter to the provided function (#4251)
|
2023-01-18 14:26:32 +13:00 |
|
Otto Winter
|
235a97ea10
|
Make retry scheduler efficient (#3225)
|
2022-05-11 07:54:00 +12:00 |
|
Martin
|
448e1690aa
|
Add retry handler (#2721)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2021-11-18 11:59:40 +13:00 |
|
Guillermo Ruffino
|
b266fb37a3
|
Fix scheduler with too many cancelled timers (#1309)
* Fix scheduler with too many cancelled timers
* lint
* use variable name
|
2020-10-15 10:12:31 -03:00 |
|
Otto Winter
|
560251ab2a
|
Scheduler fixes (#813)
* Scheduler fixes
Fixes https://github.com/esphome/issues/issues/789, fixes https://github.com/esphome/issues/issues/788
Also changes to use unique_ptr - this should be much safer than the raw pointers form before (though the scoping rules might cause some issues, but looking closely I didn't find anything)
* Disable debugging
* Format
|
2019-10-31 20:25:16 +01:00 |
|
Otto Winter
|
7b4366bfef
|
Fix scheduler
|
2019-06-30 09:13:52 +02:00 |
|
Otto Winter
|
8db6f3129c
|
Fix scheduler
|
2019-06-09 13:19:57 +02:00 |
|
Otto Winter
|
b51cbc4207
|
Add central function scheduler (#609)
* Add central function scheduler
* Avoid unnecessary copies
* Lint
* Prevent more copies, store pointers
* Add never update_interval
|
2019-06-07 14:26:40 +02:00 |
|