Fri Apr 21 10:25:39 EDT 2017

Register configuration language

A configuration language should be nothing more than a series of
assignments to bitfields, possibly parameterized by offsets.

The main problem is that C bitfields can't be trusted, and that this
needs to be handled by read-modify-write of machine words, or on
Cortex M3, the bit-band access.