aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Melchior Jacobsen <[email protected]>2023-03-30 09:17:14 +0200
committerRasmus Melchior Jacobsen <[email protected]>2023-03-30 09:17:14 +0200
commita78e10e00362bf0f5649e200fa62c75d6f3808d0 (patch)
treea8e6c9cf872529da624b133b675aa556f98c4aab
parent02caec9482cbd8ce62c17ebc3fcaa13c3f47c1ee (diff)
Add defmt support to new flash types
-rw-r--r--embassy-stm32/src/flash/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-stm32/src/flash/mod.rs b/embassy-stm32/src/flash/mod.rs
index 794d32ccd..231ff1f9e 100644
--- a/embassy-stm32/src/flash/mod.rs
+++ b/embassy-stm32/src/flash/mod.rs
@@ -9,6 +9,8 @@ pub use common::*;
9pub use crate::_generated::flash_regions::*; 9pub use crate::_generated::flash_regions::*;
10pub use crate::pac::{FLASH_BASE, FLASH_SIZE, WRITE_SIZE}; 10pub use crate::pac::{FLASH_BASE, FLASH_SIZE, WRITE_SIZE};
11 11
12#[derive(Debug)]
13#[cfg_attr(feature = "defmt", derive(defmt::Format))]
12pub struct FlashRegion { 14pub struct FlashRegion {
13 pub bank: FlashBank, 15 pub bank: FlashBank,
14 pub base: u32, 16 pub base: u32,
@@ -19,6 +21,7 @@ pub struct FlashRegion {
19} 21}
20 22
21#[derive(Debug, PartialEq)] 23#[derive(Debug, PartialEq)]
24#[cfg_attr(feature = "defmt", derive(defmt::Format))]
22pub struct FlashSector { 25pub struct FlashSector {
23 pub bank: FlashBank, 26 pub bank: FlashBank,
24 pub index_in_bank: u8, 27 pub index_in_bank: u8,
@@ -27,6 +30,7 @@ pub struct FlashSector {
27} 30}
28 31
29#[derive(Clone, Copy, Debug, PartialEq)] 32#[derive(Clone, Copy, Debug, PartialEq)]
33#[cfg_attr(feature = "defmt", derive(defmt::Format))]
30pub enum FlashBank { 34pub enum FlashBank {
31 Bank1 = 0, 35 Bank1 = 0,
32 Bank2 = 1, 36 Bank2 = 1,