aboutsummaryrefslogtreecommitdiffstats
path: root/src/testapp1/README.md
blob: c9216d9b86b4cbb5ebbbdb1e2378cb67670e1457 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
testapp1
========

On startup, transmit callsign, then start transmitting CW codes:

+--------+-----------+
| sign   | timeslot  |
+--------+-----------+
|  E     |     1     |
|  I     |     2     |
|  S     |     3     |
|  H     |     4     |
|  err   | permanent |
+--------+-----------+

CW is output on PB0, noninverted logic.

When SYNCn input on PB2 goes to zero, transmission stops, and the internal time is set to 0.

Modes
-----

Sync mode:
When internal time < 10 minutes, transmit only sign without "MO", in short timeslots, then stay silent 30s.

Normal mode:
If internal time >= 10 minutes, transmit "MO<sign>" for a full minute timeslot.

Permanent mode:
At startup and before sync, all foxes start in permanent mode.