Partial structs for GPIO