Skip to content

Commit e7a2355

Browse files
Update to GCC 14.3, Newlib 4.5.0 (#2975)
Moves to just released GCC 14.3 Moves to full-fat printf/scanf because Newlib no longer supports all the calls libstdc++ requires with the older, smaller, nano-formatted-io option. Moves to latest SDK develop branch with important float acceleration fixes for the RP2350, among other updates. Moves to latest pioasm, picotool develop branches * SDK was refactored, update the includes * Rebuild PicoSDK and BearSSL libs * Update certs in BSSL validation example * Don't spell check the certs! * Updated tools with full fat++ newlib printf/scanf
1 parent 0beb2d4 commit e7a2355

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+311
-297
lines changed

.github/workflows/pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Run codespell
2020
uses: codespell-project/actions-codespell@v2
2121
with:
22-
skip: ./ArduinoCore-API,./libraries/ESP8266SdFat,./libraries/Adafruit_TinyUSB_Arduino,./libraries/LittleFS/lib,./tools/pyserial,./pico-sdk,./.github,./docs/i2s.rst,./cores/rp2040/api,./libraries/FreeRTOS,./tools/libbearssl/bearssl,./include,./libraries/WiFi/examples/BearSSL_Server,./ota/uzlib,./libraries/http-parser/lib,./libraries/WebServer/examples/HelloServerBearSSL/HelloServerBearSSL.ino,./libraries/HTTPUpdateServer/examples/SecureBearSSLUpdater/SecureBearSSLUpdater.ino,./.git,./libraries/FatFS/lib/fatfs,./libraries/FatFS/src/diskio.h,./libraries/FatFS/src/ff.cpp,./libraries/FatFS/src/ffconf.h,./libraries/FatFS/src/ffsystem.cpp,./libraries/FatFS/src/ff.h,./libraries/lwIP_WINC1500/src/driver,./libraries/lwIP_WINC1500/src/common,./libraries/lwIP_WINC1500/src/bus_wrapper,./libraries/lwIP_WINC1500/src/spi_flash
22+
skip: ./ArduinoCore-API,./libraries/ESP8266SdFat,./libraries/Adafruit_TinyUSB_Arduino,./libraries/LittleFS/lib,./tools/pyserial,./pico-sdk,./.github,./docs/i2s.rst,./cores/rp2040/api,./libraries/FreeRTOS,./tools/libbearssl/bearssl,./include,./libraries/WiFi/examples/BearSSL_Server,./ota/uzlib,./libraries/http-parser/lib,./libraries/WebServer/examples/HelloServerBearSSL/HelloServerBearSSL.ino,./libraries/HTTPUpdateServer/examples/SecureBearSSLUpdater/SecureBearSSLUpdater.ino,./.git,./libraries/FatFS/lib/fatfs,./libraries/FatFS/src/diskio.h,./libraries/FatFS/src/ff.cpp,./libraries/FatFS/src/ffconf.h,./libraries/FatFS/src/ffsystem.cpp,./libraries/FatFS/src/ff.h,./libraries/lwIP_WINC1500/src/driver,./libraries/lwIP_WINC1500/src/common,./libraries/lwIP_WINC1500/src/bus_wrapper,./libraries/lwIP_WINC1500/src/spi_flash,./libraries/WiFi/examples/BearSSL_Validation/certs.h
2323
ignore_words_list: ser,dout,shiftIn,acount,froms
2424
- name: Check boards.txt was not edited after makeboards.py
2525
run: |

cores/rp2040/ccount.pio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ static const struct pio_program ccount_program = {
2828
.instructions = ccount_program_instructions,
2929
.length = 2,
3030
.origin = -1,
31-
.pio_version = 0,
31+
.pio_version = ccount_pio_version,
3232
#if PICO_PIO_VERSION > 0
3333
.used_gpio_ranges = 0x0
3434
#endif

cores/rp2040/pio_uart.pio.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ static const struct pio_program pio_tx_program = {
3232
.instructions = pio_tx_program_instructions,
3333
.length = 6,
3434
.origin = -1,
35-
.pio_version = 0,
35+
.pio_version = pio_tx_pio_version,
3636
#if PICO_PIO_VERSION > 0
3737
.used_gpio_ranges = 0x0
3838
#endif
@@ -95,7 +95,7 @@ static const struct pio_program pio_rx_program = {
9595
.instructions = pio_rx_program_instructions,
9696
.length = 11,
9797
.origin = -1,
98-
.pio_version = 0,
98+
.pio_version = pio_rx_pio_version,
9999
#if PICO_PIO_VERSION > 0
100100
.used_gpio_ranges = 0x0
101101
#endif

cores/rp2040/tone2.pio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ static const struct pio_program tone2_program = {
3232
.instructions = tone2_program_instructions,
3333
.length = 6,
3434
.origin = -1,
35-
.pio_version = 0,
35+
.pio_version = tone2_pio_version,
3636
#if PICO_PIO_VERSION > 0
3737
.used_gpio_ranges = 0x0
3838
#endif

include/bearssl/bearssl_git.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
// Do not edit -- Automatically generated by tools/sdk/ssl/bearssl/Makefile
2-
#define BEARSSL_GIT 5b7f3d5
2+
#define BEARSSL_GIT aca1383

lib/core_inc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_lwip/include
5555
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_multicore/include
5656
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform/include
57+
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform_common/include
5758
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform_compiler/include
5859
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform_sections/include
5960
-iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform_panic/include

0 commit comments

Comments
 (0)