circuitpython/ports/litex/common-hal/microcontroller
Sean Cross 2f95cc95a4 litex: move more critical code to RAM
The XIP SPI flash on Fomu is slow, which results in certain operations
taking a long time. This becomes a problem for time-critical operations
such as USB.

Move various calls into RAM to improve performance.

This includes the call to __modsi3 and __udivsi3 which are used by the
supervisor handler to determine if periodic callbacks need to be run.

This finishes fixing #3841

Signed-off-by: Sean Cross <sean@xobs.io>
2020-12-24 14:06:57 +08:00
..
__init__.c litex: move more critical code to RAM 2020-12-24 14:06:57 +08:00
Pin.c Finish common-hal pin API 2020-07-24 12:29:18 -04:00
Pin.h ports: litex: add port and fomu board 2020-03-31 09:40:38 +08:00
Processor.c ports: litex: add port and fomu board 2020-03-31 09:40:38 +08:00
Processor.h ports: litex: add port and fomu board 2020-03-31 09:40:38 +08:00