diff --git a/README.md b/README.md index a5aa576..c61988c 100644 --- a/README.md +++ b/README.md @@ -10,35 +10,35 @@

Serial Commands

The controller serial interface operates at 57600 baud that can be accessed using any serial TTY interface program such as PuTTY or Arduino's own Serial Monitor tool. It provides a command prompt > indicating that it is ready to receive recognized the following commands.

-

> CAL [num] <= * Sets the clock calibration for precise timing

-

> CAL <= Displays the clock calibration setting

-

> DIP [val] <= * Sets the competition format, overriding the DIP switch settings

-

> DIP <= Displays the competition format setting

-

> FAC <= Sets saved EEPROM values to their original defaults

-

> GO <= Starts operation from zero seconds, equivalent to pressing the synch button

-

> ID [string] <= * Sets the callsign that gets sent

-

> ID <= Displays the saved callsign setting

-

> LED [on|off] <= * Turns on/off LED pin

-

> LED <= Displays the LED pin setting

-

> RST <= Resets the processor

-

> SPD ID [num] <= * Sets the ID code speed in WPM

-

> SPD <= Displays the ID code speed setting

-

> STA [on|off] <= * Turns on/off the starting tones function

-

> STA <= Displays the starting tones setting

-

> SYN [on|off] <= * Turns on/off synchronization using sync button or "GO" command

-

> SYN <= Displays the synchronization setting

-

> TEM <= Displays the processor's temperature in C

-

> VER <= Displays the software version number

+

> CAL [num] <= * Sets the clock calibration for precise timing
+> CAL <= Displays the clock calibration setting
+> DIP [val] <= * Sets the competition format, overriding the DIP switch settings
+> DIP <= Displays the competition format setting
+> FAC <= Sets saved EEPROM values to their original defaults
+> GO <= Starts operation from zero seconds, equivalent to pressing the synch button
+> ID [string] <= * Sets the callsign that gets sent
+> ID <= Displays the saved callsign setting
+> LED [on|off] <= * Turns on/off LED pin
+> LED <= Displays the LED pin setting
+> RST <= Resets the processor
+> SPD ID [num] <= * Sets the ID code speed in WPM
+> SPD <= Displays the ID code speed setting
+> STA [on|off] <= * Turns on/off the starting tones function
+> STA <= Displays the starting tones setting
+> SYN [on|off] <= * Turns on/off synchronization using sync button or "GO" command
+> SYN <= Displays the synchronization setting
+> TEM <= Displays the processor's temperature in C
+> VER <= Displays the software version number

* These values get stored to EEPROM and are retained between power cycles.

Pinout

-

PB1 - Pin 9 (Output) <= Audio Out GND=No-tone
- PB5 - Pin 13 (Output) <= LED On=+V
- PD2 - Pin 2 (Output) <= Key/PTT On=+V
- PD3 - Pin 3 (Input) <= Synchronize
- PD4 - Pin 4 (Input) <= DIP Switch Bit 0
- PD5 - Pin 5 (Input) <= DIP Switch Bit 1
- PD6 - Pin 6 (Input) <= DIP Switch Bit 2

+

PB1 - Pin 9 (Output) <= Audio Out GND=No-tone
+PB5 - Pin 13 (Output) <= LED On=+V
+PD2 - Pin 2 (Output) <= Key/PTT On=+V
+PD3 - Pin 3 (Input) <= Synchronize
+PD4 - Pin 4 (Input) <= DIP Switch Bit 0
+PD5 - Pin 5 (Input) <= DIP Switch Bit 1
+PD6 - Pin 6 (Input) <= DIP Switch Bit 2

A schematic design, a bill of materials, and a source for ordering a printed circuit board will be made available soon.