
14 Sep
2022
14 Sep
'22
2:58 p.m.
On Fri, 2 Sep 2022 13:57:46 +0200, Stefan Roese wrote:
This patchset adds the basic infrastructure to periodically execute code, e.g. all 100ms. Examples for such functions might be LED blinking etc. The functions that are hooked into this cyclic list should be small timewise as otherwise the execution of the other code that relies on a high frequent polling (e.g. UART rx char ready check) might be delayed too much. This patch also adds the Kconfig option CONFIG_CYCLIC_MAX_CPU_TIME_US, which configures the max allowed time for such a cyclic function. If it's execution time exceeds this time, this cyclic function will get removed from the cyclic list.
[...]
For the series, applied to u-boot/next, thanks!
--
Tom