Commit Graph

59 Commits

Author SHA1 Message Date
Reed Nightingale
227cbe9b07 Load EEPROM settings immediately, and load defaults prior to loading EEPROM values so that we fall back on defaults rather than 0's 2020-01-13 23:38:12 -08:00
Reed Nightingale
f329950b6e Merge branch 'master' into one_stop_settings 2020-01-13 22:34:31 -08:00
Reed Nightingale
3598328918 Merge branch 'fix-morse-f' 2020-01-13 22:29:04 -08:00
Reed Nightingale
44988f48fb Merge branch 'pdq_gfx_update' into one_stop_settings 2020-01-08 21:40:18 -08:00
Reed Nightingale
f1ea1fd081 Eliminate white screen syndrome by using the 'exit deep sleep' command sequence 2020-01-07 23:07:44 -08:00
Reed Nightingale
ef8036ee19 Fix 'F' morse code representation - currently is same as 'L'. First noticed by K7OME 2020-01-06 21:50:21 -08:00
Reed Nightingale
9a68846b58 Use correct version of strcat for flash strings 2020-01-04 22:51:29 -08:00
Reed Nightingale
b655704264 Update side band when band buttons are used 2020-01-04 02:53:33 -08:00
Reed Nightingale
a0abe466c0 Redraw VFO after mode change so that UI will reflect active setting 2020-01-04 02:52:56 -08:00
Reed Nightingale
4674230f51 Make more strings progmem. Probably should consolidate strings at some point so that we don't have lots of duplicate '.' and 'Hz' floating around 2020-01-04 02:41:06 -08:00
Reed Nightingale
a2109de63f Fix issue with RIT restore during VFO change 2020-01-04 02:14:21 -08:00
Reed Nightingale
073cfd4cb9 Merge pdq branch in again, with the RIT rendering fix 2020-01-04 02:08:51 -08:00
Reed Nightingale
7f3eee899a Fix RIT frequency rendering 2020-01-04 02:05:39 -08:00
Reed Nightingale
8d34a3461b Fix ritToggle logic 2020-01-04 01:56:05 -08:00
Reed Nightingale
fbfb7c89d6 Fix merge issue 2020-01-04 01:50:17 -08:00
Reed Nightingale
4d7739d6dd Merge updated pdq_gfx_update branch into one_stop_settings 2020-01-04 01:45:35 -08:00
Reed Nightingale
29aa76edf5 Make strings progmem, saving ~200 bytes of RAM 2020-01-04 01:10:10 -08:00
Reed Nightingale
9ebdf8b213 Render setup menus better 2020-01-04 00:53:00 -08:00
Reed Nightingale
4cefa08eaf Fix WPM calculations 2020-01-03 23:43:33 -08:00
Reed Nightingale
e9702bd955 Fix settings - some variables weren't being read quite right 2020-01-03 23:43:06 -08:00
Reed Nightingale
39168d663e Use settings in all files. Compiles, but untested 2020-01-03 23:11:55 -08:00
Reed Nightingale
0bf8424ab9 Get settings files compiling 2020-01-03 23:11:08 -08:00
Reed Nightingale
9dee71f5bd Offload settings to it's own set of files 2020-01-03 01:07:32 -08:00
Reed Nightingale
2902764d73 Save ~4% progmem by using a slightly smaller font 2020-01-01 20:49:35 -08:00
Reed Nightingale
c8a538511e Tweak colors to look more like stock 2020-01-01 20:42:27 -08:00
Reed Nightingale
817edf2546 Display tone prior to loop, so that it's not just a blank screen 2020-01-01 20:32:18 -08:00
Reed Nightingale
224fb496cd Add some button printout debugging, and center the button grid 2020-01-01 20:27:29 -08:00
Reed Nightingale
ad2e8341d5 Change SPI clock so that we're not violating the touch sensor's timing 2020-01-01 20:26:34 -08:00
Reed Nightingale
5d7c66dc0c Remove debugging print 2020-01-01 20:25:42 -08:00
Reed Nightingale
aa80dae425 Overhaul setup page with layout variables 2020-01-01 18:42:34 -08:00
Reed Nightingale
7f4169bce5 Tweak layout to work better 2020-01-01 16:28:34 -08:00
Reed Nightingale
cf62bd779c Major refactor to make rendering parameters more centralized 2020-01-01 16:17:37 -08:00
Reed Nightingale
3713406ad8 Clean up button indentation 2020-01-01 11:58:28 -08:00
Reed Nightingale
a718d3064d Get rid of touch-specific SPI settings 2020-01-01 11:48:41 -08:00
Reed Nightingale
ee5b3f4ce3 Remove unused extern 2020-01-01 11:42:44 -08:00
Reed Nightingale
042adee42c Clean up duplicated text/defines 2020-01-01 10:18:06 -08:00
Reed Nightingale
2345b34c1a Render CW text using normal routine 2019-12-31 18:47:08 -08:00
Reed Nightingale
6eed9a40c1 Fix text alignment 2019-12-31 18:46:31 -08:00
Reed Nightingale
e0a963f9ed PDQ driver is working, but renders a little funny 2019-12-31 17:31:05 -08:00
Reed Nightingale
555fc67e4a Remove duplicated color definition 2019-12-31 15:21:52 -08:00
Ashhar Farhan
fe1ff16938
Update ubitx_ui.cpp 2019-12-26 11:02:34 +05:30
Ashhar Farhan
b09a28ba86
Merge pull request #2 from cskurdal/patch-1
Update morse.cpp
2019-12-19 00:51:45 +05:30
Ashhar Farhan
c79fb44231
minor typo bug - thanks JIM, W0EB 2019-12-18 23:29:02 +05:30
Ashhar Farhan
2a8b12589c
Added touch calibration for factory setup 2019-12-18 12:31:01 +05:30
Caleb Skurdal
9d3194025c
Update morse.cpp
corrected , and added ? characters
2019-12-17 22:57:07 -08:00
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
Ashhar Farhan
45136f99fa
Update README.md
Rewritten for the refactored code
2019-12-18 11:58:25 +05:30
Ashhar Farhan
ee475e0230
Delete ubitx_v6.3_code.ino 2019-12-18 11:46:26 +05:30
Ashhar Farhan
05e57337ce
Delete ubitx_ui.ino 2019-12-18 11:46:13 +05:30
Ashhar Farhan
d345311cc4
Delete ubitx_si5351.ino 2019-12-18 11:46:01 +05:30