diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-01-04 23:58:57 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-01-05 00:00:44 +0100 |
| commit | 3486d59d730ac6124290ced600c00c61133c0fdb (patch) | |
| tree | 7c3e4e53f85f0820ff47cf4d6d813edce4d0ee44 | |
| parent | 2eb0cc5df78b2abd38228ee1f07b7c446e17d362 (diff) | |
stm32: remove Dbgmcu from public API.
The use case is already covered by `config.enable_debug_during_sleep`.
| -rw-r--r-- | embassy-stm32/src/dbgmcu/mod.rs | 13 | ||||
| -rw-r--r-- | embassy-stm32/src/lib.rs | 10 |
2 files changed, 7 insertions, 16 deletions
diff --git a/embassy-stm32/src/dbgmcu/mod.rs b/embassy-stm32/src/dbgmcu/mod.rs deleted file mode 100644 index 8dc4cc53f..000000000 --- a/embassy-stm32/src/dbgmcu/mod.rs +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | pub struct Dbgmcu {} | ||
| 2 | |||
| 3 | impl Dbgmcu { | ||
| 4 | pub unsafe fn enable_all() { | ||
| 5 | crate::pac::DBGMCU.cr().modify(|cr| { | ||
| 6 | crate::pac::dbgmcu! { | ||
| 7 | (cr, $fn_name:ident) => { | ||
| 8 | cr.$fn_name(true); | ||
| 9 | }; | ||
| 10 | } | ||
| 11 | }); | ||
| 12 | } | ||
| 13 | } | ||
diff --git a/embassy-stm32/src/lib.rs b/embassy-stm32/src/lib.rs index 117f3ed2a..bcd9bd5c1 100644 --- a/embassy-stm32/src/lib.rs +++ b/embassy-stm32/src/lib.rs | |||
| @@ -29,8 +29,6 @@ pub mod adc; | |||
| 29 | pub mod can; | 29 | pub mod can; |
| 30 | #[cfg(dac)] | 30 | #[cfg(dac)] |
| 31 | pub mod dac; | 31 | pub mod dac; |
| 32 | #[cfg(dbgmcu)] | ||
| 33 | pub mod dbgmcu; | ||
| 34 | #[cfg(dcmi)] | 32 | #[cfg(dcmi)] |
| 35 | pub mod dcmi; | 33 | pub mod dcmi; |
| 36 | #[cfg(all(eth, feature = "net"))] | 34 | #[cfg(all(eth, feature = "net"))] |
| @@ -90,7 +88,13 @@ pub fn init(config: Config) -> Peripherals { | |||
| 90 | 88 | ||
| 91 | unsafe { | 89 | unsafe { |
| 92 | if config.enable_debug_during_sleep { | 90 | if config.enable_debug_during_sleep { |
| 93 | dbgmcu::Dbgmcu::enable_all(); | 91 | crate::pac::DBGMCU.cr().modify(|cr| { |
| 92 | crate::pac::dbgmcu! { | ||
| 93 | (cr, $fn_name:ident) => { | ||
| 94 | cr.$fn_name(true); | ||
| 95 | }; | ||
| 96 | } | ||
| 97 | }); | ||
| 94 | } | 98 | } |
| 95 | 99 | ||
| 96 | gpio::init(); | 100 | gpio::init(); |
