circuitpython/ports/mimxrt10xx
Scott Shawcroft 412eb87080
Switch to pin, frequency and duty_cycle PulseOut
Passing in a PWMOut still works but is deprecated. It will be
removed in CircuitPython 8.0.0

This also switches STM32 timer indices and channel indices to
0-based in our pin data rather than `- 1` everywhere. The latter is
more bug prone.

Most of the way for #3264

Tested on Metro M0, Metro M4, Feather S2, Feather nRF52840, Feather
STM32F4 and Arduino RP2040.
2021-07-26 18:35:49 -07:00
..
boards Add LED pin to Adafruit boards. 2021-05-10 16:39:01 -04:00
common-hal Switch to pin, frequency and duty_cycle PulseOut 2021-07-26 18:35:49 -07:00
linking Unify iMX flash config and add Metro M7 1011 2020-10-07 15:23:47 -07:00
peripherals/mimxrt10xx codeformat: Fix filename matching 2021-04-30 10:48:08 -05:00
sdk@8363ff7bed Correct MIMXRT sdk version 2020-03-27 15:40:17 -07:00
supervisor Switch to pin, frequency and duty_cycle PulseOut 2021-07-26 18:35:49 -07:00
.gitignore Add initial MIMXRT10XX port 2020-01-06 21:08:49 +01:00
background.c run code formatting script 2021-03-15 19:27:36 +05:30
background.h supervisor: factor supervisor_background_tasks from sundry ports 2020-07-15 11:49:44 -05:00
board.h Add board_deinit for use with sleep 2020-12-08 10:52:25 -08:00
fatfs_port.c run code formatting script 2021-03-15 19:27:36 +05:30
Makefile Remove OSError(0) and old network modules 2021-07-21 17:33:40 -07:00
mpconfigport.h run code formatting script 2021-03-15 19:27:36 +05:30
mpconfigport.mk Switch to pin, frequency and duty_cycle PulseOut 2021-07-26 18:35:49 -07:00
mphalport.c run code formatting script 2021-03-15 19:27:36 +05:30
mphalport.h run code formatting script 2021-03-15 19:27:36 +05:30
qstrdefsport.h Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
README.md Add initial MIMXRT10XX port 2020-01-06 21:08:49 +01:00
reset.c Refine iMX RT memory layout and add three boards 2020-01-17 17:36:08 -08:00
reset.h mimxrt10xx: Add required header for NORETURN definition 2020-09-28 18:56:01 -05:00

CircuitPython Port To The NXP i.MX RT10xx Series

This is a port of CircuitPython to the i.MX RT10xx series of chips.