fork of reebn's uBitx v6 firmware
Go to file
2020-01-19 22:54:42 -08:00
PDQ_MinLib Fix reset x for manual newlines 2020-01-19 13:05:02 -08:00
encoder.cpp Add missing includes to compile 2020-01-19 22:53:00 -08:00
encoder.h Move encoder functions to their own file 2020-01-19 22:49:59 -08:00
glcdfont.c PDQ driver is working, but renders a little funny 2019-12-31 17:31:05 -08:00
keyer.cpp Use settings in all files. Compiles, but untested 2020-01-03 23:11:55 -08:00
morse.cpp Let morseText play back at any desired rate, not just the default one 2020-01-19 20:15:01 -08:00
morse.h Let morseText play back at any desired rate, not just the default one 2020-01-19 20:15:01 -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 Slightly change centering. Appears to ride a tiny bit high because it leaves room for below-line characters, like gjpqy 2020-01-19 22:54:42 -08:00
nano_gui.h Refactor local oscillator cal 2020-01-19 18:40:11 -08:00
README.md Update README.md 2019-12-18 11:58:25 +05:30
settings.cpp Expand range of allowed sane frequencies to anything the tuner driver will actually tune 2020-01-14 22:07:24 -08:00
settings.h Fix settings - some variables weren't being read quite right 2020-01-03 23:43:06 -08:00
setup.cpp Save 102 progmem bytes by de-duping strings 2020-01-19 20:51:19 -08:00
setup.h Refactor BFO settings menu 2020-01-19 19:24:26 -08:00
ubitx_cat.cpp Swap most string operations to bounded versions 2020-01-19 19:00:45 -08:00
ubitx_si5351.cpp Load actual setting, not just the defaulted 0 2020-01-17 00:16:31 -08:00
ubitx_ui.cpp Move encoder functions to their own file 2020-01-19 22:49:59 -08:00
ubitx_v6.3.1_code.ino Refactor BFO settings menu 2020-01-19 19:24:26 -08:00
ubitx.h increase buffer b size to avoid heap smashing 2020-01-19 18:41:36 -08:00

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.