nrf/qspi: always use u32 for addresses.
This commit is contained in:
@ -52,23 +52,23 @@ async fn main(_spawner: Spawner) {
|
||||
|
||||
for i in 0..8 {
|
||||
info!("page {:?}: erasing... ", i);
|
||||
unwrap!(q.erase(i * PAGE_SIZE).await);
|
||||
unwrap!(q.erase(i * PAGE_SIZE as u32).await);
|
||||
|
||||
for j in 0..PAGE_SIZE {
|
||||
buf.0[j] = pattern((j + i * PAGE_SIZE) as u32);
|
||||
buf.0[j] = pattern((j as u32 + i * PAGE_SIZE as u32) as u32);
|
||||
}
|
||||
|
||||
info!("programming...");
|
||||
unwrap!(q.write(i * PAGE_SIZE, &buf.0).await);
|
||||
unwrap!(q.write(i * PAGE_SIZE as u32, &buf.0).await);
|
||||
}
|
||||
|
||||
for i in 0..8 {
|
||||
info!("page {:?}: reading... ", i);
|
||||
unwrap!(q.read(i * PAGE_SIZE, &mut buf.0).await);
|
||||
unwrap!(q.read(i * PAGE_SIZE as u32, &mut buf.0).await);
|
||||
|
||||
info!("verifying...");
|
||||
for j in 0..PAGE_SIZE {
|
||||
assert_eq!(buf.0[j], pattern((j + i * PAGE_SIZE) as u32));
|
||||
assert_eq!(buf.0[j], pattern((j as u32 + i * PAGE_SIZE as u32) as u32));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user