diff options
Diffstat (limited to 'embassy-stm32/src')
| -rw-r--r-- | embassy-stm32/src/dbgmcu/mod.rs | 13 | ||||
| -rw-r--r-- | embassy-stm32/src/lib.rs | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/embassy-stm32/src/dbgmcu/mod.rs b/embassy-stm32/src/dbgmcu/mod.rs new file mode 100644 index 000000000..8dc4cc53f --- /dev/null +++ b/embassy-stm32/src/dbgmcu/mod.rs | |||
| @@ -0,0 +1,13 @@ | |||
| 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 c10310e2d..07f8b9f3b 100644 --- a/embassy-stm32/src/lib.rs +++ b/embassy-stm32/src/lib.rs | |||
| @@ -31,6 +31,8 @@ pub mod adc; | |||
| 31 | pub mod clock; | 31 | pub mod clock; |
| 32 | #[cfg(dac)] | 32 | #[cfg(dac)] |
| 33 | pub mod dac; | 33 | pub mod dac; |
| 34 | #[cfg(dbgmcu)] | ||
| 35 | pub mod dbgmcu; | ||
| 34 | #[cfg(all(eth, feature = "net"))] | 36 | #[cfg(all(eth, feature = "net"))] |
| 35 | pub mod eth; | 37 | pub mod eth; |
| 36 | #[cfg(exti)] | 38 | #[cfg(exti)] |
