diff options
| author | Ulf Lilleengen <[email protected]> | 2025-05-09 13:05:23 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-05-09 13:05:23 +0200 |
| commit | 64a2b9b2a36adbc26117b8e76ae2b178a5e3eb9f (patch) | |
| tree | 22fba36ec13d257189701e4a053b930032480cb3 /examples/rp235x/src | |
| parent | aa8703360e913ae39cf8f24aae4a68158b7d6208 (diff) | |
| parent | f5ddb9358f841d1a1e3a996eb30d7d9fd5d44d38 (diff) | |
Merge pull request #4170 from yutannihilation/chore/fix-unsafe-attribute-rust2024
chore: Wrap `link_section` attribute in example code with `unsafe()` for compatibility with Rust 2024 edition
Diffstat (limited to 'examples/rp235x/src')
| -rw-r--r-- | examples/rp235x/src/bin/blinky.rs | 2 | ||||
| -rw-r--r-- | examples/rp235x/src/bin/blinky_wifi.rs | 2 | ||||
| -rw-r--r-- | examples/rp235x/src/bin/blinky_wifi_pico_plus_2.rs | 2 | ||||
| -rw-r--r-- | examples/rp235x/src/bin/pio_rotary_encoder_rxf.rs | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/examples/rp235x/src/bin/blinky.rs b/examples/rp235x/src/bin/blinky.rs index a36029f92..8a2464fbb 100644 --- a/examples/rp235x/src/bin/blinky.rs +++ b/examples/rp235x/src/bin/blinky.rs | |||
| @@ -14,7 +14,7 @@ use {defmt_rtt as _, panic_probe as _}; | |||
| 14 | 14 | ||
| 15 | // Program metadata for `picotool info`. | 15 | // Program metadata for `picotool info`. |
| 16 | // This isn't needed, but it's recomended to have these minimal entries. | 16 | // This isn't needed, but it's recomended to have these minimal entries. |
| 17 | #[link_section = ".bi_entries"] | 17 | #[unsafe(link_section = ".bi_entries")] |
| 18 | #[used] | 18 | #[used] |
| 19 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ | 19 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ |
| 20 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), | 20 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), |
diff --git a/examples/rp235x/src/bin/blinky_wifi.rs b/examples/rp235x/src/bin/blinky_wifi.rs index ef029867a..8c352ebc4 100644 --- a/examples/rp235x/src/bin/blinky_wifi.rs +++ b/examples/rp235x/src/bin/blinky_wifi.rs | |||
| @@ -18,7 +18,7 @@ use {defmt_rtt as _, panic_probe as _}; | |||
| 18 | 18 | ||
| 19 | // Program metadata for `picotool info`. | 19 | // Program metadata for `picotool info`. |
| 20 | // This isn't needed, but it's recommended to have these minimal entries. | 20 | // This isn't needed, but it's recommended to have these minimal entries. |
| 21 | #[link_section = ".bi_entries"] | 21 | #[unsafe(link_section = ".bi_entries")] |
| 22 | #[used] | 22 | #[used] |
| 23 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ | 23 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ |
| 24 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), | 24 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), |
diff --git a/examples/rp235x/src/bin/blinky_wifi_pico_plus_2.rs b/examples/rp235x/src/bin/blinky_wifi_pico_plus_2.rs index 2a919a1ea..0a5bccfb3 100644 --- a/examples/rp235x/src/bin/blinky_wifi_pico_plus_2.rs +++ b/examples/rp235x/src/bin/blinky_wifi_pico_plus_2.rs | |||
| @@ -18,7 +18,7 @@ use {defmt_rtt as _, panic_probe as _}; | |||
| 18 | 18 | ||
| 19 | // Program metadata for `picotool info`. | 19 | // Program metadata for `picotool info`. |
| 20 | // This isn't needed, but it's recomended to have these minimal entries. | 20 | // This isn't needed, but it's recomended to have these minimal entries. |
| 21 | #[link_section = ".bi_entries"] | 21 | #[unsafe(link_section = ".bi_entries")] |
| 22 | #[used] | 22 | #[used] |
| 23 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ | 23 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ |
| 24 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), | 24 | embassy_rp::binary_info::rp_program_name!(c"Blinky Example"), |
diff --git a/examples/rp235x/src/bin/pio_rotary_encoder_rxf.rs b/examples/rp235x/src/bin/pio_rotary_encoder_rxf.rs index 33499babb..61af94560 100644 --- a/examples/rp235x/src/bin/pio_rotary_encoder_rxf.rs +++ b/examples/rp235x/src/bin/pio_rotary_encoder_rxf.rs | |||
| @@ -16,7 +16,7 @@ use pio::{Common, Config, FifoJoin, Instance, InterruptHandler, Pio, PioPin, Shi | |||
| 16 | use {defmt_rtt as _, panic_probe as _}; | 16 | use {defmt_rtt as _, panic_probe as _}; |
| 17 | 17 | ||
| 18 | // Program metadata for `picotool info` | 18 | // Program metadata for `picotool info` |
| 19 | #[link_section = ".bi_entries"] | 19 | #[unsafe(link_section = ".bi_entries")] |
| 20 | #[used] | 20 | #[used] |
| 21 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ | 21 | pub static PICOTOOL_ENTRIES: [embassy_rp::binary_info::EntryAddr; 4] = [ |
| 22 | embassy_rp::binary_info::rp_program_name!(c"example_pio_rotary_encoder_rxf"), | 22 | embassy_rp::binary_info::rp_program_name!(c"example_pio_rotary_encoder_rxf"), |
