diff options
| -rw-r--r-- | embassy-stm32/src/crc/v1.rs | 6 | ||||
| -rw-r--r-- | embassy-stm32/src/crc/v2v3.rs | 4 |
2 files changed, 4 insertions, 6 deletions
diff --git a/embassy-stm32/src/crc/v1.rs b/embassy-stm32/src/crc/v1.rs index fc6d6945d..c33eea316 100644 --- a/embassy-stm32/src/crc/v1.rs +++ b/embassy-stm32/src/crc/v1.rs | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | use crate::pac::CRC as PAC_CRC; | 1 | use crate::pac::CRC as PAC_CRC; |
| 2 | use crate::peripherals::CRC; | 2 | use crate::peripherals::CRC; |
| 3 | use crate::rcc::sealed::RccPeripheral; | 3 | use crate::rcc::sealed::RccPeripheral; |
| 4 | use embassy_hal_common::unborrow; | ||
| 5 | use embassy::util::Unborrow; | 4 | use embassy::util::Unborrow; |
| 6 | 5 | use embassy_hal_common::unborrow; | |
| 7 | 6 | ||
| 8 | pub struct Crc { | 7 | pub struct Crc { |
| 9 | _peripheral: CRC, | 8 | _peripheral: CRC, |
| @@ -11,7 +10,7 @@ pub struct Crc { | |||
| 11 | 10 | ||
| 12 | impl Crc { | 11 | impl Crc { |
| 13 | /// Instantiates the CRC32 peripheral and initializes it to default values. | 12 | /// Instantiates the CRC32 peripheral and initializes it to default values. |
| 14 | pub fn new(peripheral: impl Unborrow<Target= CRC>) -> Self { | 13 | pub fn new(peripheral: impl Unborrow<Target = CRC>) -> Self { |
| 15 | // Note: enable and reset come from RccPeripheral. | 14 | // Note: enable and reset come from RccPeripheral. |
| 16 | // enable CRC clock in RCC. | 15 | // enable CRC clock in RCC. |
| 17 | CRC::enable(); | 16 | CRC::enable(); |
| @@ -50,5 +49,4 @@ impl Crc { | |||
| 50 | pub fn read(&self) -> u32 { | 49 | pub fn read(&self) -> u32 { |
| 51 | unsafe { PAC_CRC.dr().read() } | 50 | unsafe { PAC_CRC.dr().read() } |
| 52 | } | 51 | } |
| 53 | |||
| 54 | } | 52 | } |
diff --git a/embassy-stm32/src/crc/v2v3.rs b/embassy-stm32/src/crc/v2v3.rs index 78334d6cf..1ca529568 100644 --- a/embassy-stm32/src/crc/v2v3.rs +++ b/embassy-stm32/src/crc/v2v3.rs | |||
| @@ -2,8 +2,8 @@ use crate::pac::crc::vals; | |||
| 2 | use crate::pac::CRC as PAC_CRC; | 2 | use crate::pac::CRC as PAC_CRC; |
| 3 | use crate::peripherals::CRC; | 3 | use crate::peripherals::CRC; |
| 4 | use crate::rcc::sealed::RccPeripheral; | 4 | use crate::rcc::sealed::RccPeripheral; |
| 5 | use embassy_hal_common::unborrow; | ||
| 6 | use embassy::util::Unborrow; | 5 | use embassy::util::Unborrow; |
| 6 | use embassy_hal_common::unborrow; | ||
| 7 | 7 | ||
| 8 | pub struct Crc { | 8 | pub struct Crc { |
| 9 | _peripheral: CRC, | 9 | _peripheral: CRC, |
| @@ -66,7 +66,7 @@ pub enum PolySize { | |||
| 66 | 66 | ||
| 67 | impl Crc { | 67 | impl Crc { |
| 68 | /// Instantiates the CRC32 peripheral and initializes it to default values. | 68 | /// Instantiates the CRC32 peripheral and initializes it to default values. |
| 69 | pub fn new(peripheral: impl Unborrow<Target= CRC>, config: Config) -> Self { | 69 | pub fn new(peripheral: impl Unborrow<Target = CRC>, config: Config) -> Self { |
| 70 | // Note: enable and reset come from RccPeripheral. | 70 | // Note: enable and reset come from RccPeripheral. |
| 71 | // enable CRC clock in RCC. | 71 | // enable CRC clock in RCC. |
| 72 | CRC::enable(); | 72 | CRC::enable(); |
