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
0091a1e17a
Update includes, and make VFO switch explicit
2020-04-21 21:10:24 -07:00
Reed Nightingale
fe9f04d146
Remove unused static
2020-01-26 10:42:37 -08:00
Reed Nightingale
315d9348f0
Swap most string operations to bounded versions
2020-01-19 19:00:45 -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
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