10 835 Command Reference
Anthony Good edytuje tę stronę 2022-01-05 21:50:34 -05:00

Command Line Interface ("CLI") (USB Port)

Note: Turn on carriage return if using the Arduino Serial Monitor program.

\?     Help                                      (requires FEATURE_SERIAL_HELP)
\/     Paged Help                                (requires FEATURE_SERIAL_HELP)
\#     Play memory #                             (requires FEATURES_MEMORIES; play memories 1 - 10 (0 = memory 10) )
\a     Iambic A mode
\b     Iambic B mode
\c     Single Paddle mode
\d     Ultimatic mode (if OPTION_NO_ULTIMATIC not set)
\e#### Set serial number to ####
\f#### Set sidetone frequency to #### hertz
\g     Bug mode
\h     Toggle between CW and Hell sending                    (requires FEATURE_HELL)
\i     Transmit enable/disable
\j###  Dah to dit ratio (300 = 3.00, do \j alone to set to default)
\k     CW Training Module                                     (requires FEATURE_TRAINING_COMMAND_LINE_INTERFACE)
\l##   Set weighting (50 = normal, do \l alone to set to default)
\m###  Set Farnsworth speed
\n     Toggle paddle reverse
\o     Toggle sidetone on/off
\p#(#) Program memory #
\q##   Switch to QRSS mode, dit length ## seconds
\r     Switch to regular speed mode
\s     Status
\t     Tune mode
\u     Manual PTT toggle
\v     Toggle potentiometer active / inactive   (requires FEATURE_POTENTIOMETER)
\w###  Set speed in WPM
\x#    Switch to transmitter #
\y#    Change wordspace to # elements (# = 1 to 9)
\z     Autospace on/off
\+     Create prosign
\!##   Repeat play memory
\|#### Set memory repeat (milliseconds)  (backslash and pipe)
\*     Toggle paddle echo
\`     Toggle straight key echo
\^     Toggle wait for carriage return to send CW / send CW immediately
\&     Toggle CMOS Super Keyer Timing on/off
\%##   Set CMOS Super Keyer Timing %     
\.     Toggle dit buffer on/off
\-     Toggle dah buffer on/off
\~     Reset unit
\;     Toggle cw send echo
\{     QLF mode on/off
\>     Send serial number, then increment
\<     Send current serial number
\(     Send current serial number in cut numbers
\)     Send serial number with cut numbers, then increment
\[     Set Quiet Paddle Interruption 
\=     Toggle American Morse mode    (requires FEATURE_AMERICAN_MORSE)
\@     Mill Mode
\}#### Set potentiometer range - low ## / high ##
\"     Hold PTT active with buffered characters
\]     PTT Enable / Disable
\_     Beacon Mode at Boot Up Enable / Disable (requires FEATURE_BEACON_SETTING)
\;     CW Send Inhibit Enable / Disable
\\     Immediately clear the buffer, stop memory sending, etc.
\:     Extended CLI commands
        eepromdump              - do a byte dump of EEPROM for troubleshooting
        saveeeprom <filename>   - store EEPROM in a file
        loadeeprom <filename>   - load into EEPROM from a file
        printlog                - print the SD card log
        clearlog                - clear the SD card log
        ls <directory>          - list files in SD card directory
        cat <filename>          - print filename on SD card
        pl <transmitter> <mS>   - Set PTT lead time
        pt <transmitter> <mS>   - Set PTT tail time
        af ###                  - Set autospace timing factor; 100 = 1.00
        pf ###                  - Set paddle echo timing factor; 100 = 1.00
        comp ###                - Set keying compensation; 0 to 255 mS
CW Keyboard: type what you want the keyer to send (all commands are preceded with a backslash ( \ )

Extended CLI Commands

These commands are accessed with backslash colon (Example: \:eepromdump ) and require OPTION_EXCLUDE_EXTENDED_CLI_COMMANDS to be disabled.

eepromdump              - do a byte dump of EEPROM for troubleshooting
saveeeprom [filename]   - store EEPROM in a file
loadeeprom [filename]   - load into EEPROM from a file
printlog                - print the SD card log
clearlog                - clear the SD card log
ls [directory]          - list files in SD card directory
cat [filename]          - print filename on SD card
pl [transmitter] [mS]   - Set PTT lead time
pt [transmitter] [mS]   - Set PTT tail time
pa [transmitter] [mS]   - Set the Active time for the sequencer
pi [transmitter] [mS]   - Set the Inactive time for the sequencer
comp [mS]               - Set keying compensation time
timing                  - Lists, in the terminal window, the lead and tail times on the PTT lines for each of the six possible transmitter outputs

Buttons

button 0: command mode / command mode exit
button 0 + left paddle:  increase cw speed
button 0 + right paddle: decrease cw speed
button 1 - 12 hold + left paddle: repeat memory
button 1 - 6 half second hold: switch to TX # 1 - 6

Command Mode

Press button0 to enter command mode and press again to exit.

A  Switch to Iambic A mode
B  Switch to Iambic B mode
C  Switch to Single Paddle Mode
D  Switch to Ultimatic mode (if OPTION_NO_ULTIMATIC not set)
E  Announce speed
F  Adjust sidetone frequency
G  Switch to bug mode
H  Set weighting and dah to dit ratio to defaults
I  TX enable / disable
J  Dah to dit ratio adjust
K  Toggle Dit and Dah Buffers on and off (Ultimatic Mode) (if OPTION_NO_ULTIMATIC is not set)
L  Adjust weighting
M  Change command mode speed
N  Toggle paddle reverse
O  Toggle sidetone on / off
P#(#) Program a memory
Q  Adjust keying compensation (left paddle = increase, right paddle = decrease)
R####  Set serial number to ####
S  Alphabet code practice (FEATURE_ALPHABET_SEND_PRACTICE)
T  Tune mode
U  Receive / Send Echo Practice
V  Toggle potentiometer active / inactive
W  Change speed
X  Exit command mode (you can also press the command button (button0) to exit)
Y#### Change memory repeat delay to #### mS
Z  Autospace On/Off
#  Play a memory without transmitting
=  Enable / disable PTT Line (-...-)
?  Status
     1. Speed in WPM
     2. Keyer Mode (A = Iambic A, B = Iambic B, G = Bug, S = Single Paddle, U = Ultimatic)
     3. Weighting
     4. Dah to Dit Ratio

Memory Macros

\#     Jump to memory #
\c     Play serial number with cut numbers, then increment
\d###  Delay for ### seconds
\e     Play serial number, then increment
\f#### Change sidetone to #### hertz (must be four digits - use leading zero below 1000 hz)
\h     Switch to Hell sending
\i#    Insert memory number
\l     Switch to CW (from Hell mode)
\n     Decrement serial number, do not send
\q##   Switch to QRSS mode, dit length ## seconds
\r     Switch to regular speed mode
\s     Insert space
\t###  Transmit for ### seconds (must be three digits, use leading zeros if necessary)
\u     Activate PTT
\v     Deactivate PTT
\w###  Set regular mode speed to ### WPM (must be three digits, use leading zeros if necessary)
\x#    Switch to transmitter # (1, 2, or 3)
\y#    Increase speed # WPM
\z#    Decrease speed # WPM
\+     Prosign the next two characters

PS2 / USB Keyboard

CTRL-A           Iambic A
CTRL-B           Iambic B
CTRL-C           Single Paddle
CTRL-D           Ultimatic                            (if OPTION_NO_ULTIMATIC not set)
CTRL-E           Set Serial Number
CTRL-G           Bug
CTRL-H           Toggle Hell Mode On/Off              (requires FEATURE_HELL)
CTRL-I           TX enable / disable
CTRL-M           Set Farnsworth Speed (0 = disabled)  (requires FEATURE_FARNSWORTH)
CTRL-N           Paddle Reverse
CTRL-O           Toggle Sidetone On/Off  
CTRL-S           CMOS Superkeyer Timing On/Off 
CTRL-T           Tune
CTRL-U           Manual PTT Toggle
CTRL-W           Set WPM
CTRL-F1          Switch to TX #1
CTRL-F2          Switch to TX #2
CTRL-F3          Switch to TX #3
CTRL-F4          Switch to TX #4
CTRL-F5          Switch to TX #5
CTRL-F6          Switch to TX #6
END              Send serial number no increment
ESC              Stop sending and clear buffer
F1, F2, F3..     Play memory 1, 2, 3...
DOWN ARROW       Decrease WPM
HOME             Reset timing settings
INSERT           Send serial number and increment
LEFT ARROW       Decrease Dah to Dit Ratio
PGDN             Decrease Sidetone Frequency
PGUP             Increase Sidetone Frequency
RIGHT ARROW      Increase Dah to Dit Ratio
SCROLL LOCK      Prosign Next Two Characters
SHIFT-BACKSPACE  Decrement serial number
SHIFT-F1, F2...  Program Memory 1, 2...
ALT-F1, F2...    Repeat Memory 1, 2...
TAB              Pause Sending Immediately
UP ARROW         Increase WPM
Keypad /         Dit Paddle (USB Keyboard Only)
Keypad *         Dah Paddle (USB Keyboard Only)
Keypad ENTER     Tune / Straight Key (USB Keyboard Only)

USB Mouse

Left Button      Dit
Right Button     Dah
Middle Button    Tune / Straight Key