[][src]Trait drone_stm32_map_periph_uart::UartRdr

pub trait UartRdr<T: UartMap> {
    type UartRdrVal: Bitfield<Bits = u32>;
    type UUartRdr: UUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>;
    type SUartRdr: SUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>;
    type CUartRdr: CUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>;
}

Associated Types

type UartRdrVal: Bitfield<Bits = u32>

type UUartRdr: UUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>

type SUartRdr: SUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>

type CUartRdr: CUartRdr<T, Val = Self::UartRdrVal, UReg = Self::UUartRdr, SReg = Self::SUartRdr, CReg = Self::CUartRdr>

Loading content...

Implementors

impl UartRdr<Lpuart1> for Lpuart1[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

impl UartRdr<Uart4> for Uart4[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

impl UartRdr<Uart5> for Uart5[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

impl UartRdr<Usart1> for Usart1[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

impl UartRdr<Usart2> for Usart2[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

impl UartRdr<Usart3> for Usart3[src]

type UartRdrVal = Val

type UUartRdr = Reg<Urt>

type SUartRdr = Reg<Srt>

type CUartRdr = Reg<Crt>

Loading content...