WW9JD Arduino µMatic² Memory Keyer
======================================================
MAIN µMATIC² SKETCH SOURCE CODE (for use in Arduino IDE)
Current version: 11 JUL 2020
======================================================
uMatic2_MEGA_2560_PRO.ino - Main µMatic² sketch
uMatic2.h - Header file that contains Nextion display controls definitions
======================================================
MAIN µMATIC² SKETCH COMPILED BINARY CODE (for use with AVRDUDESS)
Please see WIKI for instructions
======================================================
uMatic2_MEGA_2560_PRO.ino.mega.hex - Compiled binary file ready to upload (via USB) directly into MEGA_2560_PRO
uMatic2_MEGA_2560_PRO.ino.with_bootloader.mega.hex - Compiled binary file ready to upload (via ISP) directly into MEGA_2560_PRO
======================================================
NEXTION DISPLAY
Current version: 1 JUN 2020
======================================================
uMatic2.HMI - is the UI creation file to use with the Nextion Editor to modify the µMatic² UI
uMatic2.tft - is the current compiled UI that you would copy to a µSD card, insert in the Nextion display, turn the power on, wait for the "successed" display, remove the µSD card, cycle the power to use the UI
uMatic2FontsPics.zip - is a ZIP file containing all of the fonts and pictures used to make the µMatic² UI
NexHardware.cpp - Nextion library files modified for this project
NexConfig.h - Nextion library files modified for this project
======================================================
MAIN µMATIC² SKETCH - Recent changes
======================================================
- Sticky MUTE button (maintains state upon reboot)
- SPC'G permits setting > WPM (greater control of spacing between characters)
- Added functions to permit recurring automatic Arduino and/or Nextion sleep
- Sleep interval is indicated with button color change (active interval is yellow)
- Sleep state (Nextion backlight & Arduino, or Backlight Only) is saved is upon reboot
======================================================
NEXTION DISPLAY - Recent changes
======================================================
- Settings / Clock (minutes update resets seconds to zero)
- Settings / Clock (display shows HH:MM:SS)
- Settings / Sleep buttons to include OFF & 10 min
- Settings / Sleep changes saved to Nextion EPROM