add port_yield from #10795 only on zephyr to fix #10822#10824
add port_yield from #10795 only on zephyr to fix #10822#10824dhalbert merged 2 commits intoadafruit:10.1.xfrom
Conversation
FoamyGuy
left a comment
There was a problem hiding this comment.
Looks good to me. restricts change to zephyr build only.
|
@tannewt if you have a more in-depth fix that is fine. I was just trying to reverse the effects on the change on the non-zephyr builds. The original |
tannewt
left a comment
There was a problem hiding this comment.
Sorry about this! We should definitely try FreeRTOS portYield. IIRC I added the time in order to get the idle task to run and reset its timer. There's gotta be another way to fix it though. We can do that in a follow up though.
-- Fixes #10822
Disables calls added to #10795 to
port_yield(), except on zephyr port.Thank you @daniel-alsen.
Tested on Metro ESP32-S3 to confirm it restores proper performance.