All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
ATmega168
#[entry]
causes a (readable) compile-error when attempting to build
for non-AVR targets.PINx
registers are now writeable, which enables efficient toggling
of bits in the corresponding PORTx
register.interrupt::free()
not working as advertised, because a wrong
address was read.ATtiny88
.asm
module with wrapper functions for various assembly
instructions.ATtiny85
, fixing up a lot of the remaining
inconsistencies.interrupt::enable()
is now unsafe, as it would otherwise be possible
to enable interrupts safely inside a critical section.ATmega2560
.ATmega2560
, ATmega328P
,
ATmega32U4
, ATtiny85
.Initial release with support for ATmega1280
, ATmega328P
, ATmega32U4
,
ATmega64
, ATmega8
, ATtiny85
.