~ruther/avr-device

c95606d4 — Rahix 3 years ago
Update CHANGELOG
d15a5517 — Jacob McSwain 3 years ago
Add support for ATtiny2313/A

f9f1fb50 — Rahix 3 years ago
ci: Only run for pushes to main/wip

Fixes "internal" pull-requests leading to a duplicated workflow run.
71015000 — Rahix 3 years ago
ci: Upgrade tool versions

Reflect the latest requirements in our CI workflow as well.
2f8be35a — Rahix 3 years ago
Mention tool versions in README

To prevent headaches and regressions, document the exact versions to be
used.
9c8489be — Rahix 3 years ago
Fix build with svd2rust 0.19

Upgrade to svd2rust version 0.19.  We can make use of the new --make_mod
option nicely.
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

835c6b1d — Rahix 3 years ago
README: Update crates.io badge
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)
46eebb95 — Rahix 3 years ago
Prepare 0.3.1
5d3ee412 — Rahix 3 years ago
Update CHANGELOG
41c74f40 — khimaros 4 years ago
Add AT90USB1286 support

Ref: #80
9aef8977 — tones111 3 years ago
rt: Implement cortex-m-rt-macros static mut conversion

Inside the entrypoint and interrupt handlers, perform a conversion which
turns `static mut`s into &mut references to the static.  This is safe
because exception handlers and the entrypoint are guaranteed to not be
reentrant.

This is the same behavior as `cortex-m-rt` where it is documented in the
Rust Embedded Book [1].

[1]: https://docs.rust-embedded.org/book/start/exceptions.html
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
Next
Do not follow this link