avr-device
avr-device copied to clipboard
Register access crate for AVR microcontrollers
There are many different traits and structs that interoperate in very complex ways in this crate. That makes it very hard to understand the basic concept of the crate. It's...
I'm a bit puzzled, why is there no `ctc` function on [`atmega328p::tc1::tccr1a::WGM1_W`](https://docs.rs/avr-device/0.3.2/avr_device/atmega328p/tc1/tccr1a/struct.WGM1_W.html), as it is the case for [`WGM0_W`](https://docs.rs/avr-device/0.3.2/avr_device/atmega328p/tc0/tccr0a/struct.WGM0_W.html) and [`WGM2_W`](https://docs.rs/avr-device/0.3.2/avr_device/atmega328p/tc2/tccr2a/struct.WGM2_W.html)? This inconsistency came up while I was working on...
Right now we're calling `form` and `rustfmt` to split out the auto-generated modules into many files. I don't think this provides much value as nobody is going to look at...
Right now we use the CRT and other bits from `avr-libc`. Let's rewrite it in Rust, also to support devices which `avr-libc` currently does not support.
Hi I would like to have support for the attiny412. As it is a MCU of the new AVR-1 series, will it work with your tool? Also am I understanding...
We're currently relying on the mutex type from `bare-metal` which is actually being removed upstream so now is a good time to think about adding a similar mechanism here and...
Hello, I tried to add support for the ATxmega128A1, but the ATxmega128A1.atdf I get errors while I execute make. e.g. size not found on
The `Peripherals::take()` function has two disadvantages: * It uses one byte of precious RAM for runtime memory safety checking. * It uses a couple of bytes of precious program memory...
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. Release notes Sourced from actions/cache's releases. v4.0.0 What's Changed Update action to node20 by @takost in actions/cache#1284 feat: save-always flag by @to-s in actions/cache#1242...