circuitpython/ports/raspberrypi
Sumitra Sharma 002961775b Refine error message for rp2040 audiobusio I2S object creation
The error message for creating an I2S object on the rp2040 platform
in CircuitPython can be misleading when the word_select and data pins
are not sequential. This change updates the error message to provide
clearer guidance by specifying "GPIO pins" instead of just "pins".
The revised message now reads:

ValueError: Bit clock and word select must be sequential GPIO pins

Closes #8058

Signed-off-by: Sumitra Sharma <sumitraartsy@gmail.com>
2023-10-08 20:54:55 +05:30
..
bindings pre-commit fixes 2023-08-14 00:59:22 -04:00
boards Merge pull request #7151 from fonix232/feature/waveshare_rp2040_plus_support 2023-08-29 13:00:37 -07:00
common-hal Refine error message for rp2040 audiobusio I2S object creation 2023-10-08 20:54:55 +05:30
lib Merge pull request #8091 from bill88t/update-picow 2023-08-22 09:51:20 -05:00
lwip_inc Increase number of LWIP timers for MDNS 2023-02-15 16:40:45 -08:00
lwip_src since it ain't leaving.. 2022-11-15 00:05:01 +02:00
mbedtls wip 2023-08-03 23:29:00 -04:00
peripherals pico w: pins improvements 2022-10-07 08:48:36 -05:00
pioasm Implement enough of socketpool to do ntp and non-https requests 2022-09-28 10:06:34 -05:00
sdk@6a7db34ff6 Update pico-sdk to 1.5.1 2023-06-19 18:00:49 +03:00
sdk_config/pico Add PicoDVI support 2023-04-19 15:14:02 -07:00
supervisor Merge branch 'main' into watchdog-rp 2023-09-24 05:13:22 +00:00
audio_dma.c Add output_length_used check as requested 2023-09-29 14:25:54 -07:00
audio_dma.h Don't use "cookie" variable/function name 2023-06-27 09:59:02 -05:00
background.c Fix ticks 2023-04-07 09:49:51 -07:00
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
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 Three small changes 2023-08-01 13:16:38 -07:00
Makefile merge from 8.2.x 2023-09-12 20:14:30 -04:00
mpconfigport.h Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
mpconfigport.mk 8334: RP2040 lacks raw memory map access 2023-08-31 20:25:20 -07:00
mphalport.c rework auto-reload delay logic 2022-03-11 14:03:04 -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