aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2023-05-16 09:36:06 +0000
committerGitHub <[email protected]>2023-05-16 09:36:06 +0000
commit56f2e0c9a02f6db9fe4e3a72a9b7fdd160a90aa8 (patch)
tree08c779b0eb667841d33131a0d4f302d3a7b234a7 /examples
parentb0541c01bed231e0e6355db83c87e3ec2b196e70 (diff)
parentb950d6d72bf92f1943f885ce700685fedf4b6cd9 (diff)
Merge #1462
1462: rp: Read flash unique id and jedec id r=Dirbaio a=kalkyl Co-authored-by: kalkyl <[email protected]>
Diffstat (limited to 'examples')
-rw-r--r--examples/rp/src/bin/flash.rs10
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);