Skip to content

Commit 6ef0e28

Browse files
Update to GCC 14.3, Newlib 4.5.0
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
1 parent f3df355 commit 6ef0e28

File tree

11 files changed

+226
-226
lines changed

11 files changed

+226
-226
lines changed

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

libraries/I2S/src/pio_i2s.pio.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ static const struct pio_program pio_i2s_mclk_program = {
2828
.instructions = pio_i2s_mclk_program_instructions,
2929
.length = 2,
3030
.origin = -1,
31-
.pio_version = 0,
31+
.pio_version = pio_i2s_mclk_pio_version,
3232
#if PICO_PIO_VERSION > 0
3333
.used_gpio_ranges = 0x0
3434
#endif
@@ -67,7 +67,7 @@ static const struct pio_program pio_i2s_out_program = {
6767
.instructions = pio_i2s_out_program_instructions,
6868
.length = 8,
6969
.origin = -1,
70-
.pio_version = 0,
70+
.pio_version = pio_i2s_out_pio_version,
7171
#if PICO_PIO_VERSION > 0
7272
.used_gpio_ranges = 0x0
7373
#endif
@@ -107,7 +107,7 @@ static const struct pio_program pio_i2s_out_swap_program = {
107107
.instructions = pio_i2s_out_swap_program_instructions,
108108
.length = 8,
109109
.origin = -1,
110-
.pio_version = 0,
110+
.pio_version = pio_i2s_out_swap_pio_version,
111111
#if PICO_PIO_VERSION > 0
112112
.used_gpio_ranges = 0x0
113113
#endif
@@ -143,7 +143,7 @@ static const struct pio_program pio_tdm_out_program = {
143143
.instructions = pio_tdm_out_program_instructions,
144144
.length = 4,
145145
.origin = -1,
146-
.pio_version = 0,
146+
.pio_version = pio_tdm_out_pio_version,
147147
#if PICO_PIO_VERSION > 0
148148
.used_gpio_ranges = 0x0
149149
#endif
@@ -179,7 +179,7 @@ static const struct pio_program pio_tdm_out_swap_program = {
179179
.instructions = pio_tdm_out_swap_program_instructions,
180180
.length = 4,
181181
.origin = -1,
182-
.pio_version = 0,
182+
.pio_version = pio_tdm_out_swap_pio_version,
183183
#if PICO_PIO_VERSION > 0
184184
.used_gpio_ranges = 0x0
185185
#endif
@@ -217,7 +217,7 @@ static const struct pio_program pio_tdm_inout_program = {
217217
.instructions = pio_tdm_inout_program_instructions,
218218
.length = 6,
219219
.origin = -1,
220-
.pio_version = 0,
220+
.pio_version = pio_tdm_inout_pio_version,
221221
#if PICO_PIO_VERSION > 0
222222
.used_gpio_ranges = 0x0
223223
#endif
@@ -255,7 +255,7 @@ static const struct pio_program pio_tdm_inout_swap_program = {
255255
.instructions = pio_tdm_inout_swap_program_instructions,
256256
.length = 6,
257257
.origin = -1,
258-
.pio_version = 0,
258+
.pio_version = pio_tdm_inout_swap_pio_version,
259259
#if PICO_PIO_VERSION > 0
260260
.used_gpio_ranges = 0x0
261261
#endif
@@ -295,7 +295,7 @@ static const struct pio_program pio_lsbj_out_program = {
295295
.instructions = pio_lsbj_out_program_instructions,
296296
.length = 8,
297297
.origin = -1,
298-
.pio_version = 0,
298+
.pio_version = pio_lsbj_out_pio_version,
299299
#if PICO_PIO_VERSION > 0
300300
.used_gpio_ranges = 0x0
301301
#endif
@@ -335,7 +335,7 @@ static const struct pio_program pio_lsbj_out_swap_program = {
335335
.instructions = pio_lsbj_out_swap_program_instructions,
336336
.length = 8,
337337
.origin = -1,
338-
.pio_version = 0,
338+
.pio_version = pio_lsbj_out_swap_pio_version,
339339
#if PICO_PIO_VERSION > 0
340340
.used_gpio_ranges = 0x0
341341
#endif
@@ -375,7 +375,7 @@ static const struct pio_program pio_i2s_in_program = {
375375
.instructions = pio_i2s_in_program_instructions,
376376
.length = 8,
377377
.origin = -1,
378-
.pio_version = 0,
378+
.pio_version = pio_i2s_in_pio_version,
379379
#if PICO_PIO_VERSION > 0
380380
.used_gpio_ranges = 0x0
381381
#endif
@@ -415,7 +415,7 @@ static const struct pio_program pio_i2s_in_swap_program = {
415415
.instructions = pio_i2s_in_swap_program_instructions,
416416
.length = 8,
417417
.origin = -1,
418-
.pio_version = 0,
418+
.pio_version = pio_i2s_in_swap_pio_version,
419419
#if PICO_PIO_VERSION > 0
420420
.used_gpio_ranges = 0x0
421421
#endif
@@ -459,7 +459,7 @@ static const struct pio_program pio_i2s_inout_program = {
459459
.instructions = pio_i2s_inout_program_instructions,
460460
.length = 12,
461461
.origin = -1,
462-
.pio_version = 0,
462+
.pio_version = pio_i2s_inout_pio_version,
463463
#if PICO_PIO_VERSION > 0
464464
.used_gpio_ranges = 0x0
465465
#endif
@@ -503,7 +503,7 @@ static const struct pio_program pio_i2s_inout_swap_program = {
503503
.instructions = pio_i2s_inout_swap_program_instructions,
504504
.length = 12,
505505
.origin = -1,
506-
.pio_version = 0,
506+
.pio_version = pio_i2s_inout_swap_pio_version,
507507
#if PICO_PIO_VERSION > 0
508508
.used_gpio_ranges = 0x0
509509
#endif

libraries/PDM/src/rp2040/pdm.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 pdm_pio_program = {
2828
.instructions = pdm_pio_program_instructions,
2929
.length = 2,
3030
.origin = -1,
31-
.pio_version = 0,
31+
.pio_version = pdm_pio_pio_version,
3232
#if PICO_PIO_VERSION > 0
3333
.used_gpio_ranges = 0x0
3434
#endif

libraries/Servo/src/servo.pio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ static const struct pio_program servo_program = {
3636
.instructions = servo_program_instructions,
3737
.length = 8,
3838
.origin = -1,
39-
.pio_version = 0,
39+
.pio_version = servo_pio_version,
4040
#if PICO_PIO_VERSION > 0
4141
.used_gpio_ranges = 0x0
4242
#endif

libraries/SoftwareSPI/src/spi.pio.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ static const struct pio_program spi_cpha0_program = {
2828
.instructions = spi_cpha0_program_instructions,
2929
.length = 2,
3030
.origin = -1,
31-
.pio_version = 0,
31+
.pio_version = spi_cpha0_pio_version,
3232
#if PICO_PIO_VERSION > 0
3333
.used_gpio_ranges = 0x0
3434
#endif
@@ -63,7 +63,7 @@ static const struct pio_program spi_cpha1_program = {
6363
.instructions = spi_cpha1_program_instructions,
6464
.length = 3,
6565
.origin = -1,
66-
.pio_version = 0,
66+
.pio_version = spi_cpha1_pio_version,
6767
#if PICO_PIO_VERSION > 0
6868
.used_gpio_ranges = 0x0
6969
#endif
@@ -133,7 +133,7 @@ static const struct pio_program spi_cpha0_cs_program = {
133133
.instructions = spi_cpha0_cs_program_instructions,
134134
.length = 9,
135135
.origin = -1,
136-
.pio_version = 0,
136+
.pio_version = spi_cpha0_cs_pio_version,
137137
#if PICO_PIO_VERSION > 0
138138
.used_gpio_ranges = 0x0
139139
#endif
@@ -176,7 +176,7 @@ static const struct pio_program spi_cpha1_cs_program = {
176176
.instructions = spi_cpha1_cs_program_instructions,
177177
.length = 9,
178178
.origin = -1,
179-
.pio_version = 0,
179+
.pio_version = spi_cpha1_cs_pio_version,
180180
#if PICO_PIO_VERSION > 0
181181
.used_gpio_ranges = 0x0
182182
#endif

libraries/lwIP_w55rp20/src/wiznet_pio_spi.pio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ static const struct pio_program wiznet_pio_spi_write_read_program = {
3939
.instructions = wiznet_pio_spi_write_read_program_instructions,
4040
.length = 9,
4141
.origin = -1,
42-
.pio_version = 0,
42+
.pio_version = wiznet_pio_spi_write_read_pio_version,
4343
#if PICO_PIO_VERSION > 0
4444
.used_gpio_ranges = 0x0
4545
#endif

0 commit comments

Comments
 (0)