aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob McWhirter <[email protected]>2021-07-12 14:11:18 -0400
committerBob McWhirter <[email protected]>2021-07-13 10:09:35 -0400
commit06e899b14cba8e1071adbe9e17dec0542f677853 (patch)
tree96d09ee6c1ca25723c5333cbe8e7e61960a679b4
parentd31e30f382671fecae393f848f576ab45208bdf9 (diff)
Adjust to DMA1EN in the rcc for l0.
-rw-r--r--embassy-stm32/src/rcc/l0/mod.rs2
m---------stm32-data0
-rw-r--r--stm32-metapac-gen/src/lib.rs4
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))) => {