Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
3 years ago
arturo182
0af00cf914
Freeze adafruit_requests and adafruit_esp32spi into feather_m7_1011
3 years ago
arturo182
3f26a0b06b
Freeze adafruit_requests and adafruit_esp32spi into feather_mimxrt1011
3 years ago
Dave Marples
09a3153bf4
Fix I2C clock divider
3 years ago
Dave Marples
aadb0bfc1e
Fix SPI clock speed on mimxrt10xx family & mimxrt1020 pinmux fixup
3 years ago
Scott Shawcroft
1e7ec1b952
Merge pull request #2641 from arturo182/feather_m7_1011
...
mimxrt10xx: Add Feather M7 1011 board config
3 years ago
arturo182
feac87901a
mimxrt10xx: Enable displayio
...
Closes #2466
3 years ago
arturo182
aa0cf38084
mimxrt10xx: Add Feather M7 1011 board config
3 years ago
Dave Marples
24405cabaf
Edits as a result of review
3 years ago
Dave Marples
f0e5341b0f
Addition of support for imxt1010, 1050 and 1060 families
3 years ago
Dave Marples
d388899985
Addition of RS485 support
3 years ago
Dave Marples
84ad3d8393
Addition of RTS/CTS/RS485 UART functionality
3 years ago
Scott Shawcroft
2063867899
Merge pull request #2618 from mubes/alignment-warning
...
Fix alignment warning
3 years ago
Dave Marples
77ad9aff3c
Formatting updates
3 years ago
Dave Marples
d13f04f953
Updated formatting
3 years ago
Dave Marples
4de2a1eb62
Fix alignment warning
3 years ago
Dave Marples
d0870ce484
Update main .bin output file to be bootable artefact
3 years ago
Dave Marples
f3e4fbd7ba
Add directly loadable binary target
3 years ago
Dan Halbert
005c4caf8c
fix function defs for compiler
3 years ago
Dan Halbert
857d8ab40a
improve time.monotonic_ns() accuracy from ms to us
3 years ago
hierophect
898f4e1f72
Merge branch 'master' into stm32-meowbit
3 years ago
Lucian Copeland
100409961a
Move board_init to main.c
3 years ago
Scott Shawcroft
085242bf5c
Use new USB PIDs that aren't used yet.
3 years ago
Scott Shawcroft
87344ff53a
Disable the DCache when USB is initialized. There are still issues enabling it.
3 years ago
Scott Shawcroft
1c39606345
Fix other builds missing new heap bounds functions
3 years ago
Scott Shawcroft
9d5742ebd1
Fix start on power up by providing Reset_Handler ourselves.
...
On power up the FlexRAM banks are in an unknown config so we can't
rely on the stack until after we configure FlexRAM.
3 years ago
Scott Shawcroft
9f4ea2122a
teensy fixes
3 years ago
Scott Shawcroft
7d8dac9211
Refine iMX RT memory layout and add three boards
...
Introduces a way to place CircuitPython code and data into
tightly coupled memory (TCM) which is accessible by the CPU in a
single cycle. It also frees up room in the corresponding cache for
intermittent data. Loading from external flash is slow!
The data cache is also now enabled.
Adds support for the iMX RT 1021 chip. Adds three new boards:
* iMX RT 1020 EVK
* iMX RT 1060 EVK
* Teensy 4.0
Related to #2492 , #2472 and #2477 . Fixes #2475 .
3 years ago
arturo182
69785cccfe
mimxrt1011: Fix pin definition
3 years ago
Dan Halbert
360c876be4
add flag to i.mx port
3 years ago
arturo182
cc7b57c8d4
mimxrt10xx: Add license for NXP code
3 years ago
arturo182
19803c664f
mimxrt10xx: Add info on clock config source
3 years ago
arturo182
ff6d9d8a52
mimxrt10xx: Use the correct error for not implemented functionality
...
Co-Authored-By: Scott Shawcroft <scott@tannewt.org>
3 years ago
arturo182
13e0cba6f1
Add initial MIMXRT10XX port
3 years ago