aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchemicstry <[email protected]>2022-07-11 04:07:28 +0300
committerchemicstry <[email protected]>2022-07-11 04:07:28 +0300
commit3271ba36e439b037a9f775ccc9b7de8511cbcf7a (patch)
treecdaf583d6330548c4f6d220bacf46efcf0b7416c
parentc19667f05e2111a560d0ae52297998b0769bf232 (diff)
Fix cfg flags
-rw-r--r--embassy-stm32/src/flash/f4.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/embassy-stm32/src/flash/f4.rs b/embassy-stm32/src/flash/f4.rs
index 0afa9e829..f6dc7e955 100644
--- a/embassy-stm32/src/flash/f4.rs
+++ b/embassy-stm32/src/flash/f4.rs
@@ -15,14 +15,7 @@ unsafe fn is_dual_bank() -> bool {
15 match FLASH_SIZE / 1024 { 15 match FLASH_SIZE / 1024 {
16 // 1 MB devices depend on configuration 16 // 1 MB devices depend on configuration
17 1024 => { 17 1024 => {
18 if cfg!(any( 18 if cfg!(any(stm32f427, stm32f429, stm32f437, stm32f439, stm32f469, stm32f479)) {
19 feature = "stm32f427",
20 feature = "stm32f429",
21 feature = "stm32f437",
22 feature = "stm32f439",
23 feature = "stm32f469",
24 feature = "stm32f479",
25 )) {
26 pac::FLASH.optcr().read().db1m() 19 pac::FLASH.optcr().read().db1m()
27 } else { 20 } else {
28 false 21 false
@@ -119,7 +112,7 @@ pub(crate) unsafe fn blocking_erase(from: u32, to: u32) -> Result<(), Error> {
119} 112}
120 113
121unsafe fn erase_sector(sector: u8) -> Result<(), Error> { 114unsafe fn erase_sector(sector: u8) -> Result<(), Error> {
122 let bank = (sector >= SECOND_BANK_SECTOR_START) as u8; 115 let bank = sector / SECOND_BANK_SECTOR_START as u8;
123 let snb = (bank << 4) + (sector % SECOND_BANK_SECTOR_START as u8); 116 let snb = (bank << 4) + (sector % SECOND_BANK_SECTOR_START as u8);
124 117
125 pac::FLASH.cr().modify(|w| { 118 pac::FLASH.cr().modify(|w| {