circuitpython/ports
Sean Cross 9845a064ad ports: fomu: move more functions into ram for stability
The SPI flash on current Fomu firmware is slow.  Circuitpython runs
XIP from SPI flash, and so execution time can also be slow.  Ordinarily
this isn't a problem, however certain operations are time-sensitive.

In particular, USB function needs to be handled quickly in order to
prevent the host from re-enumerating the device.

Place several critical TinyUSB structures into RAM, as well as several
hot functions that are frequently called.  This reduces execution time
at the expense of system memory, and greatly improves system stability.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-02 11:21:22 +08:00
..
atmel-samd board_vina_m0:pins.c: PGM_LED is on PA28 not PA15. 2020-03-29 18:59:00 -04:00
cxd56 Merge pull request #2693 from jepler/ulab-enable 2020-03-10 09:48:46 -04:00
litex ports: fomu: move more functions into ram for stability 2020-04-02 11:21:22 +08:00
mimxrt10xx mimxrt10xx: Fix neopixel_write 2020-03-31 01:05:03 +02:00
nrf Merge pull request #2741 from tannewt/fix_packetbuffer_server 2020-03-31 13:39:34 -07:00
stm Merge pull request #2730 from tannewt/fix_fourwire_phase_polarity 2020-03-28 07:28:37 -05:00
unix ulab: rename enable macro so it appears in the support matrix 2020-03-17 09:33:03 -05:00