aboutsummaryrefslogtreecommitdiff
path: root/tests/stm32/src
diff options
context:
space:
mode:
authorgoueslati <[email protected]>2023-05-26 10:03:01 +0100
committergoueslati <[email protected]>2023-05-26 10:03:01 +0100
commit984cd47b417a7bab986ff11b589b88fcae2940b9 (patch)
tree8fc7ebe914afb54dd37e46e910a49fb4a4efa928 /tests/stm32/src
parent2ccf9f3abd6c8ccde0e56f97cbe65e5fb4bc32ce (diff)
stm32/ipcc: update test
Diffstat (limited to 'tests/stm32/src')
-rw-r--r--tests/stm32/src/bin/ble.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/stm32/src/bin/ble.rs b/tests/stm32/src/bin/ble.rs
index aedf9a380..db5cc611d 100644
--- a/tests/stm32/src/bin/ble.rs
+++ b/tests/stm32/src/bin/ble.rs
@@ -7,24 +7,24 @@
7#[path = "../example_common.rs"] 7#[path = "../example_common.rs"]
8mod example_common; 8mod example_common;
9use embassy_executor::Spawner; 9use embassy_executor::Spawner;
10use embassy_stm32::interrupt; 10use embassy_stm32::ipcc::Config;
11use embassy_stm32::ipcc::{Config, Ipcc};
12use embassy_stm32::tl_mbox::TlMbox; 11use embassy_stm32::tl_mbox::TlMbox;
12use embassy_stm32::{bind_interrupts, tl_mbox};
13use embassy_time::{Duration, Timer}; 13use embassy_time::{Duration, Timer};
14use example_common::*; 14use example_common::*;
15 15
16bind_interrupts!(struct Irqs{
17 IPCC_C1_RX => tl_mbox::ReceiveInterruptHandler;
18 IPCC_C1_TX => tl_mbox::TransmitInterruptHandler;
19});
20
16#[embassy_executor::main] 21#[embassy_executor::main]
17async fn main(_spawner: Spawner) { 22async fn main(_spawner: Spawner) {
18 let p = embassy_stm32::init(config()); 23 let _p = embassy_stm32::init(config());
19 info!("Hello World!"); 24 info!("Hello World!");
20 25
21 let config = Config::default(); 26 let config = Config::default();
22 let mut ipcc = Ipcc::new(p.IPCC, config); 27 let mbox = TlMbox::init(Irqs, config);
23
24 let rx_irq = interrupt::take!(IPCC_C1_RX);
25 let tx_irq = interrupt::take!(IPCC_C1_TX);
26
27 let mbox = TlMbox::init(&mut ipcc, rx_irq, tx_irq);
28 28
29 loop { 29 loop {
30 let wireless_fw_info = mbox.wireless_fw_info(); 30 let wireless_fw_info = mbox.wireless_fw_info();