diff options
| author | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 09:17:14 +0200 |
|---|---|---|
| committer | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 09:17:14 +0200 |
| commit | a78e10e00362bf0f5649e200fa62c75d6f3808d0 (patch) | |
| tree | a8e6c9cf872529da624b133b675aa556f98c4aab | |
| parent | 02caec9482cbd8ce62c17ebc3fcaa13c3f47c1ee (diff) | |
Add defmt support to new flash types
| -rw-r--r-- | embassy-stm32/src/flash/mod.rs | 4 |
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::*; | |||
| 9 | pub use crate::_generated::flash_regions::*; | 9 | pub use crate::_generated::flash_regions::*; |
| 10 | pub use crate::pac::{FLASH_BASE, FLASH_SIZE, WRITE_SIZE}; | 10 | pub use crate::pac::{FLASH_BASE, FLASH_SIZE, WRITE_SIZE}; |
| 11 | 11 | ||
| 12 | #[derive(Debug)] | ||
| 13 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 12 | pub struct FlashRegion { | 14 | pub 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))] | ||
| 22 | pub struct FlashSector { | 25 | pub 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))] | ||
| 30 | pub enum FlashBank { | 34 | pub enum FlashBank { |
| 31 | Bank1 = 0, | 35 | Bank1 = 0, |
| 32 | Bank2 = 1, | 36 | Bank2 = 1, |
