Reed Nightingale
f6894e03f8
Add more debugging context (commented out)
2020-01-13 23:38:43 -08:00
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
Mark Smith
50a00ffb52
moved display update back to where it'll update on non-encoder-wheel changes.
2020-01-11 11:22:42 -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
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