Put OPTION_WINKEY_SEND_BREAKIN_STATUS_BYTE back into all hardware profiles and enabling by default. Not having it activated makes N1MM CQ Repeat paddle sending deactivation not work.
Patch the admin 09 command to return a fake version instead of a
different arbitrary value, because Skookum Logger depends on it.
Admin command 9 returns a calibration value on WK1, 0 on WK2, and the
major version on WK3 (according to docs)
Skookum Logger expects a real version to come back on a WK2 device since
that's what the author's device does.
https://groups.io/g/radioartisan/topic/100917839#18017https://groups.io/g/SkookumLogger/topic/100998043#51
Added FEATURE_LCD_I2C_FDEBRABANDER
Added settings
lcd_i2c_address_mathertel_PCF8574 0x27 // I2C address of display for FEATURE_LCD_MATHERTEL_PCF8574
lcd_i2c_address_fdebrander_lcd 0x27 // I2C address of display for FEATURE_LCD_I2C_FDEBRABANDER
lcd_i2c_address_ydv1_lcd 0x27 // I2C address of display for FEATURE_LCD_YDv1
lcd_i2c_address_sainsmart_lcd 0x27 // I2C address of display for FEATURE_LCD_SAINSMART_I2C
In FEATURE_COMMAND_MODE_ENHANCED_CMD_ACKNOWLEDGEMENT added setting command_t_tune_mode for T (tune) command
Without FEATURE_COMMAND_MODE_ENHANCED_CMD_ACKNOWLEDGEMENT, setting command_mode_acknowledgement_character now is used for T (tune) command
Added setting FEATURE_ETHERNET_DNS {8,8,8,8} to FEATURE_WEB_SERVER and FEATURE_INTERNET_LINK (FEATURE_ETHERNET)
Fixed issue (hopefully) with memory_area_start automatic cacluation
Fixed issue of command_mode_acknowledgement_character not used for command acknowledgement when FEATURE_COMMAND_MODE_ENHANCED_CMD_ACKNOWLEDGEMENT is disabled
The Paddle Echo timing factor is now in eeprom and can be set with the \:pf ### extended CLI command ( https://github.com/k3ng/k3ng_cw_keyer/wiki/310-Feature:-Command-Line-Interface#cli-commands )
Autospace now has a configurable timing factor which can be set with the \:af ### extended CLI command
cw_echo_timing_factor setting has been deprecated and replaced with default_cw_echo_timing_factor
default_autospace_timing_factor setting created
memory_area_start is now automagically calculated
FEATURE_COMMAND_MODE_ENHANCED_CMD_ACKNOWLEDGEMENT created which has customizable CW feedback messages for most command mode commands
New settings in settings files for FEATURE_COMMAND_MODE_ENHANCED_CMD_ACKNOWLEDGEMENT ( https://github.com/k3ng/k3ng_cw_keyer/wiki/320-Feature:-Command-Mode#feedback )
Fixed issue with factory reset functionality and asynchronous EEPROM write feature
Relocated sidetone_hz_limit_low and sidetone_hz_limit_high setting from ino file to settings.h files
OPTION_DISABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW has been flipped and changed to OPTION_ENABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW_MAY_CAUSE_PROBLEMS
Fixed some compiler warnings
Fixed bug in command mode K command when in ultimatic mode (Thanks, Rich)
Under Development: FEATURE_SINEWAVE_SIDETONE_USING_TIMER_1 and FEATURE_SINEWAVE_SIDETONE_USING_TIMER_3 in keyer_features_and_options_test.h
More work on Farnsworth timing. The timing appears correct now with PARIS testing, however using farnsworth_timing_calibration = 0.35
Now allow /M0 command to disable Farnsworth
New feature! FEATURE_SEQUENCER Wiki: https://github.com/k3ng/k3ng_cw_keyer/wiki/383-Feature:-Sequencer
define sequencer_1_pin 0
define sequencer_2_pin 0
define sequencer_3_pin 0
define sequencer_4_pin 0
define sequencer_5_pin 0
define ptt_input_pin 0
define sequencer_pins_active_state HIGH
define sequencer_pins_inactive_state LOW
define ptt_line_active_state HIGH
define ptt_line_inactive_state LOW
define tx_key_line_active_state HIGH
define tx_key_line_inactive_state LOW
define ptt_input_pin_active_state LOW
define ptt_input_pin_inactive_state HIGH
New commands:
\:pl <tx_number> <time_in_mS> - set PTT lead time
\:pt <tx_number> <time_in_mS> - set PTT tail time
\:pa <sequencer_number> <time_in_mS> - PTT active to sequencer active time
\:pi <sequencer_number> <time_in_mS> - PTT inactive to sequencer inactive time
\:timing - show all current timing settings
PTT lead and tail times are now stored in EEPROM and setable at runtime with extended commands \:pl and \:pt
Additional documentation: https://github.com/k3ng/k3ng_cw_keyer/wiki/225-Sidetone,-PTT,-and-TX-Key-Lines
Added carriage return and newline to the beginning of several CLI command responses
Add command mode command M - set command mode WPM (command mode now has a speed setting independent of regular keyer speed)
Improved reading of serial receive buffer in serial_program_memory to facilitate programming of large memories. Related parameter: serial_program_memory_buffer_size
Lots of new functionality in FEATURE_TRAINING_COMMAND_LINE_INTERFACE
keyer_training_text_norsk.h content contributed by Martin, OK1RR
Norwegian language support for Wordsworth training: OPTION_WORDSWORTH_NORSK