Write 1 to clear

As a user I want to be able to specify "write-1-to-clear" bit fields in the register map.

  • write-1-to-clear fields must be able to be mixed with other bitfields in the same register.
  • output representations such as C++ and C must be able to generate the necessary read/write code for the mixed representations.