1.2.5 ATTinyCore - SPI library fixed, better pinout images, tone() on 87/167
1.2.5 introduces a key fix for the SPI library, and a number of other minor bugfixes and enhancements.
- Corrected issue with SPI class name (SPIClass vs tinySPI) on SPI.h for parts with a USI. This should fix reported compatibility issues with Universal SPI library and SPI device libraries.
- Corrected macros for INT0 on '841 and '441
- LTO Enabled is now the default option - it defaulted previously to disabled, leading many users to not realize that it should be enabled, which resulting in larger compiled binaries and user complaints about bloat. As versions of the IDE where LTO is not supported are now rare, there is no reason to leave this as the default.
- tone() now works correctly on the '87 and '167.
- Slightly reduce compiled size of analogWrite() and digitalWrite() on most of the older ATtiny parts.
- Improved pinout images. Pinout diagrams now show PCINT8 and up on the t4313 and t2313A, and all parts with a built-in software serial port show the TX and RX pins on the diagram.