@(#) $Id: CHANGES 91 2024-01-21 22:35:01Z leres $ (XSE)

v2.5 Sun Jan 21 14:21:15 PST 2024

 - Install man page in ${PREFIX}/share by default.

v2.4 Wed Aug  3 14:34:41 PDT 2022

 - Use NO_SHARED to avoid pic/pie flags avr-gcc doesn't support
   (and don't make sense for embedded images).

v2.3 Sat May 29 12:25:09 PDT 2021

 - Add ARDUINO_MAXIMUM_SIZE.

v2.2 Fri May 21 09:38:03 PDT 2021

 - arduino-boards needs explicit boards.txt for build.pid, build.vid,
   upload.protocol, and upload.speed in case ARDUINO_DIR has changed.

v2.1 Tue Jan 12 13:33:15 PST 2021

 - Search for and use the boards.txt in the ARDUINO_DIR tree.

 - Convert arduino-boards to f-strings.

v2.0 Sat Jan  9 14:28:59 PST 2021

 - Add support for Arduino 1.0 through 1.8 by autodetecting paths.

 - Add -fno-threadsafe-statics to fix "undefined reference to
   `__cxa_guard_release'" error that can occur because gcc enables
   thread-safe initialization by default.

v1.5 Sun Sep 13 10:24:56 PDT 2020

 - Inhibit warning messages for avr-gc++ too.

 - Add a depend target that adjusts for .ino sources.

v1.4 Sun Aug  9 16:35:45 PDT 2020

 - Turn off MK_DEBUG_FILES, it doesn't make sense for arduino.

 - Changing "cd dir && make" with "make -C dir" solves parallel
   build failures.

v1.3 Sat Jul 13 23:59:37 PDT 2019

 - Add ARDUINO_CXXFLAGS. Use -std=c++11 with CXXFLAGS.

v1.2 Mon Jun 10 10:42:00 PDT 2019

 - Must force SIZE to be avr-size since /usr/share/mk/sys.mk is
   included so early.

 - Convert arduino-boards.py to python3.

v1.1 Sun Feb 25 21:55:29 PST 2018

 - Add .ino file instead of .cpp to SRCS when we have a .ino file.

 - Remove test for .ino and .cpp since it doesn't work when we
   aren't using an obj dir.

 - Instead of generating an error for all make targets when
   AVRDUDE_PORT is "arduino" and AVRDUDE_PORT is not defined allow
   everything except install/flash.

v1.0 Wed Nov 29 10:12:05 PST 2017

 - Initial public release.
