aboutsummaryrefslogtreecommitdiff
path: root/tests/stm32/src/bin
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-10-21 02:53:48 +0200
committerDario Nieuwenhuis <[email protected]>2023-10-21 04:46:45 +0200
commit3d03c18d4fd5c4f410e5e697d56b5152bb910232 (patch)
tree71aac94e5da61fe3049ecfb3ead3f48a7ce4546e /tests/stm32/src/bin
parentb1d0947a18ffaa55d9307b2e563f7e3662486eb9 (diff)
stm32/tests: add stm32h753zi, stm32h7a3zi.
Diffstat (limited to 'tests/stm32/src/bin')
-rw-r--r--tests/stm32/src/bin/eth.rs2
-rw-r--r--tests/stm32/src/bin/gpio.rs5
-rw-r--r--tests/stm32/src/bin/rng.rs8
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
219fn delay() { 219fn 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;
11use embassy_stm32::{bind_interrupts, peripherals, rng}; 11use embassy_stm32::{bind_interrupts, peripherals, rng};
12use {defmt_rtt as _, panic_probe as _}; 12use {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))]
15bind_interrupts!(struct Irqs { 20bind_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)))]
28bind_interrupts!(struct Irqs { 34bind_interrupts!(struct Irqs {