micropython/ports
Jim Mussared f46782dde9 mimxrt: Add new, minimal port to NXP i.MX RT series CPUs.
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
2020-03-11 15:34:13 +11:00
..
bare-arm all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
cc3200 all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
esp32 esp32: Deinitialize Bluetooth on soft reset. 2020-03-11 13:02:00 +11:00
esp8266 esp8266/machine_pin: Disable ets_loop_iter during hard IRQ handler. 2020-03-10 16:48:34 +11:00
javascript all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
mimxrt mimxrt: Add new, minimal port to NXP i.MX RT series CPUs. 2020-03-11 15:34:13 +11:00
minimal all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
nrf all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
pic16bit all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
powerpc all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
qemu-arm all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
samd samd: Fix to build with latest tinyusb. 2020-03-11 15:34:10 +11:00
stm32 extmod/vfs: Factor out vfs mount-and-chdir helper from stm32. 2020-03-11 14:24:26 +11:00
teensy all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
unix unix/file: Don't raise OSError(EINVAL) on sys.stdin/out/err.flush(). 2020-03-04 12:39:55 +11:00
windows all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
zephyr all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00