> and I think applying strict-volatile-bitfields to enums is probably > meaningless.
MCU vendors would disagree. If a location is volatile, it's most likely hardware, and must be accessed in the user-specified way. Randomly accessing adjacent locations could cause system failure.