Commit Graph

49 Commits

Author SHA1 Message Date
Reed Nightingale
e50857f181 Have checkTouch support ButtonPress_e 2020-02-09 17:59:29 -08:00
Reed Nightingale
e2249af826 Move color definitions to their own file 2020-02-09 15:56:43 -08:00
Reed Nightingale
f42ad2bcd2 Move button definition 2020-02-09 15:28:46 -08:00
Reed Nightingale
0a880fe8a6 Merge master into morse-menu 2020-01-28 20:45:33 -08:00
Reed Nightingale
0ad20caa4b Merge master into text-justification 2020-01-28 20:34:23 -08:00
Reed Nightingale
40c23919ed Add space between colon and frequency output 2020-01-28 20:26:34 -08:00
Reed Nightingale
2d48b58461 Force a fix frequency width when possible 2020-01-28 02:31:14 -08:00
Reed Nightingale
1115441a57 Use gear icon for menu button 2020-01-28 01:52:31 -08:00
Reed Nightingale
ceec8e2eb2 Push CW settings text to left, version to right 2020-01-27 23:09:05 -08:00
Reed Nightingale
13f4bdbe83 Add version string to bottom right corner 2020-01-27 22:36:01 -08:00
Reed Nightingale
95ea5b0ee2 Use unsigned ints for frequency 2020-01-26 11:26:18 -08:00
Reed Nightingale
fe1b8cfa34 Merge branch 'master' into band-handling-updates 2020-01-26 11:23:56 -08:00
Reed Nightingale
b0b11a93f0 Merge warning fixes, and fix 'new' warnings 2020-01-26 11:12:07 -08:00
Reed Nightingale
e88ee1826e Remove unused variables and set default values for colors 2020-01-26 10:22:01 -08:00
Reed Nightingale
1175d1f7eb Add morseBool to main screen buttons 2020-01-25 16:32:04 -08:00
Reed Nightingale
c6b21bfa6d Instead of fast tuning, play back the current frequency upon selection 2020-01-25 15:54:47 -08:00
Reed Nightingale
54e4d4bf06 When sideband mode is changed, immediately update tuning 2020-01-25 12:02:30 -08:00
Reed Nightingale
a8910e1ba2 Auto-update sideband mode based on keyed-in frequency 2020-01-25 11:57:04 -08:00
Reed Nightingale
6dae08e222 Merge branch 'master' into morse-menu 2020-01-25 11:13:12 -08:00
Reed Nightingale
edbb17e4c4 Fix keypad frequency entry code 2020-01-21 22:59:48 -08:00
Reed Nightingale
88d16bb073 Add morse playback of main menu 2020-01-21 21:30:18 -08:00
Reed Nightingale
9fb4efc5ac Move encoder functions to their own file 2020-01-19 22:49:59 -08:00
Reed Nightingale
315d9348f0 Swap most string operations to bounded versions 2020-01-19 19:00:45 -08:00
Reed Nightingale
d0900aa392 Refactor local oscillator cal 2020-01-19 18:40:11 -08:00
Reed Nightingale
bc83bcd5d1 Move CW WPM and Hz to setup menu 2020-01-17 22:57:41 -08:00
Reed Nightingale
f0e0640115 Swap tone button for menu button for faster dev 2020-01-17 19:05:16 -08:00
Reed Nightingale
afeb056667 Move formatFreq to nano_gui so that both ubitx_ui and setup can use the single function 2020-01-14 23:33:11 -08:00
Reed Nightingale
d62ff59c90 Fix frequency display for VFOs 2020-01-14 23:27:42 -08:00
Reed Nightingale
2fc534f12a Merge master into one_stop_settings to get the interrupt encoders 2020-01-14 21:58:24 -08:00
Mark Smith
858205b4cd Fixed 255/-256 encoder bug. 2020-01-11 11:15:47 -08:00
Mark Smith
228b5d9589 Merged in @SmittyHalibut's interrupt driven encoder routines. 2020-01-11 11:00:44 -08:00
Reed Nightingale
b655704264 Update side band when band buttons are used 2020-01-04 02:53:33 -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
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
4d7739d6dd Merge updated pdq_gfx_update branch into one_stop_settings 2020-01-04 01:45:35 -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
39168d663e Use settings in all files. Compiles, but untested 2020-01-03 23:11:55 -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
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
2345b34c1a Render CW text using normal routine 2019-12-31 18:47:08 -08:00
Ashhar Farhan
fe1ff16938
Update ubitx_ui.cpp 2019-12-26 11:02:34 +05:30
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