aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/stm32/src/bin/hash.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/stm32/src/bin/hash.rs b/tests/stm32/src/bin/hash.rs
index 05b61a10c..53dd0551f 100644
--- a/tests/stm32/src/bin/hash.rs
+++ b/tests/stm32/src/bin/hash.rs
@@ -11,10 +11,26 @@ use embassy_stm32::{bind_interrupts, hash, peripherals};
11use sha2::{Digest, Sha224, Sha256}; 11use sha2::{Digest, Sha224, Sha256};
12use {defmt_rtt as _, panic_probe as _}; 12use {defmt_rtt as _, panic_probe as _};
13 13
14#[cfg(any(
15 feature = "stm32l4a6zg",
16 feature = "stm32h755zi",
17 feature = "stm32h753zi"
18))]
14bind_interrupts!(struct Irqs { 19bind_interrupts!(struct Irqs {
15 HASH_RNG => hash::InterruptHandler<peripherals::HASH>; 20 HASH_RNG => hash::InterruptHandler<peripherals::HASH>;
16}); 21});
17 22
23#[cfg(any(
24 feature = "stm32wba52cg",
25 feature = "stm32l552ze",
26 feature = "stm32h563zi",
27 feature = "stm32u5a5zj",
28 feature = "stm32u585ai"
29))]
30bind_interrupts!(struct Irqs {
31 HASH => hash::InterruptHandler<peripherals::HASH>;
32 });
33
18#[embassy_executor::main] 34#[embassy_executor::main]
19async fn main(_spawner: Spawner) { 35async fn main(_spawner: Spawner) {
20 let p: embassy_stm32::Peripherals = embassy_stm32::init(config()); 36 let p: embassy_stm32::Peripherals = embassy_stm32::init(config());