pub type GpioBitfield = Field<u32, Register>;
struct GpioBitfield { pub mask: u32, pub shift: usize, /* private fields */ }
mask: u32
shift: usize