Big release for the avr ecosystem; a lot of stuff changed and many bugs were fixed but most of all: almost every AVR microcontroller is now supported! (register-mapping and PORT API wise)
This has become automated by extracting the atdf files from vendor manufacturers, only chips currently not supported are:
This means that attiny is now supported! 🎉
Version 0.7.0 makes avr_io closer to a v1.0, where I would like to have full support for every AVR mcu, stable peripheral APIs, and possibly have no dependencies to avr-libc (currently only progmem has any). The avrman tool also got a new release with some new features, mainly to support atlas-based projects in a more ergonomic way.
Links:
Also, nim devel now has a patch that allows avr_io to be used within panicoverride.nim files, so you can now enjoy crashes/assert failures via usart