fix h7 examples
This commit is contained in:
parent
a509af4bc0
commit
76642b3a3c
@ -46,8 +46,31 @@ async fn net_task(stack: &'static Stack<Device<'static, MTU>>) -> ! {
|
|||||||
stack.run().await
|
stack.run().await
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline(never)]
|
||||||
|
pub fn test_function() -> (usize, u32, [u32; 2]) {
|
||||||
|
let mut array = [3; 2];
|
||||||
|
|
||||||
|
let mut index = 0;
|
||||||
|
let mut result = 0;
|
||||||
|
|
||||||
|
for x in [1, 2] {
|
||||||
|
if x == 1 {
|
||||||
|
array[1] = 99;
|
||||||
|
} else {
|
||||||
|
index = if x == 2 { 1 } else { 0 };
|
||||||
|
|
||||||
|
// grabs value from array[0], not array[1]
|
||||||
|
result = array[index];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
(index, result, array)
|
||||||
|
}
|
||||||
|
|
||||||
#[embassy_executor::main]
|
#[embassy_executor::main]
|
||||||
async fn main(spawner: Spawner) {
|
async fn main(spawner: Spawner) {
|
||||||
|
info!("{:?}", test_function());
|
||||||
|
|
||||||
let p = embassy_nrf::init(Default::default());
|
let p = embassy_nrf::init(Default::default());
|
||||||
let clock: pac::CLOCK = unsafe { mem::transmute(()) };
|
let clock: pac::CLOCK = unsafe { mem::transmute(()) };
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ cortex-m-rt = "0.7.0"
|
|||||||
embedded-hal = "0.2.6"
|
embedded-hal = "0.2.6"
|
||||||
embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-alpha.9" }
|
embedded-hal-1 = { package = "embedded-hal", version = "=1.0.0-alpha.9" }
|
||||||
embedded-hal-async = { version = "=0.2.0-alpha.0" }
|
embedded-hal-async = { version = "=0.2.0-alpha.0" }
|
||||||
embedded-nal-async = "0.3.0"
|
embedded-nal-async = "0.4.0"
|
||||||
panic-probe = { version = "0.3", features = ["print-defmt"] }
|
panic-probe = { version = "0.3", features = ["print-defmt"] }
|
||||||
futures = { version = "0.3.17", default-features = false, features = ["async-await"] }
|
futures = { version = "0.3.17", default-features = false, features = ["async-await"] }
|
||||||
heapless = { version = "0.7.5", default-features = false }
|
heapless = { version = "0.7.5", default-features = false }
|
||||||
|
Loading…
Reference in New Issue
Block a user