Replace artnet output direct-to-task notifications with separate event group
SpComb opened this issue · 1 comments
SpComb commented
Using direct-to-task notifications for such an async API is dangerous, because other APIs may also use task notifications internally, and these will interfere.
See e.g. 8d52235 which caused I2S output tearing, with fast artnet output updates causing i2s_out_flush()
to return prematurely and the leds interface gpio to be cleared before I2S output EOF.