aboutsummaryrefslogtreecommitdiff
path: root/ports/mimxrt/boards
AgeCommit message (Collapse)Author
2021-03-11mimxrt/boards: Add MIMXRT1050_EVK board, based on MIMXRT1060_EVK.svetelna
2020-09-09mimxrt/boards: Add MIMXRT1064_EVK board.Albort Xue
2020-06-10mimxrt/boards: Set __heap_size__ to 0 in MIMXRT1011.ld.Albort Xue
Do not use the traditional C heap in order to save memory, because the traditional C heap is unused in MicroPython.
2020-06-09mimxrt/boards: Integrate support for MIMXRT1020_EVK board.Philipp Ebensberger
2020-06-09mimxrt/boards: Enable LED class for MIMXRT1060_EVK board.Albort Xue
2020-06-05mimxrt: Add initial impl of machine.LED class, and basic pin support.Philipp Ebensberger
This commit implements an LED class with rudimentary parts of a pin C API to support it. The LED class does not yet support setting an intensity. This LED class is put in the machine module for the time being, until a better place is found. One LED is supported on TEENSY40 and MIMXRT1010_EVK boards.
2020-05-27mimxrt/boards: Add MIMXRT1060_EVK board.Albort Xue
2020-03-11mimxrt: Add MIMXRT1010 board.Jim Mussared
2020-03-11mimxrt: Add new, minimal port to NXP i.MX RT series CPUs.Jim Mussared
This is an extremely minimal port to the NXP i.MX RT, in the style of the SAMD port It's largely based on the TinyUSB mimxrt implementation, using the NXP SDK. It currently supports the Teensy 4.0 board with a REPL over the USB-VCP interface. This commit also adds the NXP SDK submodule (also from TinyUSB) to lib/nxp_driver. Note: if you already have the tinyusb submodule initialized recursively you will need to run the following as the tinyusb sub-submodules have been rearranged (upstream): git submodule deinit lib/tinyusb rm -rf .git/modules/lib/tinyusb git submodule update --init lib/tinyusb