circuitpython/ports
Scott Shawcroft 5bb8a7a7c6
Improve iMX RT performance
* Enable dcache for OCRAM where the VM heap lives.
* Add CIRCUITPY_SWO_TRACE for pushing program counters out over the
  SWO pin via the ITM module in the CPU. Exempt some functions from
  instrumentation to reduce traffic and allow inlining.
* Place more functions in ITCM to handle errors using code in RAM-only
  and speed up CP.
* Use SET and CLEAR registers for digitalio. The SDK does read, mask
  and write.
* Switch to 2MiB reserved for CircuitPython code. Up from 1MiB.
* Run USB interrupts during flash erase and write.
* Allow storage writes from CP if the USB drive is disabled.
* Get perf bench tests running on CircuitPython and increase timeouts
  so it works when instrumentation is active.
2023-03-14 12:30:58 -07:00
..
atmel-samd Improve iMX RT performance 2023-03-14 12:30:58 -07:00
broadcom Merge remote-tracking branch 'adafruit/main' into banglejs2 2023-02-23 14:43:38 -08:00
cxd56 Merge pull request #7633 from tannewt/fix_imx_pwm 2023-02-28 14:11:06 -05:00
espressif tailing whitespace removed (pre-commit run failed) 2023-03-13 15:30:52 +07:00
litex conditionally build all languages 2023-03-04 15:08:54 +05:30
mimxrt10xx Improve iMX RT performance 2023-03-14 12:30:58 -07:00
nrf conditionally build all languages 2023-03-04 15:08:54 +05:30
raspberrypi Merge pull request #7710 from PaintYourDragon/pb-feather-dvi 2023-03-14 13:10:47 -04:00
stm switch STM to dwc2 USB 2023-03-12 14:02:38 -04:00
unix Rename flag. Turn on UTF-8 and flag on unix 2023-02-24 12:23:59 -08:00