~ruther/avr-device

8c8d274b — Rahix 3 years ago
ci: Use stable Rust for building svd2rust
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
92e4d5f5 — Rahix 4 years ago
Update CHANGELOG
84f2b651 — David 4 years ago
Add ATmega8U2

cda2bcb5 — Rahix 4 years ago
Prepare 0.3.0
9bda0162 — Rahix 4 years ago
Update CHANGELOG
a1f82aa7 — Rahix 4 years ago
Improve error message when no device is selected

Introduce a new `device-selected` feature to simpilify the logic for
showing an error when no device was selected.
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.
f40d65e5 — Rahix 4 years ago
ci: Switch to GitHub Actions
8962262a — Greg Green 4 years ago
atmega328p: Make PRR register writable

fd9aa578 — Rahix 4 years ago
Update CHANGELOG

Signed-off-by: Rahix <rahix@rahix.de>
911c1e25 — jaxter184 4 years ago
Add attiny84 and atmega644 to `src/lib.rs`
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
0c63ac5c — Jan Paw 4 years ago
Replace gen-intr-lut.sh sed hack with svdtools

svdtools comes with a command to list all interrupts
from an SVD file.  Use this instead of fragile sed magic
which parses the generated rust code.
3b0e4b0a — Rahix 4 years ago
Update CHANGELOG

Signed-off-by: Rahix <rahix@rahix.de>
d1eed41c — Jan Paw 4 years ago
Add basic support for ATmega4809

b6820879 — Rahix 4 years ago
ci: Use latest version of svd2rust

The latest git version of svd2rust contains some important fixes that we
depend on.  Use it instead of the latest version from crates.io.

Signed-off-by: Rahix <rahix@rahix.de>
4a04eb16 — Rahix 4 years ago
Update instructions for adding a new chip

Mention that it is currently required to add a (possibly empty) patch
file for a new chip.

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