fork of reebn's uBitx v6 firmware
Go to file
Reed Nightingale 947624518d Move touch functions to their own files 2020-02-09 18:41:13 -08:00
PDQ_MinLib Add two spacer characters 2020-01-28 02:29:37 -08:00
README.md Update README.md 2019-12-18 11:58:25 +05:30
button.h Make button aware of it's types 2020-02-09 17:03:37 -08:00
button_timing.h Add classes for button timing variables and point 2020-02-09 18:40:42 -08:00
color_theme.h Move color definitions to their own file 2020-02-09 15:56:43 -08:00
colors.h Move color definitions to their own file 2020-02-09 15:56:43 -08:00
encoder.cpp Explicit cast to prevent integer overflow 2020-01-26 10:47:57 -08:00
encoder.h First pass at a momentum function 2020-01-21 01:13:36 -08:00
glcdfont.c PDQ driver is working, but renders a little funny 2019-12-31 17:31:05 -08:00
keyer.cpp Fix inter-element timing 2020-01-30 20:23:17 -08:00
menu.h Move menu utils to their own file 2020-02-09 16:01:52 -08:00
menu_main.cpp Add some debugging lines for now 2020-02-09 17:09:46 -08:00
menu_main.h Make function inputs const, and fix some compiler errors 2020-02-09 15:30:37 -08:00
menu_utils.cpp Move selector logic to menu_utils 2020-02-09 17:04:47 -08:00
menu_utils.h Move selector logic to menu_utils 2020-02-09 17:04:47 -08:00
morse.cpp morseText should take a const char* 2020-02-09 17:04:00 -08:00
morse.h morseText should take a const char* 2020-02-09 17:04:00 -08:00
nano_font.cpp Save ~4% progmem by using a slightly smaller font 2020-01-01 20:49:35 -08:00
nano_font.h Save ~4% progmem by using a slightly smaller font 2020-01-01 20:49:35 -08:00
nano_gui.cpp Move touch functions to their own files 2020-02-09 18:41:13 -08:00
nano_gui.h Move touch functions to their own files 2020-02-09 18:41:13 -08:00
point.h Add classes for button timing variables and point 2020-02-09 18:40:42 -08:00
settings.cpp Merge warning fixes, and fix 'new' warnings 2020-01-26 11:12:07 -08:00
settings.h Add option to turn on and off morse menu playback 2020-01-21 22:06:37 -08:00
setup.cpp Move color definitions to their own file 2020-02-09 15:56:43 -08:00
setup.h Refactor BFO settings menu 2020-01-19 19:24:26 -08:00
touch.cpp Move touch functions to their own files 2020-02-09 18:41:13 -08:00
touch.h Move touch functions to their own files 2020-02-09 18:41:13 -08:00
ubitx.h Have checkTouch support ButtonPress_e 2020-02-09 17:59:29 -08:00
ubitx_cat.cpp Remove unused static 2020-01-26 10:42:37 -08:00
ubitx_si5351.cpp Remove unused variable 2020-01-26 10:43:11 -08:00
ubitx_ui.cpp Have checkTouch support ButtonPress_e 2020-02-09 17:59:29 -08:00
ubitxv6.ino Swap loop logic for new menu logic 2020-02-09 17:59:58 -08:00
ui_touch.cpp Move touch functions to their own files 2020-02-09 18:41:13 -08:00
ui_touch.h Move touch functions to their own files 2020-02-09 18:41:13 -08:00
utils.h Move LIMIT macro to utils 2020-02-08 14:59:06 -08:00
version.cpp Update reported version 2020-01-28 20:54:02 -08:00
version.h Forgot to add version files to the project. Silly me. 2020-01-27 23:11:32 -08:00

README.md

ubitxv6

uBitx v6.3.1 Arduino sketch IMPORTANT: It will compile only if you place this in the Arduino's own sketch directory! This is because of the restricted places that the Arduino searches for it's include files (the headers).

  • This is refactored to remove dependencies on any library except the standard Arduino libraries of SPI, I2C, EEPROM, etc.
  • This works with ILI9341 display controller. The pins used by the TFT display are the same as that of the 16x2 LCD display of the previous versions.
  • As the files are now split into .cpp files, the nano gui, morse reader, etc. can be reused in other projects as well

This is released under GPL v3 license.