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.