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
e88ee1826e
Remove unused variables and set default values for colors
2020-01-26 10:22:01 -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
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