Commit Graph

293 Commits

Author SHA1 Message Date
Reed Nightingale
b99e13eff4 Refactor BFO settings menu 2020-01-19 19:24:26 -08:00
Reed Nightingale
315d9348f0 Swap most string operations to bounded versions 2020-01-19 19:00:45 -08:00
Reed Nightingale
9b224699ee increase buffer b size to avoid heap smashing 2020-01-19 18:41:36 -08:00
Reed Nightingale
d0900aa392 Refactor local oscillator cal 2020-01-19 18:40:11 -08:00
Reed Nightingale
ec409d8805 Fix reset x for manual newlines 2020-01-19 13:05:02 -08:00
Reed Nightingale
a8e616637c Remove a bunch of debugging statements 2020-01-19 12:57:53 -08:00
Reed Nightingale
00f5d2691d Make text wrap work nicely 2020-01-19 12:56:47 -08:00
Reed Nightingale
e65f4d57a4 Implement the instructions text 2020-01-19 12:56:14 -08:00
Reed Nightingale
03fd8463eb Switch to named functions instead of lambdas, because apparently PROGMEM doesn't like lambdas 2020-01-19 10:48:07 -08:00
Reed Nightingale
8212ecf1e9 Proof of concept generic setting menu for cw tone 2020-01-18 23:34:41 -08:00
Reed Nightingale
f79ca7c693 Give a reset dialog so it can't be a single mistake to reset 2020-01-17 23:23:56 -08:00
Reed Nightingale
897b5c5de5 Add reset option 2020-01-17 23:10:53 -08:00
Reed Nightingale
e1d0ee1c43 If button is down, load defaults and go from there 2020-01-17 23:10:38 -08:00
Reed Nightingale
bc83bcd5d1 Move CW WPM and Hz to setup menu 2020-01-17 22:57:41 -08:00
Reed Nightingale
b100da145e Rename some of the menu items 2020-01-17 22:27:12 -08:00
Reed Nightingale
e0bc5999c8 De-duplicate keyer strings 2020-01-17 22:22:06 -08:00
Reed Nightingale
ebaf7c44de Do most of the refactoring required to make menus easy to expand 2020-01-17 21:41:52 -08:00
Reed Nightingale
f0e0640115 Swap tone button for menu button for faster dev 2020-01-17 19:05:16 -08:00
Reed Nightingale
6fe6185b19 Remove unused extern 2020-01-17 18:53:18 -08:00
reedbn
7b2057eabb
Merge pull request #2 from reedbn/one_stop_settings
Merging one stop settings branch
2020-01-17 18:47:28 -08:00
Reed Nightingale
692c862b6e Load actual setting, not just the defaulted 0 2020-01-17 00:16:31 -08:00
Reed Nightingale
c17136279e Fix .,? morse encodings, and use correct letter spacing based on settings, not hard coded 2020-01-16 23:36:58 -08:00
Reed Nightingale
79fd056af0 Rename oscillator variables so it's clear which is which not just from the math 2020-01-14 23:49:44 -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
9a2a25abe9 Fix rendering of BFO 2020-01-14 22:47:53 -08:00
Reed Nightingale
9a205522d9 Don't reset cals to fixed values when starting cal routine 2020-01-14 22:22:26 -08:00
Reed Nightingale
6e797adc70 Expand range of allowed sane frequencies to anything the tuner driver will actually tune 2020-01-14 22:07:24 -08:00
Reed Nightingale
2fc534f12a Merge master into one_stop_settings to get the interrupt encoders 2020-01-14 21:58:24 -08:00
reedbn
baf880c7ae
Merge pull request #1 from SmittyHalibut/pdq_gfx_update
Interrupt Encoder Update
2020-01-14 21:50:44 -08:00
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