Setting explicit values should be required in general, at least for enums used in wbox/native interop.
edit: This is Analyzer rule RCS1161. Also CA1008 for missing zero members, but wait for #4327.
Also "unplugged" / no peripheral is missing. Added in c580766.