It seems we are reaching the limits of the CPU, when serving MTC at 30fps I get "Uncaught exception in IRQ callback handler".
I added a workaround, but didn't enable:
https://github.com/mungewell/pico-timecode/blob/pt_thrifty/pico_timecode.py#L334
Problem does not occur:
- when MTC is not active
- with 25fps
- with 'UART only' UF2
We may also be able to avoid by increasing CPU speed, but that would require changing the PIO clock dividers.
It seems we are reaching the limits of the CPU, when serving MTC at 30fps I get "Uncaught exception in IRQ callback handler".
I added a workaround, but didn't enable:
https://github.com/mungewell/pico-timecode/blob/pt_thrifty/pico_timecode.py#L334
Problem does not occur:
We may also be able to avoid by increasing CPU speed, but that would require changing the PIO clock dividers.