Commit Graph

343 Commits

Author SHA1 Message Date
Reed Nightingale
1f97be3263 Rough pass at button grids 2020-04-25 19:46:36 -07:00
Reed Nightingale
2db9899d4d Move SI5351 driver stuff into it's own header 2020-04-25 14:31:59 -07:00
Reed Nightingale
fdd2afce98 Fix auto-selection of sideband mode when tuning 2020-04-25 12:35:59 -07:00
Reed Nightingale
0f45a2fc43 Fix out-of-band midpoint selection 2020-04-25 12:17:15 -07:00
Reed Nightingale
f66a173dbe Get LSB and USB buttons to update properly 2020-04-25 12:10:25 -07:00
Reed Nightingale
8af59b0a85 Move button pressing logic to it's own file 2020-04-25 12:00:19 -07:00
Reed Nightingale
5596c0c8ab Remove function declarations from pin definition file 2020-04-25 11:47:11 -07:00
Reed Nightingale
91776fdcc7 Clean up pin descriptions a bit 2020-04-25 11:33:17 -07:00
Reed Nightingale
80494b62b9 Try a couple other fonts. None are great. 2020-04-21 21:56:51 -07:00
Reed Nightingale
98e62a6dca Switch to using a tiny but terrible looking font for size reasons 2020-04-21 21:40:02 -07:00
Reed Nightingale
40a13f1b5f Re-enable frequency entering 2020-04-21 21:38:34 -07:00
Reed Nightingale
1ee39ec535 Update includes, and disable numpad for space reasons for now 2020-04-21 21:19:47 -07:00
Reed Nightingale
cc013e5be4 stub out some functions that still need to be removed or refactored 2020-04-21 21:19:17 -07:00
Reed Nightingale
1766386411 Update pin names 2020-04-21 21:16:30 -07:00
Reed Nightingale
a2eae89733 Remove code that was moved to tuner, update includes and pin names 2020-04-21 21:16:10 -07:00
Reed Nightingale
1622d0ebe7 Update includes 2020-04-21 21:15:14 -07:00
Reed Nightingale
4a96027a07 Update includes 2020-04-21 21:14:42 -07:00
Reed Nightingale
67d34a3461 Update includes and pin names 2020-04-21 21:14:24 -07:00
Reed Nightingale
6face82c36 Update includes and pin names 2020-04-21 21:13:55 -07:00
Reed Nightingale
e593e0a060 Update includes 2020-04-21 21:13:33 -07:00
Reed Nightingale
5217858e23 Update includes and pin names 2020-04-21 21:13:14 -07:00
Reed Nightingale
363ea027f9 Update includes and pin names 2020-04-21 21:12:51 -07:00
Reed Nightingale
f5f914a2a9 Update includes 2020-04-21 21:12:02 -07:00
Reed Nightingale
ff4cc62e70 Update includes and pin names 2020-04-21 21:10:48 -07:00
Reed Nightingale
0091a1e17a Update includes, and make VFO switch explicit 2020-04-21 21:10:24 -07:00
Reed Nightingale
7d84ab744b Remove include 2020-04-21 21:09:55 -07:00
Reed Nightingale
b87ef7575a Move tuning functions to a single file 2020-04-21 21:09:21 -07:00
Reed Nightingale
f090a75221 Add dedicated scratch-space header so that we can track where these are still used 2020-04-21 21:08:51 -07:00
Reed Nightingale
f113551aa6 Use beginTransaction for spi, since it's surprisingly less additional memory than the setClockDivider call. Also, add SPI cleanup to early return case 2020-04-21 21:06:19 -07:00
Reed Nightingale
1e66731649 Remove unnecessary file 2020-04-12 17:45:06 -07:00
Reed Nightingale
b2e17548c2 Remove more redundant checks 2020-02-15 18:44:29 -08:00
Reed Nightingale
b116be8644 Remove redundant check 2020-02-15 18:43:10 -08:00
Reed Nightingale
3438bef4fb Clean up types a bit 2020-02-15 18:42:06 -08:00
Reed Nightingale
b909f4d652 Remove active delay 2020-02-15 17:10:27 -08:00
Reed Nightingale
f7229ebaf2 Save 406 bytes by refactoring the touch calibration routine 2020-02-15 17:07:18 -08:00
Reed Nightingale
6481812b4f Link in the setup menu. Exceeds available space :( 2020-02-15 15:31:14 -08:00
Reed Nightingale
cad3c3c57e Add an enterSubmenu routine to centralize that behavior 2020-02-15 15:27:48 -08:00
Reed Nightingale
98adba28ba Have a high level function in charge of finding the active submenu 2020-02-15 14:43:05 -08:00
Reed Nightingale
2bfa97687d Fix compiler errors 2020-02-15 14:29:23 -08:00
Reed Nightingale
0b96cfb1f7 Simplification of setting extraction, and setting menu running 2020-02-15 14:17:55 -08:00
Reed Nightingale
3dcbb8a0fe Small whitespace change 2020-02-15 14:14:44 -08:00
Reed Nightingale
e9e134079a Create a root menu for setup 2020-02-15 13:49:30 -08:00
Reed Nightingale
c8a90efee8 First pass at making menu selector run like a Menu_t 2020-02-15 13:49:09 -08:00
Reed Nightingale
72e4a71a4d First pass at splitting runSetting into Menu_t-compatible functions 2020-02-15 12:36:01 -08:00
Reed Nightingale
4582521f1b Play current frequency on entering 2020-02-14 19:28:58 -08:00
Reed Nightingale
bba125590b Change rendering of the input frequency 2020-02-14 19:16:11 -08:00
Reed Nightingale
f47c45194e Add actual menu running functions 2020-02-14 19:05:12 -08:00
Reed Nightingale
2f964b3ffb Remove unused function 2020-02-14 18:53:04 -08:00
Reed Nightingale
04560ef8b6 Add numpad functionality to main menu 2020-02-14 18:51:28 -08:00
Reed Nightingale
d42571f7a5 Start building out numpad menu 2020-02-14 18:50:57 -08:00