aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-12-06 12:52:10 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-12-06 12:52:10 +0100
commitc7e6117b0961a1070a408ccc26c9be72b0c7056e (patch)
tree966fa9fbf357463a87d40cc113f146d8d5430620
parente8c7bbc6f6d786107a82869553423aaa3a893011 (diff)
downloadglutte-o-matic-c7e6117b0961a1070a408ccc26c9be72b0c7056e.tar.gz
glutte-o-matic-c7e6117b0961a1070a408ccc26c9be72b0c7056e.tar.bz2
glutte-o-matic-c7e6117b0961a1070a408ccc26c9be72b0c7056e.zip
Add cw_speed and set cw_frequency
-rw-r--r--src/fsm/src/fsm.c2
-rw-r--r--src/fsm/src/fsm.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/fsm/src/fsm.c b/src/fsm/src/fsm.c
index 08d3c5f..ca6a753 100644
--- a/src/fsm/src/fsm.c
+++ b/src/fsm/src/fsm.c
@@ -92,6 +92,8 @@ void fsm_update() {
fsm_out.tx_on = 0;
fsm_out.modulation = 0;
fsm_out.cw_trigger = 0;
+ fsm_out.cw_speed = 23;
+ fsm_out.cw_frequency = 300;
// other output signals keep their value
switch (current_state) {
diff --git a/src/fsm/src/fsm.h b/src/fsm/src/fsm.h
index 16e864a..db37fd2 100644
--- a/src/fsm/src/fsm.h
+++ b/src/fsm/src/fsm.h
@@ -80,6 +80,7 @@ struct fsm_output_signals_t {
/* Signals to the CW generator */
const char* cw_msg; // The message to transmit
int cw_frequency; // What audio frequency for the CW message
+ int cw_speed; // CW speed
int cw_trigger; // Set to true to trigger a transmission
};