Rahix / avr-device

Register access crate for AVR microcontrollers
Apache License 2.0
170 stars 66 forks source link

Remove all llvm_asm macros #106

Closed mbuesch closed 2 years ago

mbuesch commented 2 years ago

Remove all llvm_asm! macros and require a recent compiler with asm! support. As discussed in #104

mbuesch commented 2 years ago

Update: Removed the compile_error, because it doesn't work. The compile aborts at the earlier feature request.

mbuesch commented 2 years ago

CI fails due to ancient compiler nightly-2021-01-07, as expected.

mbuesch commented 2 years ago

Update: Remove now unnecessary build dependency rustversion.

Rahix commented 2 years ago

Ah, and CI is failing because it is still using the old nightly. I'll push a commit to upgrade it, then you can rebase to (hopefully) get it to pass.

Rahix commented 2 years ago

Done in commit 2e8d033ae636 ("ci: Upgrade to a new compiler version"). Please rebase when you find the time :)

mbuesch commented 2 years ago

Thanks. I pushed an updated branch.