circuitpython/ports/raspberrypi/common-hal
Scott Shawcroft 1acf65ee22
Fix pwmio on iMX RT.
It now handles deinit, never_reset and sharing tracking. PWM
now runs in the WAIT state as well during a time.sleep().

_reset_ok() was removed because it was called in one spot right
before deinit().

Some PWMOut were also switched to a bitmap for use instead of
reference count. That way init and deinit are idempotent.

Fixes #6589. Fixes #4841. Fixes #4541.
2023-02-22 11:22:39 -08:00
..
alarm don't throw exception 2023-02-01 16:33:22 -08:00
analogbufio Tweaks based on review comments 2022-12-02 10:19:31 -08:00
analogio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
audiobusio Conditionalize LTO 2022-05-27 12:59:54 -07:00
audiopwmio Conditionalize LTO 2022-05-27 12:59:54 -07:00
board Removed more includes 2021-02-26 22:35:38 -06:00
busio Add function common_hal_busio_uart_never_reset for rp2 2023-02-14 09:05:24 -08:00
countio Fix unused variable diagnostics, make it a fatal error 2022-09-30 11:19:22 -05:00
digitalio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
floppyio Add floppyio for rp2040 2022-01-17 16:34:47 -06:00
hashlib implement hashlib for picow 2022-10-13 20:42:50 -05:00
i2ctarget Remove unused static functions 2022-09-30 11:19:21 -05:00
imagecapture Fix unused variable diagnostics, make it a fatal error 2022-09-30 11:19:22 -05:00
mdns Add comments for MDNS code 2023-01-17 14:07:30 -08:00
microcontroller Implement safemode.py 2023-02-13 18:26:38 -05:00
neopixel_write StateMachine: add swap flag 2022-05-06 15:22:43 -05:00
nvm Only ignore warnings if in gcc >= 11 2021-12-22 18:21:18 -08:00
os Additional missing-prototypes fixes 2021-11-10 10:55:53 -06:00
paralleldisplay StateMachine: add swap flag 2022-05-06 15:22:43 -05:00
pulseio Merge pull request #6450 from mwisslead/rp2040_pulsein_common_hal_construct 2022-06-08 08:15:29 -07:00
pwmio Fix pwmio on iMX RT. 2023-02-22 11:22:39 -08:00
rgbmatrix clear out interrupt flags when disabling timer too 2021-12-27 16:42:41 -06:00
rotaryio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
rp2pio Use lowest drive level for PIO 2023-02-08 16:18:58 -06:00
rtc message consolidation and more use of validators 2022-05-19 15:38:37 -04:00
socketpool Make the "name or service not known" message translatable 2022-12-26 13:58:31 -06:00
ssl pico w: implement sslsocket bind, listen, accept 2022-10-25 14:46:41 -05:00
supervisor run code formatting script 2021-03-15 19:27:36 +05:30
watchdog run code formatting script 2021-03-15 19:27:36 +05:30
wifi Update cyw43-driver, fix no-password wifi 2023-01-10 15:07:17 -06:00