diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-10-21 02:53:48 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2023-10-21 04:46:45 +0200 |
| commit | 3d03c18d4fd5c4f410e5e697d56b5152bb910232 (patch) | |
| tree | 71aac94e5da61fe3049ecfb3ead3f48a7ce4546e /tests/stm32/src/bin | |
| parent | b1d0947a18ffaa55d9307b2e563f7e3662486eb9 (diff) | |
stm32/tests: add stm32h753zi, stm32h7a3zi.
Diffstat (limited to 'tests/stm32/src/bin')
| -rw-r--r-- | tests/stm32/src/bin/eth.rs | 2 | ||||
| -rw-r--r-- | tests/stm32/src/bin/gpio.rs | 5 | ||||
| -rw-r--r-- | tests/stm32/src/bin/rng.rs | 8 |
3 files changed, 11 insertions, 4 deletions
diff --git a/tests/stm32/src/bin/eth.rs b/tests/stm32/src/bin/eth.rs index 6d5e05cd6..754354944 100644 --- a/tests/stm32/src/bin/eth.rs +++ b/tests/stm32/src/bin/eth.rs | |||
| @@ -60,6 +60,8 @@ async fn main(spawner: Spawner) { | |||
| 60 | let n = 4; | 60 | let n = 4; |
| 61 | #[cfg(feature = "stm32f207zg")] | 61 | #[cfg(feature = "stm32f207zg")] |
| 62 | let n = 5; | 62 | let n = 5; |
| 63 | #[cfg(feature = "stm32h753zi")] | ||
| 64 | let n = 6; | ||
| 63 | 65 | ||
| 64 | let mac_addr = [0x00, n, 0xDE, 0xAD, 0xBE, 0xEF]; | 66 | let mac_addr = [0x00, n, 0xDE, 0xAD, 0xBE, 0xEF]; |
| 65 | 67 | ||
diff --git a/tests/stm32/src/bin/gpio.rs b/tests/stm32/src/bin/gpio.rs index 49d9a60f7..83c96ce95 100644 --- a/tests/stm32/src/bin/gpio.rs +++ b/tests/stm32/src/bin/gpio.rs | |||
| @@ -217,8 +217,7 @@ async fn main(_spawner: Spawner) { | |||
| 217 | } | 217 | } |
| 218 | 218 | ||
| 219 | fn delay() { | 219 | fn delay() { |
| 220 | #[cfg(feature = "stm32h755zi")] | 220 | #[cfg(any(feature = "stm32h755zi", feature = "stm32h753zi", feature = "stm32h7a3zi"))] |
| 221 | cortex_m::asm::delay(10000); | 221 | cortex_m::asm::delay(9000); |
| 222 | #[cfg(not(feature = "stm32h755zi"))] | ||
| 223 | cortex_m::asm::delay(1000); | 222 | cortex_m::asm::delay(1000); |
| 224 | } | 223 | } |
diff --git a/tests/stm32/src/bin/rng.rs b/tests/stm32/src/bin/rng.rs index 65da737d0..b7f361372 100644 --- a/tests/stm32/src/bin/rng.rs +++ b/tests/stm32/src/bin/rng.rs | |||
| @@ -11,7 +11,12 @@ use embassy_stm32::rng::Rng; | |||
| 11 | use embassy_stm32::{bind_interrupts, peripherals, rng}; | 11 | use embassy_stm32::{bind_interrupts, peripherals, rng}; |
| 12 | use {defmt_rtt as _, panic_probe as _}; | 12 | use {defmt_rtt as _, panic_probe as _}; |
| 13 | 13 | ||
| 14 | #[cfg(any(feature = "stm32l4a6zg", feature = "stm32h755zi", feature = "stm32f429zi"))] | 14 | #[cfg(any( |
| 15 | feature = "stm32l4a6zg", | ||
| 16 | feature = "stm32h755zi", | ||
| 17 | feature = "stm32h753zi", | ||
| 18 | feature = "stm32f429zi" | ||
| 19 | ))] | ||
| 15 | bind_interrupts!(struct Irqs { | 20 | bind_interrupts!(struct Irqs { |
| 16 | HASH_RNG => rng::InterruptHandler<peripherals::RNG>; | 21 | HASH_RNG => rng::InterruptHandler<peripherals::RNG>; |
| 17 | }); | 22 | }); |
| @@ -23,6 +28,7 @@ bind_interrupts!(struct Irqs { | |||
| 23 | feature = "stm32l4a6zg", | 28 | feature = "stm32l4a6zg", |
| 24 | feature = "stm32l073rz", | 29 | feature = "stm32l073rz", |
| 25 | feature = "stm32h755zi", | 30 | feature = "stm32h755zi", |
| 31 | feature = "stm32h753zi", | ||
| 26 | feature = "stm32f429zi" | 32 | feature = "stm32f429zi" |
| 27 | )))] | 33 | )))] |
| 28 | bind_interrupts!(struct Irqs { | 34 | bind_interrupts!(struct Irqs { |
