Skip to content

MightyCore v2.2.0

Compare
Choose a tag to compare
@MCUdude MCUdude released this 17 Jan 19:58
· 47 commits to master since this release

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 unnecessarytwi_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