kopia lustrzana https://github.com/micropython/micropython
a0432ed9cb
The nxp_driver v2.10 allows for/requires some changes to the code: - Remove some part of pwm_backlog.*, which is provided by the lib now. - Change eth.c: the newer versions have additional parameters of the library versions. - Change sdcard.c: use TransferBlocking instead of TransferNonblocking. - Add some support for the MIMXRT1176 device. - Set the clocks for UART, I2C, Timer. - Integrate the I2S module and fix a rebase error. - Use blocking transfer only for SPI. It's faster and interferes less with other modules. - Use the clock_config.c files of library v2.8.5. The mimxrt files keeps the clock_config.c files from Verson 2.8.5. With clock_config.c from v2.10, the boards do not work. Refactoring of the clock set-up is on the to-do list. - Enable expiry timers for UART, I2C and SPI, avoiding a stall in library code. - The clock_config.* files are moved from the board-specific directories to the boards directory and given a MCU related name. |
||
---|---|---|
.. | ||
MIMXRT1010_EVK | ||
MIMXRT1015_EVK | ||
MIMXRT1020_EVK | ||
MIMXRT1050_EVK | ||
MIMXRT1060_EVK | ||
MIMXRT1064_EVK | ||
OLIMEX_RT1010 | ||
SEEED_ARCH_MIX | ||
TEENSY40 | ||
TEENSY41 | ||
MIMXRT1011.ld | ||
MIMXRT1011_af.csv | ||
MIMXRT1011_clock_config.c | ||
MIMXRT1011_clock_config.h | ||
MIMXRT1015.ld | ||
MIMXRT1015_af.csv | ||
MIMXRT1015_clock_config.c | ||
MIMXRT1015_clock_config.h | ||
MIMXRT1021.ld | ||
MIMXRT1021_af.csv | ||
MIMXRT1021_clock_config.c | ||
MIMXRT1021_clock_config.h | ||
MIMXRT1052.ld | ||
MIMXRT1052_af.csv | ||
MIMXRT1052_clock_config.c | ||
MIMXRT1052_clock_config.h | ||
MIMXRT1062.ld | ||
MIMXRT1062_af.csv | ||
MIMXRT1062_clock_config.c | ||
MIMXRT1062_clock_config.h | ||
MIMXRT1064.ld | ||
MIMXRT1064_af.csv | ||
MIMXRT1064_clock_config.c | ||
MIMXRT1064_clock_config.h | ||
common.ld | ||
deploy_mimxrt.md | ||
deploy_teensy.md | ||
make-flexram-config.py | ||
make-pins.py | ||
manifest.py | ||
mimxrt_prefix.c |