Fix compilation on other flash families
This commit is contained in:
parent
661db6f1b0
commit
a62e8a93ec
@ -24,7 +24,10 @@ impl<'d> Flash<'d> {
|
|||||||
pub fn new(p: impl Unborrow<Target = FLASH>) -> Self {
|
pub fn new(p: impl Unborrow<Target = FLASH>) -> Self {
|
||||||
unborrow!(p);
|
unborrow!(p);
|
||||||
|
|
||||||
unsafe { family::init(); }
|
#[cfg(flash_f4)]
|
||||||
|
unsafe {
|
||||||
|
family::init();
|
||||||
|
}
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
_inner: p,
|
_inner: p,
|
||||||
@ -184,9 +187,9 @@ mod asynch {
|
|||||||
return Err(Error::Unaligned);
|
return Err(Error::Unaligned);
|
||||||
}
|
}
|
||||||
trace!("Writing {} bytes at 0x{:x}", data.len(), addr);
|
trace!("Writing {} bytes at 0x{:x}", data.len(), addr);
|
||||||
|
|
||||||
self.clear_all_err();
|
self.clear_all_err();
|
||||||
|
|
||||||
unsafe { family::write(addr, data).await }
|
unsafe { family::write(addr, data).await }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user