fork of reebn's uBitx v6 firmware
Go to file
Ashhar Farhan cda86a1b12
Refactored code
The files are not split into .cpp and .h files. The main file ubitxxxx.cpp will have the main routines to control the radio, initialization and main loop. The user interface is implemented in ubitx_ui.cpp, the code for setup/calibration routines is in setup.cpp. Nano gui, keyer, morse.cpp (morse reader) are all libaries that have minimum dependencies on each other.
2019-12-18 12:02:44 +05:30
keyer.cpp Refactored code 2019-12-18 12:02:44 +05:30
morse.cpp Refactored code 2019-12-18 12:02:44 +05:30
morse.h Refactored code 2019-12-18 12:02:44 +05:30
nano_gui.cpp Refactored code 2019-12-18 12:02:44 +05:30
nano_gui.h Refactored code 2019-12-18 12:02:44 +05:30
README.md Update README.md 2019-12-18 11:58:25 +05:30
setup.cpp Refactored code 2019-12-18 12:02:44 +05:30
ubitx_cat.cpp Refactored code 2019-12-18 12:02:44 +05:30
ubitx_si5351.cpp Refactored code 2019-12-18 12:02:44 +05:30
ubitx_ui.cpp Refactored code 2019-12-18 12:02:44 +05:30
ubitx_v6.3.1_code.ino Refactored code 2019-12-18 12:02:44 +05:30
ubitx.h Refactored code 2019-12-18 12:02:44 +05:30

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.