~ruther/avr-device

ref: 06ef5e65c7234543f08be66f1a10c284e2cdd68f avr-device/patch/common d---------
912202c8 — the6p4c 3 years ago
Add ATmega128RFA1 support

Adds basic ATmega128RFA1 support. Adjusts the common USART patches for
UCSZ? slightly to work with the ATmega128RFA1's ATDF.
d15a5517 — Jacob McSwain 3 years ago
Add support for ATtiny2313/A

b5cc61bc — Andrea Nall 3 years ago
Add ATtiny202 support

All of the svd patches are in patch/common/attiny-0-series.yaml which should
work for all of the 0-series (but may only work for ATtiny20* and ATtiny40*,
  but not 80* or 160* given how the datasheet is split)
bc60d30a — Rahix 4 years ago
all: Drop unnecessary access mode patches

Due to a change in atdf2svd [1], all these access mode patches are no
longer required - they are now translated correctly from the vendor
source file.

Drop all patches which no longer change the output (the code before and
after this change is equivalent when using the new atdf2svd).

[1]: https://github.com/Rahix/atdf2svd/commit/a189276b3540b647fab832946edf0acf39730a0e
397170ad — jaxter184 4 years ago
Add attiny841 and attiny861
694f88b4 — Rahix 4 years ago
patch: spi: Patch enumerated values for SPI prescaler

Rename the values for the SPI clock prescaler from VAL_0xXX to more
meaningful identifiers.

Signed-off-by: Rahix <rahix@rahix.de>
ce031034 — Johan Kristell 4 years ago
Add support for atmega328pb
9c2e7ecd — Andrew Dona-Couch 4 years ago
Extract common EXINT patch from tiny84/85
0a701c00 — Andrew Dona-Couch 4 years ago
Extract common EEPROM patch from tiny84/85/88
f64c737b — Andrew Dona-Couch 4 years ago
Extract common USI patch from tiny84/85
7c3805f9 — Andrew Dona-Couch 4 years ago
Make the PINx registers writeable
1969ec39 — Liam Perlaki 4 years ago
Add patches for ADC peripherals

Add a patch to fixup a few registers in the ADC peripheral
for ATmega328P, ATmega32U4, ATmega1280, and ATmega64.
a2c84372 — Jonah Dahlquist 5 years ago
Add patch for SPI device

1606c20e — Jonah Dahlquist 5 years ago
common: Fix a few patches

- Fix some descriptions
- Rename ambiguous WDT options
1726a5ee — Rahix 5 years ago
atmega1280: Factor out USART into a common patch

Signed-off-by: Rahix <rahix@rahix.de>
00e05646 — Rahix 5 years ago
atmega32u4, attiny85: Add tc0 patch

Signed-off-by: Rahix <rahix@rahix.de>
0806f412 — Rahix 5 years ago
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>
aae9508c — Rahix 5 years ago
common: Add some comments to the patch files

Signed-off-by: Rahix <rahix@rahix.de>
f667204f — Rahix 5 years ago
attiny85: Add WDT patch

Signed-off-by: Rahix <rahix@rahix.de>
71b1b462 — Rahix 5 years ago
atmega328p: Add patch & fix ACSR access mode

Signed-off-by: Rahix <rahix@rahix.de>
Next
Do not follow this link