Use llvm_asm!() instead of asm!() The asm!() feature was changed to a new syntax which this project did not yet adopt. The old asm!() is now available as llvm_asm!(). Switch to that to support nightly build. See PR #27 for details.
Switch to a new design as outlined in #17 Signed-off-by: Rahix <rahix@rahix.de>
Add interrupts and use cfg-if Signed-off-by: Rahix <rahix@rahix.de>