diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/stm32/Cargo.toml | 2 | ||||
| -rw-r--r-- | tests/stm32/src/bin/tl_mbox.rs | 17 |
2 files changed, 10 insertions, 9 deletions
diff --git a/tests/stm32/Cargo.toml b/tests/stm32/Cargo.toml index dcc7d9b8a..487ef4626 100644 --- a/tests/stm32/Cargo.toml +++ b/tests/stm32/Cargo.toml | |||
| @@ -12,7 +12,7 @@ stm32g071rb = ["embassy-stm32/stm32g071rb", "not-gpdma"] # Nucleo | |||
| 12 | stm32c031c6 = ["embassy-stm32/stm32c031c6", "not-gpdma"] # Nucleo | 12 | stm32c031c6 = ["embassy-stm32/stm32c031c6", "not-gpdma"] # Nucleo |
| 13 | stm32g491re = ["embassy-stm32/stm32g491re", "not-gpdma"] # Nucleo | 13 | stm32g491re = ["embassy-stm32/stm32g491re", "not-gpdma"] # Nucleo |
| 14 | stm32h755zi = ["embassy-stm32/stm32h755zi-cm7", "not-gpdma"] # Nucleo | 14 | stm32h755zi = ["embassy-stm32/stm32h755zi-cm7", "not-gpdma"] # Nucleo |
| 15 | stm32wb55rg = ["embassy-stm32/stm32wb55rg", "not-gpdma" ] # Nucleo | 15 | stm32wb55rg = ["embassy-stm32/stm32wb55rg", "not-gpdma", "ble" ] # Nucleo |
| 16 | stm32h563zi = ["embassy-stm32/stm32h563zi"] # Nucleo | 16 | stm32h563zi = ["embassy-stm32/stm32h563zi"] # Nucleo |
| 17 | stm32u585ai = ["embassy-stm32/stm32u585ai"] # IoT board | 17 | stm32u585ai = ["embassy-stm32/stm32u585ai"] # IoT board |
| 18 | 18 | ||
diff --git a/tests/stm32/src/bin/tl_mbox.rs b/tests/stm32/src/bin/tl_mbox.rs index b57519a54..26d9cc68e 100644 --- a/tests/stm32/src/bin/tl_mbox.rs +++ b/tests/stm32/src/bin/tl_mbox.rs | |||
| @@ -11,6 +11,7 @@ use embassy_executor::Spawner; | |||
| 11 | use embassy_stm32::bind_interrupts; | 11 | use embassy_stm32::bind_interrupts; |
| 12 | use embassy_stm32::ipcc::Config; | 12 | use embassy_stm32::ipcc::Config; |
| 13 | use embassy_stm32_wpan::TlMbox; | 13 | use embassy_stm32_wpan::TlMbox; |
| 14 | use embassy_stm32_wpan::rc::RadioCoprocessor; | ||
| 14 | use embassy_time::{Duration, Timer}; | 15 | use embassy_time::{Duration, Timer}; |
| 15 | 16 | ||
| 16 | bind_interrupts!(struct Irqs{ | 17 | bind_interrupts!(struct Irqs{ |
| @@ -50,14 +51,14 @@ async fn main(_spawner: Spawner) { | |||
| 50 | Timer::after(Duration::from_millis(50)).await; | 51 | Timer::after(Duration::from_millis(50)).await; |
| 51 | } | 52 | } |
| 52 | 53 | ||
| 53 | // let mut rc = RadioCoprocessor::new(mbox); | 54 | let mut rc = RadioCoprocessor::new(mbox); |
| 54 | // | 55 | |
| 55 | // let response = rc.read().await; | 56 | let response = rc.read().await; |
| 56 | // info!("coprocessor ready {}", response); | 57 | info!("coprocessor ready {}", response); |
| 57 | // | 58 | |
| 58 | // rc.write(&[0x01, 0x03, 0x0c, 0x00, 0x00]); | 59 | rc.write(&[0x01, 0x03, 0x0c, 0x00, 0x00]); |
| 59 | // let response = rc.read().await; | 60 | let response = rc.read().await; |
| 60 | // info!("ble reset rsp {}", response); | 61 | info!("ble reset rsp {}", response); |
| 61 | 62 | ||
| 62 | info!("Test OK"); | 63 | info!("Test OK"); |
| 63 | cortex_m::asm::bkpt(); | 64 | cortex_m::asm::bkpt(); |
