Skip to content
Snippets Groups Projects
Commit e0f3adf8 authored by Per Lindgren's avatar Per Lindgren
Browse files

test of i2c->spi wip7, split transactions work (cleanup)

parent d4401518
No related branches found
No related tags found
No related merge requests found
...@@ -69,7 +69,7 @@ const APP: () = { ...@@ -69,7 +69,7 @@ const APP: () = {
spi_emu.set_low().ok(); spi_emu.set_low().ok();
let mut req = [0x00]; let mut req = [0x00];
spi_emu.transfer(&mut req).unwrap(); spi_emu.transfer(&mut req).unwrap();
rprintln!("id resp {:02x?}", req); rprintln!("id request {:02x?}", req);
cortex_m::asm::delay(1_000); cortex_m::asm::delay(1_000);
// the read part // the read part
...@@ -79,7 +79,20 @@ const APP: () = { ...@@ -79,7 +79,20 @@ const APP: () = {
spi_emu.set_high().ok(); spi_emu.set_high().ok();
cortex_m::asm::delay(100_000); rprintln!("try split transaction");
// the write part
spi_emu.set_low().ok();
let mut req = [0x01];
spi_emu.transfer(&mut req).unwrap();
rprintln!("version request {:02x?}", req);
cortex_m::asm::delay(1_000);
// the read part
let mut req = [00];
spi_emu.transfer(&mut req).unwrap();
rprintln!("version resp {:02x?}", req);
spi_emu.set_high().ok();
} }
#[idle] #[idle]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment