6 changes: 3 additions & 3 deletions ports/espressif/common-hal/ssl/SSLContext.h
2 changes: 1 addition & 1 deletion ports/espressif/common-hal/ssl/SSLSocket.c
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/ssl/SSLSocket.h
1 change: 1 addition & 0 deletions ports/espressif/common-hal/ssl/__init__.c
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/ssl/__init__.h
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/supervisor/Runtime.h
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/touchio/TouchIn.h
3 changes: 2 additions & 1 deletion ports/espressif/common-hal/watchdog/WatchDogTimer.c
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/watchdog/WatchDogTimer.h
169 changes: 169 additions & 0 deletions ports/espressif/common-hal/wifi/Monitor.c
41 changes: 41 additions & 0 deletions ports/espressif/common-hal/wifi/Monitor.h
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/wifi/Network.h
49 changes: 35 additions & 14 deletions ports/espressif/common-hal/wifi/Radio.c
7 changes: 3 additions & 4 deletions ports/espressif/common-hal/wifi/Radio.h
2 changes: 1 addition & 1 deletion ports/espressif/common-hal/wifi/ScannedNetworks.c
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/wifi/ScannedNetworks.h
7 changes: 6 additions & 1 deletion ports/espressif/common-hal/wifi/__init__.c
6 changes: 3 additions & 3 deletions ports/espressif/common-hal/wifi/__init__.h
2 changes: 1 addition & 1 deletion ports/espressif/esp-idf
Submodule esp-idf updated 57 files
+11 −0 components/bt/common/osi/alarm.c
+4 −0 components/bt/common/osi/include/osi/alarm.h
+1 −1 components/bt/controller/esp32/bt.c
+2 −1 components/bt/controller/esp32c3/Kconfig.in
+11 −13 components/bt/controller/esp32c3/bt.c
+18 −0 components/bt/esp_ble_mesh/api/core/include/esp_ble_mesh_provisioning_api.h
+12 −2 components/bt/esp_ble_mesh/api/esp_ble_mesh_defs.h
+23 −12 components/bt/esp_ble_mesh/mesh_core/provisioner_prov.c
+48 −0 components/bt/host/bluedroid/api/esp_a2dp_api.c
+4 −1 components/bt/host/bluedroid/bta/dm/bta_dm_act.c
+1 −1 components/bt/host/bluedroid/bta/hf_client/bta_hf_client_main.c
+1 −0 components/bt/host/bluedroid/bta/include/bta/bta_sys.h
+21 −0 components/bt/host/bluedroid/bta/sys/bta_sys_main.c
+1 −1 components/bt/host/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.c
+42 −2 components/bt/host/bluedroid/btc/profile/std/a2dp/btc_av.c
+5 −0 components/bt/host/bluedroid/btc/profile/std/include/btc_av.h
+5 −0 components/bt/host/bluedroid/btc/profile/std/spp/btc_spp.c
+2 −2 components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c
+1 −1 components/bt/host/bluedroid/stack/include/stack/hcidefs.h
+0 −6 components/bt/include/esp32/include/esp_bt.h
+0 −6 components/bt/include/esp32c3/include/esp_bt.h
+0 −6 components/bt/include/esp32s3/include/esp_bt.h
+1 −1 components/driver/include/driver/spi_common.h
+1 −1 components/driver/test/test_spi_master.c
+1 −1 components/esp_common/include/esp_idf_version.h
+1 −1 components/esp_hw_support/port/esp32c3/rtc_init.c
+6 −0 components/esp_system/port/cpu_start.c
+1 −1 components/esp_wifi/lib
+23 −26 components/espcoredump/corefile/xtensa.py
+1 −1 components/json/cJSON
+5 −1 components/libsodium/component.mk
+6 −0 components/wifi_provisioning/src/manager.c
+ docs/_static/esp32-s2-devkitc-1-v1-annotated-photo.png
+ docs/_static/esp32-s2-devkitc-1-v1-block-diags.png
+ docs/_static/esp32-s2-devkitc-1-v1-isometric.png
+ docs/_static/esp32-s2-devkitc-1-v1-pinout.png
+1 −0 docs/en/get-started/index.rst
+234 −0 docs/en/hw-reference/esp32s2/user-guide-s2-devkitc-1.rst
+7 −5 docs/en/security/secure-boot-v2.rst
+1 −0 docs/zh_CN/get-started/index.rst
+234 −0 docs/zh_CN/hw-reference/esp32s2/user-guide-s2-devkitc-1.rst
+5 −1 examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/README.md
+10 −0 examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/README.md
+0 −0 examples/bluetooth/hci/controller_hci_uart_esp32/CMakeLists.txt
+0 −0 examples/bluetooth/hci/controller_hci_uart_esp32/Makefile
+0 −0 examples/bluetooth/hci/controller_hci_uart_esp32/README.md
+0 −0 examples/bluetooth/hci/controller_hci_uart_esp32/main/CMakeLists.txt
+0 −0 examples/bluetooth/hci/controller_hci_uart_esp32/main/component.mk
+5 −5 examples/bluetooth/hci/controller_hci_uart_esp32/main/controller_hci_uart_demo.c
+4 −3 examples/bluetooth/hci/controller_hci_uart_esp32/sdkconfig.defaults
+7 −5 examples/storage/sd_card/main/sd_card_example_main.c
+3 −0 examples/storage/sd_card/sd_card_example_test.py
+1 −1 make/version.mk
+1 −0 tools/ci/config/build.yml
+1 −1 tools/cmake/version.cmake
+1 −3 tools/test_idf_monitor/tests/core1_out.txt
+16 −1 tools/unit-test-app/components/test_utils/component.mk
4 changes: 1 addition & 3 deletions ports/espressif/esp-idf-config/sdkconfig-opt.defaults
717 changes: 3 additions & 714 deletions ports/espressif/esp-idf-config/sdkconfig.defaults
42 changes: 42 additions & 0 deletions ports/espressif/esp32c3_fix.h
135 changes: 135 additions & 0 deletions ports/espressif/i2s_lcd_driver.h
489 changes: 489 additions & 0 deletions ports/espressif/i2s_lcd_esp32s2_driver.c
6 changes: 3 additions & 3 deletions ports/espressif/modules/module.h
2 changes: 2 additions & 0 deletions ports/espressif/modules/none.c
8 changes: 4 additions & 4 deletions ports/espressif/mpconfigport.h
17 changes: 16 additions & 1 deletion ports/espressif/mpconfigport.mk
18 changes: 14 additions & 4 deletions ports/espressif/mphalport.c
8 changes: 4 additions & 4 deletions ports/espressif/mphalport.h
50 changes: 50 additions & 0 deletions ports/espressif/peripherals/esp32c3/pins.c
57 changes: 57 additions & 0 deletions ports/espressif/peripherals/esp32c3/pins.h
71 changes: 71 additions & 0 deletions ports/espressif/peripherals/esp32s2/pins.c
78 changes: 78 additions & 0 deletions ports/espressif/peripherals/esp32s2/pins.h
83 changes: 83 additions & 0 deletions ports/espressif/peripherals/i2c.c
38 changes: 38 additions & 0 deletions ports/espressif/peripherals/i2c.h
6 changes: 3 additions & 3 deletions ports/espressif/peripherals/pcnt.h
86 changes: 0 additions & 86 deletions ports/espressif/peripherals/pins.c

This file was deleted.

84 changes: 31 additions & 53 deletions ports/espressif/peripherals/pins.h
8 changes: 4 additions & 4 deletions ports/espressif/peripherals/rmt.c
12 changes: 6 additions & 6 deletions ports/espressif/peripherals/rmt.h
6 changes: 3 additions & 3 deletions ports/espressif/peripherals/timer.h
6 changes: 3 additions & 3 deletions ports/espressif/peripherals/touch.h
6 changes: 3 additions & 3 deletions ports/espressif/supervisor/esp_port.h
1 change: 1 addition & 0 deletions ports/espressif/supervisor/internal_flash.c
6 changes: 3 additions & 3 deletions ports/espressif/supervisor/internal_flash.h
6 changes: 3 additions & 3 deletions ports/espressif/supervisor/internal_flash_root_pointers.h
80 changes: 52 additions & 28 deletions ports/espressif/supervisor/port.c
18 changes: 12 additions & 6 deletions ports/espressif/supervisor/usb.c
6 changes: 3 additions & 3 deletions ports/litex/Makefile
1 change: 1 addition & 0 deletions ports/litex/background.c
3 changes: 3 additions & 0 deletions ports/litex/boards/fomu/board.c
1 change: 1 addition & 0 deletions ports/litex/common-hal/microcontroller/Processor.c
4 changes: 3 additions & 1 deletion ports/litex/common-hal/os/__init__.c
2 changes: 2 additions & 0 deletions ports/litex/mphalport.c
2 changes: 1 addition & 1 deletion ports/litex/mphalport.h
1 change: 1 addition & 0 deletions ports/litex/supervisor/port.c
4 changes: 2 additions & 2 deletions ports/litex/supervisor/usb.c
8 changes: 4 additions & 4 deletions ports/mimxrt10xx/Makefile
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/feather_m7_1011/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/feather_mimxrt1011/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/feather_mimxrt1062/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/imxrt1010_evk/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/imxrt1020_evk/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/imxrt1060_evk/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/metro_m7_1011/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/teensy40/board.c
3 changes: 3 additions & 0 deletions ports/mimxrt10xx/boards/teensy41/board.c
1 change: 1 addition & 0 deletions ports/mimxrt10xx/common-hal/analogio/AnalogIn.c
2 changes: 2 additions & 0 deletions ports/mimxrt10xx/common-hal/busio/I2C.h
13 changes: 10 additions & 3 deletions ports/mimxrt10xx/common-hal/busio/UART.c
1 change: 1 addition & 0 deletions ports/mimxrt10xx/common-hal/busio/UART.h
2 changes: 1 addition & 1 deletion ports/mimxrt10xx/common-hal/digitalio/DigitalInOut.c
1 change: 1 addition & 0 deletions ports/mimxrt10xx/common-hal/microcontroller/Processor.c
4 changes: 3 additions & 1 deletion ports/mimxrt10xx/common-hal/os/__init__.c
4 changes: 3 additions & 1 deletion ports/mimxrt10xx/common-hal/rtc/RTC.c
2 changes: 1 addition & 1 deletion ports/mimxrt10xx/fatfs_port.c
1 change: 1 addition & 0 deletions ports/mimxrt10xx/mphalport.c
2 changes: 2 additions & 0 deletions ports/mimxrt10xx/peripherals/mimxrt10xx/MIMXRT1011/clocks.c
2 changes: 2 additions & 0 deletions ports/mimxrt10xx/peripherals/mimxrt10xx/MIMXRT1021/clocks.c
2 changes: 2 additions & 0 deletions ports/mimxrt10xx/peripherals/mimxrt10xx/MIMXRT1062/clocks.c
5 changes: 3 additions & 2 deletions ports/mimxrt10xx/supervisor/flexspi_nor_flash_ops.c
4 changes: 0 additions & 4 deletions ports/mimxrt10xx/supervisor/internal_flash.c
6 changes: 6 additions & 0 deletions ports/mimxrt10xx/supervisor/internal_flash.h
7 changes: 7 additions & 0 deletions ports/mimxrt10xx/supervisor/port.c
1 change: 1 addition & 0 deletions ports/mimxrt10xx/supervisor/usb.c
19 changes: 13 additions & 6 deletions ports/nrf/Makefile
3 changes: 2 additions & 1 deletion ports/nrf/background.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/ADM_B_NRF52840_1/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/TG-Watch/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/adafruit_led_glasses_nrf52840/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/aramcon2_badge/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/aramcon_badge_2019/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/arduino_nano_33_ble/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/bastble/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/bless_dev_board_multi_sensor/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/bluemicro840/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/clue_nrf52840_express/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/electronut_labs_blip/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/electronut_labs_papyr/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/feather_bluefruit_sense/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/feather_nrf52840_express/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/hiibot_bluefi/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/ikigaisense_vita/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/itsybitsy_nrf52840_express/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/makerdiary_m60_keyboard/board.c
6 changes: 6 additions & 0 deletions ports/nrf/boards/makerdiary_m60_keyboard/pins.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/makerdiary_nrf52840_m2_devkit/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/makerdiary_nrf52840_mdk/board.c
2 changes: 1 addition & 1 deletion ports/nrf/boards/makerdiary_nrf52840_mdk/mpconfigboard.h
3 changes: 3 additions & 0 deletions ports/nrf/boards/makerdiary_nrf52840_mdk_usb_dongle/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/metro_nrf52840_express/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/microbit_v2/board.c
1 change: 1 addition & 0 deletions ports/nrf/boards/microbit_v2/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/nrf/boards/nice_nano/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/ohs2020_badge/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/particle_argon/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/particle_boron/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/particle_xenon/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/pca10056/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/pca10059/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/pca10100/board.c
2 changes: 1 addition & 1 deletion ports/nrf/boards/pca10100/mpconfigboard.h
1 change: 1 addition & 0 deletions ports/nrf/boards/pca10100/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/nrf/boards/pitaya_go/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/raytac_mdbt50q-db-40/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/raytac_mdbt50q-rx/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/simmel/board.c
4 changes: 4 additions & 0 deletions ports/nrf/boards/simmel/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/nrf/boards/sparkfun_nrf52840_micromod/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/sparkfun_nrf52840_mini/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/teknikio_bluebird/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/tinkeringtech_scoutmakes_azul/board.c
3 changes: 3 additions & 0 deletions ports/nrf/boards/warmbit_bluepixel/board.c
3 changes: 2 additions & 1 deletion ports/nrf/common-hal/_bleio/CharacteristicBuffer.c
2 changes: 1 addition & 1 deletion ports/nrf/common-hal/_bleio/Connection.c
11 changes: 7 additions & 4 deletions ports/nrf/common-hal/_bleio/PacketBuffer.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/_bleio/UUID.c
5 changes: 5 additions & 0 deletions ports/nrf/common-hal/_bleio/bonding.h
1 change: 1 addition & 0 deletions ports/nrf/common-hal/alarm/SleepMemory.c
2 changes: 1 addition & 1 deletion ports/nrf/common-hal/alarm/__init__.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/analogio/AnalogIn.c
2 changes: 1 addition & 1 deletion ports/nrf/common-hal/audiobusio/I2SOut.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/audiobusio/PDMIn.c
2 changes: 1 addition & 1 deletion ports/nrf/common-hal/busio/UART.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/countio/Counter.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/microcontroller/Processor.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/neopixel_write/__init__.c
7 changes: 4 additions & 3 deletions ports/nrf/common-hal/nvm/ByteArray.c
4 changes: 3 additions & 1 deletion ports/nrf/common-hal/os/__init__.c
4 changes: 2 additions & 2 deletions ports/nrf/common-hal/pwmio/PWMOut.c
1 change: 1 addition & 0 deletions ports/nrf/common-hal/rotaryio/IncrementalEncoder.c
3 changes: 2 additions & 1 deletion ports/nrf/common-hal/rotaryio/IncrementalEncoder.h
4 changes: 3 additions & 1 deletion ports/nrf/common-hal/rtc/RTC.c
2 changes: 1 addition & 1 deletion ports/nrf/common-hal/watchdog/WatchDogTimer.c
2 changes: 2 additions & 0 deletions ports/nrf/device/nrf52/startup_nrf52833.c
2 changes: 2 additions & 0 deletions ports/nrf/device/nrf52/startup_nrf52840.c
3 changes: 2 additions & 1 deletion ports/nrf/fatfs_port.c
2 changes: 2 additions & 0 deletions ports/nrf/mpconfigport.mk
2 changes: 1 addition & 1 deletion ports/nrf/mphalport.h
1 change: 1 addition & 0 deletions ports/nrf/peripherals/nrf/cache.c
1 change: 1 addition & 0 deletions ports/nrf/peripherals/nrf/nrf52840/power.c
1 change: 1 addition & 0 deletions ports/nrf/sd_mutex.c
8 changes: 5 additions & 3 deletions ports/nrf/supervisor/port.c
3 changes: 2 additions & 1 deletion ports/nrf/supervisor/qspi_flash.c
1 change: 1 addition & 0 deletions ports/nrf/supervisor/qspi_flash.h
5 changes: 3 additions & 2 deletions ports/nrf/supervisor/usb.c
17 changes: 9 additions & 8 deletions ports/raspberrypi/Makefile
20 changes: 10 additions & 10 deletions ports/raspberrypi/bindings/rp2pio/StateMachine.c
2 changes: 2 additions & 0 deletions ports/raspberrypi/bindings/rp2pio/__init__.c
43 changes: 43 additions & 0 deletions ports/raspberrypi/boards/adafruit_kb2040/board.c
10 changes: 10 additions & 0 deletions ports/raspberrypi/boards/adafruit_kb2040/mpconfigboard.h
9 changes: 9 additions & 0 deletions ports/raspberrypi/boards/adafruit_kb2040/mpconfigboard.mk
45 changes: 45 additions & 0 deletions ports/raspberrypi/boards/adafruit_kb2040/pins.c
1 change: 1 addition & 0 deletions ports/raspberrypi/boards/adafruit_macropad_rp2040/board.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/challenger_nb_rp2040_wifi/board.c
10 changes: 10 additions & 0 deletions ports/raspberrypi/boards/challenger_nb_rp2040_wifi/mpconfigboard.h
94 changes: 94 additions & 0 deletions ports/raspberrypi/boards/challenger_nb_rp2040_wifi/pins.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/challenger_rp2040_lte/board.c
10 changes: 10 additions & 0 deletions ports/raspberrypi/boards/challenger_rp2040_lte/mpconfigboard.h
11 changes: 11 additions & 0 deletions ports/raspberrypi/boards/challenger_rp2040_lte/mpconfigboard.mk
84 changes: 84 additions & 0 deletions ports/raspberrypi/boards/challenger_rp2040_lte/pins.c
4 changes: 2 additions & 2 deletions ports/raspberrypi/boards/challenger_rp2040_wifi/pins.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/cytron_maker_nano_rp2040/board.c
12 changes: 12 additions & 0 deletions ports/raspberrypi/boards/cytron_maker_nano_rp2040/mpconfigboard.h
15 changes: 15 additions & 0 deletions ports/raspberrypi/boards/cytron_maker_nano_rp2040/mpconfigboard.mk
55 changes: 55 additions & 0 deletions ports/raspberrypi/boards/cytron_maker_nano_rp2040/pins.c
5 changes: 2 additions & 3 deletions ports/raspberrypi/boards/cytron_maker_pi_rp2040/pins.c
45 changes: 45 additions & 0 deletions ports/raspberrypi/boards/jpconstantineau_pykey60/board.c
11 changes: 11 additions & 0 deletions ports/raspberrypi/boards/jpconstantineau_pykey60/mpconfigboard.mk
49 changes: 49 additions & 0 deletions ports/raspberrypi/boards/jpconstantineau_pykey60/pins.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/melopero_shake_rp2040/board.c
14 changes: 14 additions & 0 deletions ports/raspberrypi/boards/melopero_shake_rp2040/mpconfigboard.h
11 changes: 11 additions & 0 deletions ports/raspberrypi/boards/melopero_shake_rp2040/mpconfigboard.mk
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/melopero_shake_rp2040/pins.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/odt_bread_2040/board.c
14 changes: 14 additions & 0 deletions ports/raspberrypi/boards/odt_bread_2040/mpconfigboard.h
11 changes: 11 additions & 0 deletions ports/raspberrypi/boards/odt_bread_2040/mpconfigboard.mk
57 changes: 57 additions & 0 deletions ports/raspberrypi/boards/odt_bread_2040/pins.c
88 changes: 85 additions & 3 deletions ports/raspberrypi/boards/pimoroni_picosystem/board.c
7 changes: 7 additions & 0 deletions ports/raspberrypi/boards/pimoroni_picosystem/mpconfigboard.mk
4 changes: 4 additions & 0 deletions ports/raspberrypi/boards/pimoroni_picosystem/pins.c
40 changes: 40 additions & 0 deletions ports/raspberrypi/boards/solderparty_rp2040_stamp/board.c
17 changes: 17 additions & 0 deletions ports/raspberrypi/boards/solderparty_rp2040_stamp/mpconfigboard.mk
52 changes: 52 additions & 0 deletions ports/raspberrypi/boards/solderparty_rp2040_stamp/pins.c
1 change: 1 addition & 0 deletions ports/raspberrypi/common-hal/alarm/SleepMemory.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/alarm/__init__.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/alarm/pin/PinAlarm.c
4 changes: 2 additions & 2 deletions ports/raspberrypi/common-hal/alarm/time/TimeAlarm.c
1 change: 1 addition & 0 deletions ports/raspberrypi/common-hal/analogio/AnalogIn.c
4 changes: 0 additions & 4 deletions ports/raspberrypi/common-hal/audiobusio/PDMIn.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/audiopwmio/PWMAudioOut.c
5 changes: 4 additions & 1 deletion ports/raspberrypi/common-hal/busio/I2C.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/busio/SPI.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/busio/UART.c
13 changes: 7 additions & 6 deletions ports/raspberrypi/common-hal/countio/Counter.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/countio/Counter.h
13 changes: 8 additions & 5 deletions ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c
1 change: 1 addition & 0 deletions ports/raspberrypi/common-hal/microcontroller/Processor.c
17 changes: 14 additions & 3 deletions ports/raspberrypi/common-hal/nvm/ByteArray.c
6 changes: 4 additions & 2 deletions ports/raspberrypi/common-hal/os/__init__.c
5 changes: 4 additions & 1 deletion ports/raspberrypi/common-hal/pulseio/PulseIn.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/pulseio/PulseIn.h
2 changes: 1 addition & 1 deletion ports/raspberrypi/common-hal/pulseio/PulseOut.c
54 changes: 27 additions & 27 deletions ports/raspberrypi/common-hal/pwmio/PWMOut.c
24 changes: 12 additions & 12 deletions ports/raspberrypi/common-hal/pwmio/PWMOut.h
5 changes: 3 additions & 2 deletions ports/raspberrypi/common-hal/rotaryio/IncrementalEncoder.c
3 changes: 2 additions & 1 deletion ports/raspberrypi/common-hal/rotaryio/IncrementalEncoder.h
6 changes: 3 additions & 3 deletions ports/raspberrypi/common-hal/rp2pio/StateMachine.c
4 changes: 2 additions & 2 deletions ports/raspberrypi/common-hal/rp2pio/__init__.c
1 change: 1 addition & 0 deletions ports/raspberrypi/common-hal/rtc/RTC.c
2 changes: 1 addition & 1 deletion ports/raspberrypi/fatfs_port.c
4 changes: 2 additions & 2 deletions ports/raspberrypi/mphalport.c
1 change: 1 addition & 0 deletions ports/raspberrypi/stage2.c.jinja
1 change: 1 addition & 0 deletions ports/raspberrypi/supervisor/internal_flash.c
1 change: 1 addition & 0 deletions ports/raspberrypi/supervisor/port.c
14 changes: 11 additions & 3 deletions ports/stm/Makefile
26 changes: 26 additions & 0 deletions ports/stm/boards/STM32L4R5_boot.ld
29 changes: 29 additions & 0 deletions ports/stm/boards/STM32L4R5_default.ld
3 changes: 3 additions & 0 deletions ports/stm/boards/espruino_pico/board.c
2 changes: 2 additions & 0 deletions ports/stm/boards/espruino_pico/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/stm/boards/espruino_wifi/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/feather_stm32f405_express/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/meowbit_v121/board.c
2 changes: 2 additions & 0 deletions ports/stm/boards/meowbit_v121/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/stm/boards/nucleo_f746zg/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/nucleo_f767zi/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/nucleo_h743zi_2/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/openmv_h7/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/pyb_nano_v2/board.c
7 changes: 5 additions & 2 deletions ports/stm/boards/pyb_nano_v2/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/stm/boards/pyboard_v11/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/sparkfun_stm32f405_micromod/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f411ce_blackpill/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f411ce_blackpill_with_flash/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f411ve_discovery/board.c
5 changes: 2 additions & 3 deletions ports/stm/boards/stm32f411ve_discovery/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f412zg_discovery/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f4_discovery/board.c
3 changes: 3 additions & 0 deletions ports/stm/boards/stm32f746g_discovery/board.c
67 changes: 67 additions & 0 deletions ports/stm/boards/swan_r5/board.c
66 changes: 66 additions & 0 deletions ports/stm/boards/swan_r5/mpconfigboard.h
73 changes: 73 additions & 0 deletions ports/stm/boards/swan_r5/mpconfigboard.mk
50 changes: 50 additions & 0 deletions ports/stm/boards/swan_r5/pins.c
85 changes: 85 additions & 0 deletions ports/stm/boards/swan_r5/tests/analog_output.py
148 changes: 148 additions & 0 deletions ports/stm/boards/swan_r5/tests/board_voltage.py
22 changes: 22 additions & 0 deletions ports/stm/boards/swan_r5/tests/button.py
35 changes: 35 additions & 0 deletions ports/stm/boards/swan_r5/tests/enable_3v3.py
20 changes: 20 additions & 0 deletions ports/stm/boards/swan_r5/tests/i2c_scan.py
17 changes: 17 additions & 0 deletions ports/stm/boards/swan_r5/tests/pwnio.py
58 changes: 58 additions & 0 deletions ports/stm/boards/swan_r5/tests/spi_bme680_smoke_test.py
37 changes: 37 additions & 0 deletions ports/stm/boards/swan_r5/tests/uart.py
10 changes: 10 additions & 0 deletions ports/stm/boards/swan_r5/tests/urandom.py
375 changes: 375 additions & 0 deletions ports/stm/boards/system_stm32l4xx.c
3 changes: 3 additions & 0 deletions ports/stm/boards/thunderpack_v11/board.c
1 change: 1 addition & 0 deletions ports/stm/boards/thunderpack_v11/mpconfigboard.mk
3 changes: 3 additions & 0 deletions ports/stm/boards/thunderpack_v12/board.c
1 change: 1 addition & 0 deletions ports/stm/boards/thunderpack_v12/mpconfigboard.mk
13 changes: 11 additions & 2 deletions ports/stm/common-hal/alarm/SleepMemory.c
2 changes: 1 addition & 1 deletion ports/stm/common-hal/alarm/__init__.c
100 changes: 92 additions & 8 deletions ports/stm/common-hal/analogio/AnalogIn.c
9 changes: 8 additions & 1 deletion ports/stm/common-hal/analogio/AnalogOut.c
4 changes: 4 additions & 0 deletions ports/stm/common-hal/analogio/AnalogOut.h
9 changes: 8 additions & 1 deletion ports/stm/common-hal/busio/I2C.c
2 changes: 1 addition & 1 deletion ports/stm/common-hal/busio/SPI.c
Loading