2.2.2 04.02.2024:
- Replaced legacy library, NewLiquidCrystal_lib, <LiquidCrystal_I2C.h> with standard library <hd44780.h>
- Progress screen showing progress bar for day of week (1-7), and for day/month of year (1-12)
-- Secondary menu entry for setting first day of week for Progress screen, for day of week, item g.
- Time of equinoxes, solstices now in local time (was UTC)
- Added no of days lived in Reminder() screen
- clock_hardware.h replaces clock_pin_settings.h
- Dutch, nynorsk (Norwegian variant): new languages
- Language codes according to ISO 639, https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes
- "nb ", "nn ", "sv ", "da " instead of Internet domain names
- Avoid repeated screen in random mode of Demo
- Swapped order in Secondary menu (GPS PPS is now b., was f.)
- Fixes:
- Improved timing and order in Reminder() and Equinoxes()
- Improved computation of local solar time and improved display in Sidereal()
- Day name changed a minute or two before midnight: Fix = from float to time_t in nativeDayLong() definition for more precision
- Removed flicker in progress bar of WSPR displays by small modification of gapLessBar()
- Compensation for long execution time in ISOHebIslam() so Demo isn't delayed
- Fixed format error for day name in UTCLocator(1) if UTC_ENGLISH_DAY_NAME is defined (i.e. if English always)
- Arrows didn't always display correctly in MoonRiseSet(). Now calls loadNativeCharacters() first
- GapLessCharacters for progress bar didn't always load correcly. Now better test
- loadGapLessCharacters7() renamed to loadGapLessCharacters7A()