afarhan / sbitx

174 stars 61 forks source link

K3NG 2022-10-01 Contributions #17

Closed k3ng closed 1 year ago

k3ng commented 2 years ago

converted paddle reading to an ISR improved iambic symbol insertion (this still needs work) bugfix: first transmitted CW character after tx_on not decoded and displayed correctly (added cw_ready flag; cw_init() was not completing prior to cw_get_sample() starting CW sending) added a lot of debug code to cw_init() for troubleshooting cw_init/cw_get_sample issue (DEBUG_CW define in modems.c) fixed root cause of low and high filters not applied after band or mode change change a few data types that handle millis to unsigned long to be safe changed lower limit for TX power to 0 watts filter LOW and HIGH can now be dragged by the mouse in the spectrum display bug fix: waterfall overwriting top line of several buttons added spectrum display center adjustment feature (drag mouse in freq area below grid) added spectrum display pitch dragging added spectrum display LOW and HIGH filter dragging updated help screens created addcwpitch [ON|OFF] command to account for CW pitch in VFO freq display (this still needs work) spectrum display now centers on CW pitch when changing SPAN added release_notes.txt release_notes.txt displayed when building enhanced update script to allow the user to preserve their user_settings file and also not have git pull error out due to sbitx and user_settings.ini conflicts enhancements to build script added DEBUG_SBITX_SOUND define in sbitx_sound.c to suppress debug messages enhanced build script more fixed "dangerous" path char[200], now pull PATH_MAX from linux limits include update script now checks git repo first to see if local git repo is up to date added \fc frequency calibration command rotary encoder movement wakes up the screen add screen saver wake up added alternate_font_index to field struct to more elegantly handle smaller font for auto field downsizing added optional reboot and shutdown commands; requires INCLUDE_REBOOT_AND_SHUTDOWN_COMMANDS defi fixed some startup prompts changed several error and logging messages from stdout to stderr and added func name for convenience added code to prevent multiple sbitx instances from running