mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-08 11:03:30 +00:00
If mayfly enable is called before mayfly could be disabled, then enable shall supercede disabling, the mayfly will remain enabled. Any new mayfly enqueued by the caller that tried to disable mayfly will be chain for deferred executon under this condition. The BLE Controller's connection update procedure broke when mayfly implementation was updated to defer disabling until all queued mayfly where completed. Mayfly is disabled between ticker_stop and ticker_start calls to chain them so that ticker does not power off counter h/w if the ticker being stopped is last one. This commit fixes the connection update procedure which used the mayfly enable before mayfly disable could complete. Jira: ZEP-1839 Change-id: I07d34c90d193b5eca9762acd8b7272e8d7a78474 Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no> |
||
---|---|---|
.. | ||
config.h | ||
mayfly.c | ||
mayfly.h | ||
mem.c | ||
mem.h | ||
memq.c | ||
memq.h | ||
util.c | ||
util.h |