Rahix / avr-device

Register access crate for AVR microcontrollers
Apache License 2.0
178 stars 68 forks source link

Get rid of `avr-libc` dependency #76

Open Rahix opened 3 years ago

Rahix commented 3 years ago

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.

Rahix commented 3 years ago

This is an existing project archieving no libc dependence: https://github.com/shepmaster/rust-arduino-blink-led-no-core-with-cargo

MarkuBu commented 3 years ago

Any progress on this?

Rahix commented 3 years ago

No, unfortunately not. To be quite honest, I'm waiting for nightly rustc to be fixed for AVR before I intend to spend time on this, because it is getting increasingly harder to stick with the old revision...