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
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