Switch branches/tags
Nothing to show
Commits on Aug 31, 2018
  1. 2018.08.30.01

    k3ng committed Aug 31, 2018
          Think we got Farnsworth timing right now.  Thanks, Jim, W5LA !
Commits on Aug 25, 2018
  1. 2018.08.25.01

    k3ng committed Aug 25, 2018
          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
Commits on Aug 23, 2018
  1. 2018.08.23.01

    k3ng committed Aug 23, 2018
          Fixed bug with Farnsworth timing not occurring during intercharacter time, however now overall WPM timing not right...
Commits on Aug 22, 2018
  1. 2018.08.21.02

    k3ng committed Aug 22, 2018
          Different Farnsworth timing calculation.  Introduced farnsworth_timing_calibration in settings files.
Commits on Aug 21, 2018
  1. 2018.08.21.01

    k3ng committed Aug 21, 2018
          Merged pull request #50
          HARDWARE_YAACWK contributed by Federico Pietro Briata, IZ1GLG <>
  2. Yaacwk hw (#50)

    federicobriata authored and k3ng committed Aug 21, 2018
    *     add hardware files for YAACWK Arduino Nano V3.0 based board
        see for more info
    *     enable define HARDWARE_YAACWK as default in this branch
    *     removed feature sleep
    *        Add YAACWK KiCad Schematic Sources for Arduino Nano v3
    *      Add YAACWK KiCad Schematic Sources for AtMega 644p
    *      Yaacwk 644p variant with:
         FEATURE_LCD_4BIT enabled
         FEATURE_CW_DECODER enabled
    *    Updated YAACWK Kicad to allign with latest pin settings for AtMega 644p variant
       moved ps2_keyboard_clock to pin2 (pin3 on AtMega 644p is not an interrupt capable pin!)
       moved paddle_left to pin3
       added cw decoder indicator LED on pin30
    * Add HARDWARE_YAACWK and left not default in this branch"
    This reverts commit 24624af.
    * update yaacwk's settings to reflect the current k3ng keyer src code
    * fix typo caused by 984f038
    * Yaacwk - fix eechema, cw_decored reenabled and speed pot now is working
    * HARDWARE_YAACWK left enabled by default in this branch
    * fix yaawck eeschema for display, to reflect the current src code
    * yaacwk, add winkey support
    * yaacwk, eeschema cleanup, ps2 pinout fixed, uart ttl and new power input added
    * Revert "HARDWARE_YAACWK left enabled by default in this branch"
    This reverts commit 464ad47.
    * cleanup after merge
    * yaacwk, settings refresh
    * removed kicad stuff, now this is managed on separated repo:
    * YAACWK v1.1, new pinout for make SPI and Serial1 available, eeschema:
    * Yaacwk now have 8 analog buttons
    * yaacwk, settings refresh
    * disable HARDWARE_YAACWK by default in this branch
Commits on Aug 13, 2018
  1. 2018.08.13.01

    k3ng committed Aug 13, 2018
          More accurate Farnsworth timing; code contributed by Jim, W5LA
Commits on Aug 4, 2018
  1. 2018.08.04.01

    k3ng committed Aug 4, 2018
          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
  2. 2018.08.03.01

    k3ng committed Aug 4, 2018
          Fixed bug FEATURE_FARNSWORTH that was inadvertently introduced with command mode speed feature (Thanks, Jim, W5LA)
Commits on Jul 15, 2018
  1. 2018.07.15.01

    k3ng committed Jul 15, 2018
          Added FEATURE_LCD_8BIT for controlling standard LCD displays with 8 data lines
Commits on May 31, 2018
  1. 2018.05.31.01

    k3ng committed May 31, 2018
          Fixed design flaw with ptt_input_pin and manual PTT invoke commands not working independently (Thanks, Mek, SQ3RX)
Commits on May 29, 2018
  1. 2018.05.28.01

    k3ng committed May 29, 2018
          Addressed potential issue with random pauses when using Winkey emulation with Writelog and Wintest: Changed check_for_dirty_configuration so it won't write to eeprom when there are characters buffered or PTT is active.  Also, Winkey Pinconfig command no longer sets config_dirty.
Commits on May 17, 2018
  1. 2018.05.10.01

    k3ng committed May 17, 2018
          Removed OPTION_N1MM_WINKEY_TAB_BUG_WORKAROUND.  The bug appears to be gone when testing a recent version of N1MM+.
          Updated to better handle STM32 board compilation (Thanks, Marcin, SP5IOU)
Commits on May 8, 2018
  1. 2018.05.08.01

    k3ng committed May 8, 2018
          Fixed bug in CLI with multiple backspaces / backspaces exceeding number of characters in buffer locking up the keyer (Thanks, WF3T)
Commits on May 5, 2018
  1. 2018.05.05.01

    k3ng committed May 5, 2018
          Winkey Emulation - minor bug fix with handling of PTT tail time setting.  Also added support in Admin Get Values command to report PTT lead and tail time
  2. 2018.05.04.01

    k3ng committed May 5, 2018
          Winkey Emulation - minor addition to filtering of values echoed from send_char()
Commits on May 1, 2018
Commits on Apr 29, 2018
  1. 2018.04.29.01

    k3ng committed Apr 29, 2018
          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
Commits on Apr 24, 2018
  1. updated keyer_features_and_options_mortty.h to not include OPTION_KEE…

    k3ng committed Apr 24, 2018
  2. 2018.04.23.01

    k3ng committed Apr 24, 2018
          OPTION_KEEP_PTT_KEYED_WHEN_CHARS_BUFFERED - when Winkeyer Pause command is received, PTT is now de-asserted until Pause is cleared
Commits on Apr 22, 2018
  1. 2018.04.22.01

    k3ng committed Apr 22, 2018
          Added OPTION_BLINK_HI_ON_PTT - on units that lack a sidetone speaker, this will blink HI on the PTT line on boot up
          Fixed issue in keyer_pin_settings_mortty.h
          Added TX Inhibit and TX Pause status in Command Line Interface Status \S command
Commits on Apr 21, 2018
  1. 2018.04.20.01

    k3ng committed Apr 21, 2018
          FEATURE_WINKEY_EMULATION - Now clear manual ptt invoke upon host open, host close, and 0A commands
Commits on Apr 16, 2018
  1. 2018.04.15.01

    k3ng committed Apr 16, 2018
          Added HARDWARE_MORTTY
          Added OPTION_WINKEY_BLINK_PTT_ON_HOST_OPEN - visual cue that Winkey HOST OPEN has occurred
Commits on Apr 8, 2018
  1. 2018.04.07.01

    k3ng committed Apr 8, 2018
          Improved tx_pause when buffer or memory sending is paused mid-character
Commits on Mar 31, 2018
  1. 2018.03.31.01

    k3ng committed Mar 31, 2018
          Now have OPTION_WINKEY_2_HOST_CLOSE_NO_SERIAL_PORT_RESET activated in feature files by default.
  2. 2018.03.30.01

    k3ng committed Mar 31, 2018
          tx_inhibit and tx_pause pins implemented for use with contest station interlock controllers.  Documentation:,-PTT,-and-TX-Key-Lines#tx-inhibit-and-pause
Commits on Mar 30, 2018
  1. 2018.03.29.01

    k3ng committed Mar 30, 2018
          Support for ARDUINO_GENERIC_STM32F103C (Blue pill boards) contributed by Marcin SP5IOU
          HARDWARE_GENERIC_STM32F103C hardware profile in keyer_hardware.h
          How to deal with those boards with Arduino:
Commits on Mar 24, 2018
  1. 2018.03.24.01

    k3ng committed Mar 24, 2018
          Support for ARDUINO_MAPLE_MINI contributed by Marcin SP5IOU
          HARDWARE_MAPLE_MINI hardware profile in keyer_hardware.h
  2. 2018.03.23.02

    k3ng committed Mar 24, 2018
          Fixed compilation bug with FEATURE_PTT_INTERLOCK when FEATURE_WINKEY_EMULATION was disabled
Commits on Mar 23, 2018
  1. 2018.03.23.01

    k3ng committed Mar 23, 2018
          Bug with automatic sending interruption fixed (Thanks, Larry, F6FVY)
Commits on Mar 16, 2018
  1. 2018.03.16.01

    k3ng committed Mar 16, 2018
          Fixed compile error involving lcd_string (Thanks, Jeff, N0MII)
Commits on Mar 15, 2018
  1. 2018.03.14.01

    k3ng committed Mar 15, 2018
          FEATURE_LCD_FABO_PCF8574 - Added support for FaBo LCD
Commits on Mar 11, 2018
  1. 2018.03.11.01

    k3ng committed Mar 11, 2018
          New feature! FEATURE_SEQUENCER  Wiki:
          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:,-PTT,-and-TX-Key-Lines