[][src]Trait drone_stm32_map_periph_uart::UartIsr

pub trait UartIsr<T: UartMap> {
    type UartIsrVal: Bitfield<Bits = u32>;
    type UUartIsr: UUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>;
    type SUartIsr: SUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>;
    type CUartIsr: CUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>;
}

Associated Types

type UartIsrVal: Bitfield<Bits = u32>

type UUartIsr: UUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>

type SUartIsr: SUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>

type CUartIsr: CUartIsr<T, Val = Self::UartIsrVal, UReg = Self::UUartIsr, SReg = Self::SUartIsr, CReg = Self::CUartIsr>

Loading content...

Implementors

impl UartIsr<Lpuart1> for Lpuart1[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

impl UartIsr<Uart4> for Uart4[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

impl UartIsr<Uart5> for Uart5[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

impl UartIsr<Usart1> for Usart1[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

impl UartIsr<Usart2> for Usart2[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

impl UartIsr<Usart3> for Usart3[src]

type UartIsrVal = Val

type UUartIsr = Reg<Urt>

type SUartIsr = Reg<Srt>

type CUartIsr = Reg<Crt>

Loading content...