circuitpython/ports
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
..
atmel-samd Enable protomatter on RP2040 builds 2021-02-12 08:25:15 -06:00
cxd56 spresense: update Spresense SDK to 2.0.2 2021-01-25 18:40:14 +01:00
esp32s2 Merge pull request #4159 from dhalbert/disable-brownout-before-deep-sleep-4025 2021-02-09 09:03:33 -05:00
litex CIRCUITPY_* switches for JSON, RE, etc. Doc cleanup 2021-01-24 23:10:20 -05:00
mimxrt10xx adds: maximum retries on SPI busy 2021-02-07 17:06:46 +01:00
nrf Enable protomatter on RP2040 builds 2021-02-12 08:25:15 -06:00
raspberrypi Enable protomatter on RP2040 builds 2021-02-12 08:25:15 -06:00
stm Enable protomatter on RP2040 builds 2021-02-12 08:25:15 -06:00
unix ports/unix: Fix parallel build problem 2021-01-14 14:13:31 -06:00