Enum stm32l4xx_hal::dmamux::DmaInput
source · [−]pub enum DmaInput {
Show 99 variants
Generator0,
Generator1,
Generator2,
Generator3,
Adc1,
Adc2,
Adc3,
Dac1Ch1,
Dac1Ch2,
Spi1Rx,
Spi1Tx,
Spi2Rx,
Spi2Tx,
Spi3Rx,
Spi3Tx,
I2c1Rx,
I2c1Tx,
I2c2Rx,
I2c2Tx,
I2c3Rx,
I2c3Tx,
I2c4Rx,
I2c4Tx,
Usart1Rx,
Usart1Tx,
Usart2Rx,
Usart2Tx,
Usart3Rx,
Usart3Tx,
Uart4Rx,
Uart4Tx,
Uart5Rx,
Uart5Tx,
LpUart1Rx,
LpUart1Tx,
Sai1A,
Sai1B,
Sai2A,
Sai2B,
QuadSpi,
OctoSpi1,
OctoSpi2,
Tim6Up,
Tim7Up,
Tim1Ch1,
Tim1Ch2,
Tim1Ch3,
Tim1Ch4,
Tim1Up,
Tim1Trig,
Tim1Com,
Tim8Ch1,
Tim8Ch2,
Tim8Ch3,
Tim8Ch4,
Tim8Up,
Tim8Trig,
Tim8Com,
Tim2Ch1,
Tim2Ch2,
Tim2Ch3,
Tim2Ch4,
Tim2Up,
Tim3Ch1,
Tim3Ch2,
Tim3Ch3,
Tim3Ch4,
Tim3Up,
Tim3Trig,
Tim4Ch1,
Tim4Ch2,
Tim4Ch3,
Tim4Ch4,
Tim4Up,
Tim5Ch1,
Tim5Ch2,
Tim5Ch3,
Tim5Ch4,
Tim5Up,
Tim5Trig,
Tim15Ch1,
Tim15Up,
Tim15Trig,
Tim15Com,
Tim16Ch1,
Tim16Up,
Tim17Ch1,
Tim17Up,
Dfsdm1Flt0,
Dfsdm1Flt1,
Dfsdm1Flt2,
Dfsdm1Flt3,
Dcmi,
AesIn,
AesOut,
HashIn,
Swpmi1Rx,
Swpmi1Tx,
SdMmc1,
}
Expand description
Input DMA request line selected
Variants
Generator0
Generator1
Generator2
Generator3
Adc1
Adc2
Adc3
Dac1Ch1
Dac1Ch2
Spi1Rx
Spi1Tx
Spi2Rx
Spi2Tx
Spi3Rx
Spi3Tx
I2c1Rx
I2c1Tx
I2c2Rx
I2c2Tx
I2c3Rx
I2c3Tx
I2c4Rx
I2c4Tx
Usart1Rx
Usart1Tx
Usart2Rx
Usart2Tx
Usart3Rx
Usart3Tx
Uart4Rx
Uart4Tx
Uart5Rx
Uart5Tx
LpUart1Rx
LpUart1Tx
Sai1A
Sai1B
Sai2A
Sai2B
QuadSpi
OctoSpi1
OctoSpi2
Tim6Up
Tim7Up
Tim1Ch1
Tim1Ch2
Tim1Ch3
Tim1Ch4
Tim1Up
Tim1Trig
Tim1Com
Tim8Ch1
Tim8Ch2
Tim8Ch3
Tim8Ch4
Tim8Up
Tim8Trig
Tim8Com
Tim2Ch1
Tim2Ch2
Tim2Ch3
Tim2Ch4
Tim2Up
Tim3Ch1
Tim3Ch2
Tim3Ch3
Tim3Ch4
Tim3Up
Tim3Trig
Tim4Ch1
Tim4Ch2
Tim4Ch3
Tim4Ch4
Tim4Up
Tim5Ch1
Tim5Ch2
Tim5Ch3
Tim5Ch4
Tim5Up
Tim5Trig
Tim15Ch1
Tim15Up
Tim15Trig
Tim15Com
Tim16Ch1
Tim16Up
Tim17Ch1
Tim17Up
Dfsdm1Flt0
Dfsdm1Flt1
Dfsdm1Flt2
Dfsdm1Flt3
Dcmi
AesIn
AesOut
HashIn
Swpmi1Rx
Swpmi1Tx
SdMmc1
Auto Trait Implementations
impl RefUnwindSafe for DmaInput
impl Send for DmaInput
impl Sync for DmaInput
impl Unpin for DmaInput
impl UnwindSafe for DmaInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more