diff options
author | Mathias <mk@blackbird.online> | 2022-09-26 10:36:21 +0200 |
---|---|---|
committer | Mathias <mk@blackbird.online> | 2022-09-26 10:36:21 +0200 |
commit | 6fa74b0c022c41c9ac6dd0b937ef402846cbdfae (patch) | |
tree | 8784d74280e9bae990a9054c0a30cf84e250ce90 /embassy-boot | |
parent | b2a327a85884f822d011964bcd44b463b301467f (diff) | |
download | embassy-6fa74b0c022c41c9ac6dd0b937ef402846cbdfae.zip |
make prepare_update async
Diffstat (limited to 'embassy-boot')
-rw-r--r-- | embassy-boot/boot/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-boot/boot/src/lib.rs b/embassy-boot/boot/src/lib.rs index 6f22d08e..8286601e 100644 --- a/embassy-boot/boot/src/lib.rs +++ b/embassy-boot/boot/src/lib.rs @@ -700,8 +700,8 @@ impl FirmwareUpdater { /// /// Using this instead of `write_firmware` allows for an optimized API in /// exchange for added complexity. - pub fn prepare_update<F: NorFlash>(&mut self, flash: &mut F) -> Result<FirmwareWriter, F::Error> { - flash.erase((self.dfu.from) as u32, (self.dfu.to) as u32)?; + pub async fn prepare_update<F: AsyncNorFlash>(&mut self, flash: &mut F) -> Result<FirmwareWriter, F::Error> { + flash.erase((self.dfu.from) as u32, (self.dfu.to) as u32).await?; trace!("Erased from {} to {}", self.dfu.from, self.dfu.to); |