~ruther/avr-device

b0ac212c — Rahix 3 years ago
Prepare 0.3.2
ec03ebba — Rahix 3 years ago
Update CHANGELOG
bbba9867 — Tray Torrance 3 years ago
Return the previous interrupt status upon disabling interrupts

This commit addresses #88 by returning a boolean which reflects the
previous state of the GIE flag upon disabling interrupts. This allows
`critical-section` to implement itself for AVR, while not breaking the
existing `avr-device` API.
d1f9379d — finga 3 years ago
Add support for ATtiny816

Add basic support for the ATtiny816 of the tinyAVR1-series.
18749d94 — Rahix 3 years ago
README: Format device list as a table

Make it use less vertical screen space.

Even though the categories don't make 100% sense...
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
Next
Do not follow this link