~ruther/avr-device

ref: d15a55172f76aa48607391ec33e9173da850198f avr-device/patch d---------
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
5387fdd8 — jaxter184 4 years ago
Fix atmega328pb AC patch
d1eed41c — Jan Paw 4 years ago
Add basic support for ATmega4809

bc80262d — Rahix 4 years ago
atmega64: Patch UMSELn fields in USART

These fields for some reason have a wrong bit range in the ATDF file.

Signed-off-by: Rahix <rahix@rahix.de>
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
d579a49f — Boris Vinogradov 4 years ago
fix: atmegaX8 TIFR should be read-write
266ad6c3 — Peter Jaszkowiak 4 years ago
fix: attiny84 ADCSRA should be read-write
7663529e — Rahix 4 years ago
patch: Switch to upstream svdtools patch tool

Instead of using our locally vendored version of svdpatch, switch to the
upstream version maintained by the stm32-rs project:

    https://github.com/stm32-rs/svdtools

Signed-off-by: Rahix <rahix@rahix.de>
a91957a7 — Rahix 4 years ago
patches: Include _svd tag

The _svd: tag is needed for upstream svdtools to find the corresponding
svd file for each patch.

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