MightyCore v2.2.0
Changelog:
- Fix the TwoWire destructor to use the array delete operator (ATmega324PB)
- Speed up 'available' function by inserting uint16_t (see arduino/ArduinoCore-avr#433 for details)
- Prevent corruption of disassembler listing command for paths w/ spaces (#253)
- Replace
typeof
macros like min, max, sq with template-based functions instead- Will fall back to the "classic" macros if in a non-c++ environment
- Fix incorrect TWBR register in twi1.c
- Add Wire timeout
- Enable Wire timeout by adding -DWIRE_TIMEOUT as a compiler flag, or by uncommenting a line in Wire_timeout.h
- Remove unnecessary
twi_masterBuffer
from twi.c (#263) - Add Arduino Leonardo/Pro Micro as ISP to the list of supported programmers
- Use "correct" lock/unlock byte values in boards.txt
- Previously Avrdude tried to write 0's to reserved bits that's supposed to be 1's
- Prepare for Avrdude 7.1
- avrdude.conf updated to fully utilize the features and improvements Avrdude 7.1 brings over the current Avrdude 6.3