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>