New quiz in Ziglings - Bit manipulation in embedded devices

I think this is also a use case for volatile pointers to packed structs?