Jeff Epler ff1942cff6 Enable protomatter on RP2040 builds
Also found a race condition between timer_disable and redraw, which
would happen if I debugger-paused inside common_hal_rgbmatrix_timer_disable
or put a delay or print inside it.  That's what pausing inside reconstruct
fixes.

So that the "right timer" can be chosen, `timer_allocate` now gets the `self`
pointer.  It's guaranteed at this point that the pin information is accurate,
so you can e.g., find a PWM unit related to the pins themselves.
This required touching each port to add the parameter even though it's
unused everywhere but raspberrypi.
2021-02-12 08:25:15 -06:00
..
2020-10-10 23:59:44 +02:00
2020-07-06 19:16:25 +01:00
2020-10-06 20:14:50 -05:00
2020-11-13 18:57:52 -08:00
wip
2020-01-03 10:24:07 -05:00
2020-03-13 11:16:41 -07:00
2021-01-09 15:04:23 -05:00
2019-08-20 16:23:17 -04:00
2020-03-17 12:10:35 -07:00