diff options
| author | Bob McWhirter <[email protected]> | 2021-07-12 14:11:18 -0400 |
|---|---|---|
| committer | Bob McWhirter <[email protected]> | 2021-07-13 10:09:35 -0400 |
| commit | 06e899b14cba8e1071adbe9e17dec0542f677853 (patch) | |
| tree | 96d09ee6c1ca25723c5333cbe8e7e61960a679b4 | |
| parent | d31e30f382671fecae393f848f576ab45208bdf9 (diff) | |
Adjust to DMA1EN in the rcc for l0.
| -rw-r--r-- | embassy-stm32/src/rcc/l0/mod.rs | 2 | ||||
| m--------- | stm32-data | 0 | ||||
| -rw-r--r-- | stm32-metapac-gen/src/lib.rs | 4 |
3 files changed, 3 insertions, 3 deletions
diff --git a/embassy-stm32/src/rcc/l0/mod.rs b/embassy-stm32/src/rcc/l0/mod.rs index 0b11e708f..6107d5f55 100644 --- a/embassy-stm32/src/rcc/l0/mod.rs +++ b/embassy-stm32/src/rcc/l0/mod.rs | |||
| @@ -170,7 +170,7 @@ impl<'d> Rcc<'d> { | |||
| 170 | pub fn enable_debug_wfe(&mut self, _dbg: &mut peripherals::DBGMCU, enable_dma: bool) { | 170 | pub fn enable_debug_wfe(&mut self, _dbg: &mut peripherals::DBGMCU, enable_dma: bool) { |
| 171 | // NOTE(unsafe) We have exclusive access to the RCC and DBGMCU | 171 | // NOTE(unsafe) We have exclusive access to the RCC and DBGMCU |
| 172 | unsafe { | 172 | unsafe { |
| 173 | pac::RCC.ahbenr().modify(|w| w.set_dmaen(enable_dma)); | 173 | pac::RCC.ahbenr().modify(|w| w.set_dma1en(enable_dma)); |
| 174 | 174 | ||
| 175 | pac::DBGMCU.cr().modify(|w| { | 175 | pac::DBGMCU.cr().modify(|w| { |
| 176 | w.set_dbg_sleep(true); | 176 | w.set_dbg_sleep(true); |
diff --git a/stm32-data b/stm32-data | |||
| Subproject 5c3d2df911c8530d4584c731a5de99951858fcc | Subproject 9ff09761f32da472319756c1c2cd814fda10b57 | ||
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs index 570a225c7..640d746e1 100644 --- a/stm32-metapac-gen/src/lib.rs +++ b/stm32-metapac-gen/src/lib.rs | |||
| @@ -390,8 +390,8 @@ pub fn gen(options: Options) { | |||
| 390 | if let Some(clock_prefix) = clock_prefix { | 390 | if let Some(clock_prefix) = clock_prefix { |
| 391 | // Workaround for clock registers being split on some chip families. Assume fields are | 391 | // Workaround for clock registers being split on some chip families. Assume fields are |
| 392 | // named after peripheral and look for first field matching and use that register. | 392 | // named after peripheral and look for first field matching and use that register. |
| 393 | let mut en = find_reg_for_field(&rcc, clock_prefix, &format!("{}EN", name)); | 393 | let en = find_reg_for_field(&rcc, clock_prefix, &format!("{}EN", name)); |
| 394 | let mut rst = find_reg_for_field(&rcc, clock_prefix, &format!("{}RST", name)); | 394 | let rst = find_reg_for_field(&rcc, clock_prefix, &format!("{}RST", name)); |
| 395 | 395 | ||
| 396 | match (en, rst) { | 396 | match (en, rst) { |
| 397 | (Some((enable_reg, enable_field)), Some((reset_reg, reset_field))) => { | 397 | (Some((enable_reg, enable_field)), Some((reset_reg, reset_field))) => { |
