diff options
Diffstat (limited to 'embassy-imxrt/src/flexcomm/mod.rs')
| -rw-r--r-- | embassy-imxrt/src/flexcomm/mod.rs | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/embassy-imxrt/src/flexcomm/mod.rs b/embassy-imxrt/src/flexcomm/mod.rs index 4473c9a77..27794042b 100644 --- a/embassy-imxrt/src/flexcomm/mod.rs +++ b/embassy-imxrt/src/flexcomm/mod.rs | |||
| @@ -4,11 +4,11 @@ pub mod uart; | |||
| 4 | 4 | ||
| 5 | use paste::paste; | 5 | use paste::paste; |
| 6 | 6 | ||
| 7 | use crate::clocks::{enable_and_reset, SysconPeripheral}; | 7 | use crate::clocks::{SysconPeripheral, enable_and_reset}; |
| 8 | use crate::peripherals::{ | 8 | use crate::peripherals::{ |
| 9 | FLEXCOMM0, FLEXCOMM1, FLEXCOMM14, FLEXCOMM15, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, | 9 | FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, FLEXCOMM14, FLEXCOMM15, |
| 10 | }; | 10 | }; |
| 11 | use crate::{pac, PeripheralType}; | 11 | use crate::{PeripheralType, pac}; |
| 12 | 12 | ||
| 13 | /// clock selection option | 13 | /// clock selection option |
| 14 | #[derive(Copy, Clone, Debug)] | 14 | #[derive(Copy, Clone, Debug)] |
| @@ -223,9 +223,15 @@ macro_rules! into_mode { | |||
| 223 | } | 223 | } |
| 224 | } | 224 | } |
| 225 | 225 | ||
| 226 | into_mode!(usart, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7); | 226 | into_mode!( |
| 227 | into_mode!(spi, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, FLEXCOMM14); | 227 | usart, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7 |
| 228 | into_mode!(i2c, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, FLEXCOMM15); | 228 | ); |
| 229 | into_mode!( | ||
| 230 | spi, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, FLEXCOMM14 | ||
| 231 | ); | ||
| 232 | into_mode!( | ||
| 233 | i2c, FLEXCOMM0, FLEXCOMM1, FLEXCOMM2, FLEXCOMM3, FLEXCOMM4, FLEXCOMM5, FLEXCOMM6, FLEXCOMM7, FLEXCOMM15 | ||
| 234 | ); | ||
| 229 | 235 | ||
| 230 | into_mode!( | 236 | into_mode!( |
| 231 | i2s_transmit, | 237 | i2s_transmit, |
