mizbit / uMatic2

WW9JD Arduino µMatic² Memory Keyer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

µMatic²

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




About

WW9JD Arduino µMatic² Memory Keyer

License:MIT License


Languages

Language:C++ 100.0%