Add patches for ADC peripherals
Add a patch to fixup a few registers in the ADC peripheral
for ATmega328P, ATmega32U4, ATmega1280, and ATmega64.
common: Fix a few patches
- Fix some descriptions
- Rename ambiguous WDT options
atmega1280: Factor out USART into a common patch
Signed-off-by: Rahix <rahix@rahix.de>
atmega32u4, attiny85: Add tc0 patch
Signed-off-by: Rahix <rahix@rahix.de>
svdpatch: Add _write_constraint modifier
"_write_constraint" allows to change the write-constraint
to one of:
- "enum": Allow only enumerated values (useEnumeratedValues)
- "none": Completely remove the <writeConstraint> tag
- [min, max]: Allow only values in a certain range (this can
be used to make the bits() method safe)
Fixes #8
Signed-off-by: Rahix <rahix@rahix.de>
common: Add some comments to the patch files
Signed-off-by: Rahix <rahix@rahix.de>
atmega328p: Add patch & fix ACSR access mode
Signed-off-by: Rahix <rahix@rahix.de>
atmega32u4, attiny85: Add more patches
Signed-off-by: Rahix <rahix@rahix.de>
Allow overwriting enumeratedValues and add exemplary patch