Commit Graph

26 Commits

Author SHA1 Message Date
Reed Nightingale f541ff8928 Get rid of do-nothing functions 2020-05-04 23:00:31 -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 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 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