circuitpython/ports/raspberrypi
Jeff Epler 14f2309b6f
Enable more key exchange methods
This is intended (but not entirely verified) to match our esp32 builds.
It does fix accessing https://circuitpython.org, which failed before with
"MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE".

It still doesn't work on a personal website of mine with valid letsencrypt
certificate but I haven't verified whether it works on esp32s2 with CP.
That site only allows TLS 1.3, while this mbedtls only supports up to
1.2.
The version of mbedtls we adopted based on micropython's use has no
TLS 1.3 support, but the one in espressif esp-idf does.
2022-10-05 14:56:27 -05:00
..
bindings doc improvements 2022-10-01 10:09:33 -05:00
boards pico w: add ssl module 2022-10-05 13:12:43 -04:00
common-hal More ssl work 2022-10-05 14:56:26 -05:00
lib Implement enough of socketpool to do ntp and non-https requests 2022-09-28 10:06:34 -05:00
lwip_inc Implement DNS resolution 2022-09-28 10:06:33 -05:00
lwip_src Remove unused static functions 2022-09-30 11:19:21 -05:00
mbedtls Enable more key exchange methods 2022-10-05 14:56:27 -05:00
peripherals Add pin_CYW1 for SMPS_MODE 2022-09-29 10:54:06 -05:00
pioasm Implement enough of socketpool to do ntp and non-https requests 2022-09-28 10:06:34 -05:00
sdk@2e6142b15b bump pico-sdk to 1.4.0 2022-08-26 09:54:16 -05:00
sdk_config/pico merged commits from main 2021-09-19 15:51:43 +02:00
supervisor More ssl work 2022-10-05 14:56:26 -05:00
audio_dma.c Revamp background writing 2022-04-23 13:09:36 -05:00
audio_dma.h merged commits from main 2021-09-19 15:51:43 +02: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 Enable squeezing property storage in flash 2022-05-03 08:48:53 -05:00
Makefile More ssl work 2022-10-05 14:56:26 -05:00
mpconfigport.h Implement DNS resolution 2022-09-28 10:06:33 -05:00
mpconfigport.mk Renaming module from adcbuffer to analogbufio 2022-09-05 12:11:49 -04: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