type GpioOdrVal: Bitfield<Bits = u32>
type UGpioOdr: Reg<Urt, Val = Self::GpioOdrVal, UReg = Self::UGpioOdr, SReg = Self::SGpioOdr, CReg = Self::CGpioOdr> + URwReg
type SGpioOdr: Reg<Srt, Val = Self::GpioOdrVal, UReg = Self::UGpioOdr, SReg = Self::SGpioOdr, CReg = Self::CGpioOdr> + SRwReg
type CGpioOdr: Reg<Crt, Val = Self::GpioOdrVal, UReg = Self::UGpioOdr, SReg = Self::SGpioOdr, CReg = Self::CGpioOdr> + CRwReg