~ruther/avr-device

ref: 38126f08ee554f40fe34a1e4d8948f53c5840899 avr-device/patch d---------
38126f08 — Adam Gausmann 2 years ago
Add support for ATtiny404
7f6dbe12 — dalpil 2 years ago
Adds patch for the timers on attiny167
ed20a8b8 — Tronje Krabbe 2 years ago
Add support for ATmega164pa

Adds the ATDF file provided from Microchip, and makes changes analog to
290613454fbdc5e4ac98e53deccaf74dafc88963.
This has been tested on real hardware.

Signed-off-by: Tronje Krabbe <tkrabbe@jusst.de>
Signed-off-by: Oskar Munz <omunz@jusst.de>
0b8c5a8c — Alec Deason 2 years ago
Add support for attiny13a
7030af46 — dalpil 2 years ago
Use the same timer patch for atmega1280 as for atmega2560
405f89d7 — Erhune 3 years ago
Add support for ATmega1284p
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.
2b862053 — Justin Latimer 3 years ago
Add support for ATtiny1614

d1f9379d — finga 3 years ago
Add support for ATtiny816

Add basic support for the ATtiny816 of the tinyAVR1-series.
d15a5517 — Jacob McSwain 3 years ago
Add support for ATtiny2313/A

c0db0422 — Rahix 3 years ago
attiny841: Fix TWI:TWSCRB:TWAA enumerated values

Actually this is just a single bit so 2-bit enum values don't make
sense.  Newer svd2rust versions check whether enum values fit which
caught this error.  Fix it.
f287eed0 — Quentin Smith 3 years ago
Add ATtiny167 support

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)
41c74f40 — khimaros 4 years ago
Add AT90USB1286 support

Ref: #80
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
84f2b651 — David 4 years ago
Add ATmega8U2

ca6cad61 — Greg Green 4 years ago
atmega328p, pb: Split EIMSK INT field into 2

The INT0 and INT1 fields in the EIMSK register were incorrectly
combined into a 2 bit field, split into individual bits.

Also allow write access to PRR0 and PRR1 in ATmega328PB.
8962262a — Greg Green 4 years ago
atmega328p: Make PRR register writable

42633c8a — jaxter184 4 years ago
Fix 16bit timer patch
397170ad — jaxter184 4 years ago
Add attiny841 and attiny861
Next
Do not follow this link