diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/rp/src/bin/flash.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/rp/src/bin/flash.rs b/examples/rp/src/bin/flash.rs index 8d6b379f4..19076150c 100644 --- a/examples/rp/src/bin/flash.rs +++ b/examples/rp/src/bin/flash.rs | |||
| @@ -24,6 +24,16 @@ async fn main(_spawner: Spawner) { | |||
| 24 | Timer::after(Duration::from_millis(10)).await; | 24 | Timer::after(Duration::from_millis(10)).await; |
| 25 | 25 | ||
| 26 | let mut flash = embassy_rp::flash::Flash::<_, FLASH_SIZE>::new(p.FLASH); | 26 | let mut flash = embassy_rp::flash::Flash::<_, FLASH_SIZE>::new(p.FLASH); |
| 27 | |||
| 28 | // Get JEDEC id | ||
| 29 | let jedec = flash.jedec_id().unwrap(); | ||
| 30 | info!("jedec id: 0x{:x}", jedec); | ||
| 31 | |||
| 32 | // Get unique id | ||
| 33 | let mut uid = [0; 8]; | ||
| 34 | flash.unique_id(&mut uid).unwrap(); | ||
| 35 | info!("unique id: {:?}", uid); | ||
| 36 | |||
| 27 | erase_write_sector(&mut flash, 0x00); | 37 | erase_write_sector(&mut flash, 0x00); |
| 28 | 38 | ||
| 29 | multiwrite_bytes(&mut flash, ERASE_SIZE as u32); | 39 | multiwrite_bytes(&mut flash, ERASE_SIZE as u32); |
