Commit Graph

359 Commits

Author SHA1 Message Date
Reed Nightingale
84f47b0a23 Bump version 2020-05-05 21:41:45 -07:00
Reed Nightingale
740e881d28 Update readme due to new feature 2020-05-05 21:41:45 -07:00
Reed Nightingale
71e5f877da Add touch cancellation option 2020-05-05 21:32:30 -07:00
Reed Nightingale
e6fa6f935b Fix zraw assignment issue that was preventing touch press-and-hold from working 2020-05-05 21:25:52 -07:00
Reed Nightingale
b3a7e34d1b Replace 16-bit read style with slower, but apparently more reliable 8-bit read style 2020-05-05 20:36:03 -07:00
Reed Nightingale
d282062eef Force redraw after setupTouch is called so that menu is on screen 2020-05-05 20:35:17 -07:00
Reed Nightingale
f76b50fcc3 Update commented out debug print, and remove black screen draw at the end 2020-05-05 20:34:28 -07:00
Reed Nightingale
488e462c6c Debugging checkpoint 2020-05-05 19:54:07 -07:00
Reed Nightingale
c323cec0cb Update readme with lots of information for other prospective developers 2020-05-04 23:17:05 -07:00
Reed Nightingale
f541ff8928 Get rid of do-nothing functions 2020-05-04 23:00:31 -07:00
Reed Nightingale
e7748d2878 Switch colors from defines to consts 2020-05-04 22:53:41 -07:00
Reed Nightingale
e168a4d5b0 Bump version 2020-05-04 22:28:43 -07:00
Reed Nightingale
e3f23ae755 Slight tweak to how frequencies are changed so that quicklist changes will update the actual oscillators 2020-05-04 22:27:37 -07:00
Reed Nightingale
0b65559e97 Revert the previous commit 2020-05-04 22:26:09 -07:00
Reed Nightingale
2a412fd34a Force frequency change after recall. Unfortunately, this puts us just 4 bytes over the limit 2020-05-04 22:06:47 -07:00
Reed Nightingale
a138490dcc Change decision making in main menu loop to ensure display consistency when CAT changes 2020-05-04 21:57:24 -07:00
Reed Nightingale
4cf8f7a840 Use ACK/RACK, and set default response length to 1 so that it usually doesn't have to be re-set. 2020-05-04 01:01:05 -07:00
Reed Nightingale
6a6dc2a29a Remove debug drawing 2020-05-04 00:56:25 -07:00
Reed Nightingale
a7cbf50384 Fix comment based on reviewing hamlib code 2020-05-04 00:43:38 -07:00
Reed Nightingale
e809b37e29 Invert split value from what Yaesu's documentation says, because hamlib reads it inverted 2020-05-04 00:34:15 -07:00
Reed Nightingale
e770230d14 CAT debug stuff added 2020-05-04 00:03:43 -07:00
Reed Nightingale
7a32c8e205 Bump version number 2020-05-03 23:58:58 -07:00
Reed Nightingale
97d825351c Re-enable numpad, now that we have some more space 2020-05-03 23:56:08 -07:00
Reed Nightingale
2e74193d93 Give 0xBB a name 2020-05-03 23:54:38 -07:00
Reed Nightingale
ce0fac95fe Remove unused and fixed-output cases 2020-05-03 23:02:10 -07:00
Reed Nightingale
2505e54235 Remove unused cases 2020-05-03 22:37:38 -07:00
Reed Nightingale
8045b9b02b Remove explicit 0 sets 2020-05-03 22:35:35 -07:00
Reed Nightingale
eba70c64ef Swap EEPROM virtualization hardcoding for multi-byte reading using enums 2020-05-03 21:35:44 -07:00
Reed Nightingale
53a39b0699 Revise switch to use a single Serial.write, based on switched changes 2020-05-03 17:55:23 -07:00
Reed Nightingale
c6d83beff0 Use enums instead of hardcoded numbers 2020-05-03 17:45:43 -07:00
Reed Nightingale
8e4adbff72 Add enums for a bunch of commands 2020-05-03 16:36:27 -07:00
Reed Nightingale
a3b9f703ba Replace more indicies with enums 2020-05-03 15:36:37 -07:00
Reed Nightingale
8aa80bdbc7 Rename processing function, remove trailing spaces 2020-05-03 15:34:13 -07:00
Reed Nightingale
18a05460aa Simplify timeout logic, saving nearly 100 bytes 2020-05-03 15:32:06 -07:00
Reed Nightingale
e8c80a8304 Replace 'byte' with 'uint8_t' 2020-05-03 14:48:11 -07:00
Reed Nightingale
4e961bdea7 Give indicies names, so that it's easier to tell what's being extracted/set 2020-05-03 14:46:42 -07:00
Reed Nightingale
501205ebd5 Save ~100 bytes by rolling up the frequency parser 2020-04-27 00:17:41 -07:00
Reed Nightingale
a9b9b62dd1 Use driver-specified min/max frequencies 2020-04-26 23:49:26 -07:00
Reed Nightingale
55822dadf7 Give min/max frequency variable names 2020-04-26 23:46:32 -07:00
Reed Nightingale
ab8ba66067 Reuse menu running code between quicklist and numpad 2020-04-26 23:36:16 -07:00
Reed Nightingale
61c22474e9 Slim down some of the setup text 2020-04-26 23:36:16 -07:00
Reed Nightingale
77b1bd291e Save ~100 bytes by combining these two functions 2020-04-26 23:36:16 -07:00
Reed Nightingale
aa7e6825b4 Add quicklist to main menu, but disable numpad temporarily for size reasons 2020-04-26 23:36:16 -07:00
Reed Nightingale
fafc9acd0e Create quicklist menu 2020-04-26 23:36:16 -07:00
Reed Nightingale
b49b61615b Add quick list to EEPROM settings 2020-04-26 23:36:16 -07:00
Reed Nightingale
cd3364c835 Update version 2020-04-26 23:36:06 -07:00
Reed Nightingale
e980cff9ff Remove brackets from callsign 2020-04-26 23:35:54 -07:00
Reed Nightingale
0467223fe6 If RIT is on, turn it off before switching VFO 2020-04-26 15:17:18 -07:00
Reed Nightingale
94be10fd87 Justify RIT text left so that it doesn't interfere with the TX text 2020-04-26 15:11:44 -07:00
Reed Nightingale
8cc272b065 Use numpad icon 2020-04-26 15:03:32 -07:00