Wykres commitów

48 Commity (b96957784bbe4bee15bf8ec0cca9891c88cb6037)

Autor SHA1 Wiadomość Data
Anthony Good 07730bbb8f 2020.08.21.01
FEATURE_COMMAND_BUTTONS is now called FEATURE_BUTTONS
      Command mode is now broken out into its own feature, FEATURE_COMMAND_MODE
2020-08-21 21:05:18 -04:00
Anthony Good d2da19e867 2020.07.17.01
Merge of pull request 100 - Command buttons 1-3 are not working with ARDUINO_GENERIC_STM32F103C (https://github.com/k3ng/k3ng_cw_keyer/pull/100) (Thanks, 7m4mon)
2020-07-17 17:40:16 -04:00
Anthony Good 0be678dd3c 2020.07.07.01
Merge of pull request 99 - Add support for using the NewTone library (https://github.com/k3ng/k3ng_cw_keyer/pull/99) (Thanks, Costin Stroie)
        Added support for configuring the sidetone line states HIGH and LOW.
        Use the NewTone instead of the standard tone library (~1k smaller code).
        Included the NewTone library by Tim Eckel <teckel@leethost.com>
      Added FEATURE_WEB_SERVER and FEATURE_INTERNET_LINK to all features and options files
2020-07-07 11:37:45 -04:00
Costin Stroie 28915b6715
Add support for using the NewTone library. (#99)
* Added support for configuring the sidetone line states HIGH and LOW.

* Use the NewTone instead of the standard tone library (~1k smaller code).

* Included the NewTone libray by Tim Eckel <teckel@leethost.com>
2020-07-07 11:15:05 -04:00
Anthony Good 53414367f1 2020.07.04.01
Added OPTION_WINKEY_PROSIGN_COMPATIBILITY for additional character mappings to support K1EL Winkey emulation prosigns
2020-07-04 11:34:33 -04:00
Anthony Good 736e4693a1 2020.05.27.01
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 )
2020-05-27 17:38:15 -04:00
Anthony Good aab01a4102 2020.04.21.01
FEATURE_BEACON_SETTING
      Command Line Interface: \_ Command - Beacon Mode at Boot Up Enable / Disable (requires FEATURE_BEACON_SETTING)
      {Need to update wiki}
2020-04-21 12:26:53 -04:00
w6ipa 2ec5d75152
Option to disable ultimatic to save space (#93) 2020-03-10 18:00:17 -04:00
Anthony Good be857b9d87 2020.03.07.01
Added OPTION_WINKEY_PINCONFIG_PTT_CONTROLS_PTT_LINE - K1EL Winkeyer PTT setting activates/deactivates PTT line rather than controls buffered character PTT hold
      TinyKeyer - OPTION_DISABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW enabled by default for TinyKeyer (keyer_features_and_options_tinykeyer.h)
2020-03-07 07:45:56 -05:00
Anthony Good 69b6d3ca93 2020.02.18.02
Corrected fix for YCCC SO2R Mini issue involving PTT line, SO2R Mini footswitch, and K1EL Winkey emulation PINCONFIG PTT bit 0 (Thanks, K1GC and JH5GHM)
      In K1EL Winkey emulation character echo is now sent after character CW is sent
2020-02-18 20:19:24 -05:00
Anthony Good 1281c20a6f 2020.02.10.01
Added OPTION_WINKEY_PINCONFIG_PTT_CONTROLS_PTT_HOLD - Instead of normal K1EL Winkeyer PINCONFIG PTT bit 0 behavior (activating/deactivating PTT) have this bit control PTT hold when characters are buffered  (Thanks, Bill, K1GQ)
2020-02-10 18:30:55 -05:00
Anthony Good 5494678702 2020.02.04.02
Renabled serial port checking during CW sending specifically when automatic sending is happening
      OPTION_ENABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW_MAY_CAUSE_PROBLEMS has been depricated
      OPTION_DISABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW added
2020-02-05 00:16:06 -05:00
VK2EFL 270f6a54df Command mode display memory (#85)
* Update keyer_features_and_options.h

* Update k3ng_keyer.ino

* Update k3ng_keyer.ino

* Update keyer_features_and_options.h

* Update k3ng_keyer.ino

* Update k3ng_keyer.ino

When playing a memory from within Command Mode. Extra labels on LCD, error messages and a new option controls whether the memory contents are displayed.
Keyer echo. Add variable declaration to prevent compiler error, added a note re commenting out echo feature statement in keyer_dependencies.h
Command Mode Status command, Display status parameters on LCD from ? - Status
2019-12-07 12:29:28 -05:00
Anthony Good 894a58e054 2019.12.07.03
Resolved conflict and merged pull request 83 ( https://github.com/k3ng/k3ng_cw_keyer/pull/83/)
      Added OPTION_SWAP_PADDLE_PARAMETER_CHANGE_DIRECTION  to feature and settings files of all hardware profiles (OPTION from pull request 83)
2019-12-07 12:06:47 -05:00
VK2EFL 0f54a22959 Paddle direction parameter change (#83)
* Update k3ng_keyer.ino

Change the default up/down speed change direction using the paddle press.
Modify the default code so that the left paddle decreases the speed/sidetone and the right paddle increases the speed/sidetone. Could be more intuitive since 'knobs to the right' implies more...
The new option OPTION_SWAP_PADDLE_PARAMETER_CHANGE_DIRECTION controls whether this swap is in effect or not. Unless the option is defined, then the default paddle direction will be implemented.
There is no increase in the compiled code size, since only one piece of code is included in the final compiled code, as was the case before adding this option.

* Update keyer_features_and_options.h
2019-12-07 11:56:28 -05:00
VK2EFL 3abcade2a6 Custom startup text (#78)
* Update k3ng_keyer.ino

* Update keyer_features_and_options.h

* Update keyer_settings.h

* Update k3ng_keyer.ino
2019-12-07 11:16:23 -05:00
Anthony Good 914ce7fcf6 2019.11.07.02
Manual merge of contributed S02R code in progress.  Details later.  No functionality added or big fixes.
2019-11-07 21:58:17 -05:00
Anthony Good f9f0179fa2 2019.10.23.04
Fixed bug with contest wordspace in K1EL Winkey emulation setmode command.  Thanks, Paul K1XM
      OPTION_WINKEY_SEND_VERSION_ON_HOST_CLOSE - Made this an option that is disabled by default.
2019-10-23 21:46:51 -04:00
Anthony Good d11342a466 2019.06.18.01
Fixed bug with OPTION_SAVE_MEMORY_NANOKEYER and reading left (dit) paddle
2019-06-18 08:47:29 -04:00
Anthony Good 1a198ce02f 2019.05.17.02
OPTION_DIRECT_PADDLE_PIN_READS_UNO (Thanks, Fred, VK2EFL) {needs documented}
      OPTION_SAVE_MEMORY_NANOKEYER now does direct pin reads rather than digitalRead (Thanks, Fred, VK2EFL)
      FEATURE_SD_CARD_SUPPORT - Rolled out SD card support to main keyer_features_and_options.h files {needs documented}
2019-05-17 21:51:20 -04:00
w6ipa 95e664bf1d Add hd44780 library (#62) 2019-05-03 20:05:54 -04:00
w6ipa 4e4060b506 Add support for generic PCF8574 based I2C display (#60) 2019-04-27 11:10:44 -04:00
Anthony Good fa16f3feab 2019.04.06.01
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
2019-04-06 11:25:15 -04:00
Anthony Good f1dc39f9b5 2018.08.04.01
Added additional checking of serial port while sending automatic CW in order to better interrupt character sending (Thanks, Max, NG7M)
      Added OPTION_DISABLE_SERIAL_PORT_CHECKING_WHILE_SENDING_CW to disable this additional checking if desired or for troubleshooting
2018-08-04 12:07:50 -04:00
Anthony Good 48bd657d71 2018.07.15.01
Added FEATURE_LCD_8BIT for controlling standard LCD displays with 8 data lines
2018-07-15 10:12:49 -04:00
Anthony Good 435f4a7ce3 2018.05.10.01
Removed OPTION_N1MM_WINKEY_TAB_BUG_WORKAROUND.  The bug appears to be gone when testing a recent version of N1MM+.

    2018.05.17.01
      Updated to better handle STM32 board compilation (Thanks, Marcin, SP5IOU)
2018-05-17 17:51:09 -04:00
k3ng f2f648d157 2018.04.29.01
Deprecated OPTION_KEEP_PTT_KEYED_WHEN_CHARS_BUFFERED.  Winkey PINCONFIG PTT bit now sets / unsets ptt_buffer_hold_active
      New CLI command \" to activate/deactivate PTT Hold Active When Characters Buffered functionality
2018-04-29 10:33:05 -04:00
Anthony Good 962b87bb58 2018.04.15.01
Added HARDWARE_MORTTY

    2018.04.16.01
      Added OPTION_WINKEY_BLINK_PTT_ON_HOST_OPEN - visual cue that Winkey HOST OPEN has occurred
2018-04-16 15:17:48 -04:00
Anthony Good 7b1bb55518 2018.03.31.01
Now have OPTION_WINKEY_2_HOST_CLOSE_NO_SERIAL_PORT_RESET activated in feature files by default.
2018-03-31 10:30:31 -04:00
Anthony Good 5786ca5e34 2018.03.14.01
FEATURE_LCD_FABO_PCF8574 - Added support for FaBo LCD https://github.com/FaBoPlatform/FaBoLCD-PCF8574-Library
2018-03-14 21:30:51 -04:00
Anthony Good 1daafdbee5 2018.03.11.01
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
2018-03-11 11:18:58 -04:00
Anthony Good d23a834497 2018.03.08.02
Added OPTION_EXCLUDE_MILL_MODE
2018-03-08 21:30:43 -05:00
Anthony Good 8b09d8b72b 2018.03.04.02
Added OPTION_DFROBOT_LCD_COMMAND_BUTTONS to use this board https://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009) with FEATURE_COMMAND_BUTTONS
2018-03-04 13:38:37 -05:00
Anthony Good 387d7e3cb0 2018.02.05.01
Typo fix: ifdef defined(__AVR__) (Thanks, Glen https://github.com/k3ng/k3ng_cw_keyer/issues/19)
2018-02-05 20:12:08 -05:00
Anthony Good fc9cb2348e 2018.01.28.01
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)
2018-01-28 21:11:42 -05:00
Anthony Good c8caa474b2 added define FEATURE_COMMAND_MODE_PROGRESSIVE_5_CHAR_ECHO_PRACTICE to features files 2018-01-06 17:28:48 -05:00
k3ng 3a4ea0b97b 2017.06.03.02
Added OPTION_SIDETONE_DIGITAL_OUTPUT_NO_SQUARE_WAVE which changes the sidetone line to go high/low rather than output square wave, for driving an external audio amplifier
2017-06-03 21:01:40 -05:00
Anthony Good 69f2e4004d 2017.05.06.01
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
2017-05-06 19:38:57 -04:00
Anthony Good d9f021c17d 2017.05.05.01
keyer_training_text_czech.h contributed by Martin, OK1RR
      Czech language support for Wordsworth training: OPTION_WORDSWORTH_CZECH
2017-05-05 14:48:05 -04:00
Anthony Good c9b8516e1e 2017.05.03.01
FEATURE_TRAINING_COMMAND_LINE_INTERFACE
      First releaseof Wordsworth training functionality
2017-05-04 18:58:48 -04:00
k3ng 4c28662918 2017.04.19.02
OPTION_CMOS_SUPER_KEYER_IAMBIC_B_TIMING_ON_BY_DEFAULT and two code fixes contributed by Raimo, DL1HTB, thanks!
2017-04-19 16:50:54 -04:00
k3ng dbcb406ee3 2017.03.30.01
FEATURE_4x4_KEYPAD and FEATURE_3x4_KEYPAD code contributed by Jack, W0XR
2017-03-30 20:29:18 -04:00
Anthony Good c1fe0d69a5 2017.03.22.01
Commented out include <Keyboard.h> due to unexplained compilation error in Arduino 1.8.1
2017-03-22 20:49:07 -04:00
Anthony Good 641fff8547 2.2.2017011703
Added OPTION_CW_KEYBOARD_GERMAN (Thanks, Raimo, DL1HTB)
2017-01-17 19:38:16 -05:00
David Fannin 184cc819ab Adding Feature for Sidetone Switch
Enabling this feature and an external toggle switch adds switch control
for playing cw sidetone. The feature will override software control of
sidetone (\o). Switch status is displayed in the status command.
2017-01-16 09:44:54 -08:00
Anthony Good 75daa04a31 2.2.2017010301
FEATURE_AMERICAN_MORSE - American Morse Code sending mode.  \= command in the CLI switches to American Morse Code https://en.wikipedia.org/wiki/American_Morse_code
2017-01-03 21:20:54 -05:00
Anthony Good c8e3004d8b 2.2.2016111702
Eliminated FEATURE_DIT_DAH_BUFFER_CONTROL code; it's compiled in with core code now.  Also depricated OPTION_DIT_DAH_BUFFERS_OFF_BY_DEFAULT_FOR_FEATURE_DIT_DAH_BUFFER_CONTROL
2016-11-23 15:20:17 -05:00
Anthony Good 0b070a96a9 placed code in subdir to better play with Arduino IDE 2016-10-28 18:18:13 -04:00