circuitpython/ports/raspberrypi
Scott Shawcroft 13db65566d
ESP NeoPixel fixes
This tweaks the RMT timing to better match the 1/3 and 2/3 of 800khz
guideline for timing. It also ensures a delay of 300 microseconds
with the line low before reset.

Pin reset is now changed to the IDF default which pulls the pin up
rather than CircuitPython's old behavior of floating the pin.

Fixes #5679
2022-01-19 16:29:07 -08:00
..
bindings/rp2pio Merge pull request #5764 from dannystaple/patch-1 2021-12-27 09:41:46 -07:00
boards Define default SPI pins on kb2040 2022-01-17 06:52:08 +01:00
common-hal ESP NeoPixel fixes 2022-01-19 16:29:07 -08:00
peripherals run code formatting script 2021-03-15 19:27:36 +05:30
sdk@bfcbefafc5 Update pico-sdk to 1.2.0, using raspberrypi repo 2021-07-20 17:31:29 -04:00
sdk_config/pico merged commits from main 2021-09-19 15:51:43 +02:00
supervisor Additional missing-prototypes fixes 2021-11-10 10:55:53 -06:00
.gitignore Add initial RP2040 support 2021-01-20 19:16:56 -08:00
audio_dma.c Fix RP2040 I2S: always copy to output buffer 2021-09-07 16:35:42 -04:00
audio_dma.h improve SAMD audio DMA 2021-08-21 14:34:37 -04:00
background.c run code formatting script 2021-03-15 19:27:36 +05:30
background.h Add initial RP2040 support 2021-01-20 19:16:56 -08:00
boot_stage2.ld Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
fatfs_port.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
flash_info.h.jinja Fix Arduino RP2040 flash size 2021-07-21 11:02:55 -07:00
gen_stage2.py Fix Arduino RP2040 flash size 2021-07-21 11:02:55 -07:00
link.ld Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
Makefile further raspberrypi fixes 2021-11-10 12:11:06 -06:00
mpconfigport.h run code formatting script 2021-03-15 19:27:36 +05:30
mpconfigport.mk Centralize LONGINT_IMPL handling 2021-12-27 10:21:47 -06:00
mphalport.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
mphalport.h run code formatting script 2021-03-15 19:27:36 +05:30
qstrdefsport.h Add initial RP2040 support 2021-01-20 19:16:56 -08:00
README.rst Add initial RP2040 support 2021-01-20 19:16:56 -08:00
stage2.c.jinja further raspberrypi fixes 2021-11-10 12:11:06 -06:00

RP2040
==================

This port supports many development boards that utilize RP2040 chips. See
https://circuitpython.org/downloads for all supported boards.


Building
--------

For build instructions see this guide: https://learn.adafruit.com/building-circuitpython/


Port Specific modules
---------------------

.. toctree::
    ../../shared-bindings/rp2pio/index