recurrent scheduled functions max delay update by dok-net · Pull Request #8949 · esp8266/Arduino

@dok-net changed the title Fix 8947: delay(0) must yield(); recurrent scheduled functions max delay fixed Fix #8947: delay(0) must yield(); recurrent scheduled functions max delay fixed

Jul 1, 2023

@dok-net dok-net marked this pull request as ready for review

July 2, 2023 07:47

d-a-v

@dok-net dok-net changed the title Fix #8947: delay(0) must yield(); recurrent scheduled functions max delay fixed recurrent scheduled functions max delay update

Jul 19, 2023

d-a-v

@dok-net dok-net marked this pull request as ready for review

July 30, 2023 08:15

d-a-v

… - that's wasted time.

Expired keeps executing yield policy on already expired oneShot - that's counter intuitive and wasted time.

@dok-net

@dok-net

@dok-net

…and expiredRetrigger().

_oneShotExpired qualified as mutable member.
This is done as intermediate fix for use in derived class ESP8266WiFiMesh ExpiringTimeTracker.

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net

@dok-net