diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-10-26 18:37:54 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-10-26 18:37:54 +0000 |
| commit | 9393cd4487e977d12d1f700a8bd344779d484955 (patch) | |
| tree | 4d4a4f6fcd1ef795ab3a10b568e057e984e03f79 | |
| parent | a6fe031d34d27ffb4ad9365ec226674347ba277f (diff) | |
| parent | bbff98ed0de2f37cc25f00b944bb0afb1bb85646 (diff) | |
Merge #458
458: Enable the DMAMUX clocks. r=Dirbaio a=bobmcwhirter
Co-authored-by: Bob McWhirter <[email protected]>
| -rw-r--r-- | embassy-stm32/src/dma/dmamux.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/embassy-stm32/src/dma/dmamux.rs b/embassy-stm32/src/dma/dmamux.rs index 718859a44..14218d56a 100644 --- a/embassy-stm32/src/dma/dmamux.rs +++ b/embassy-stm32/src/dma/dmamux.rs | |||
| @@ -48,4 +48,17 @@ pac::dma_channels! { | |||
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | /// safety: must be called only once | 50 | /// safety: must be called only once |
| 51 | pub(crate) unsafe fn init() {} | 51 | pub(crate) unsafe fn init() { |
| 52 | pac::peripherals! { | ||
| 53 | (dmamux, $peri:ident) => { | ||
| 54 | { | ||
| 55 | pac::peripheral_rcc! { | ||
| 56 | ($peri, $clock:ident, $en_reg:ident, $rst_reg:ident, $en_fn:ident, $rst_fn:ident) => { | ||
| 57 | use crate::rcc::sealed::RccPeripheral; | ||
| 58 | crate::peripherals::$peri::enable() | ||
| 59 | }; | ||
| 60 | } | ||
| 61 | } | ||
| 62 | }; | ||
| 63 | } | ||
| 64 | } | ||
