aboutsummaryrefslogtreecommitdiffstats
path: root/src/fsm/main.c
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-05-30 19:40:13 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-05-30 19:40:13 +0200
commit2f71862ddd434a4bd17fc92b9ad147658671fe9c (patch)
tree64f18a346c68dbf6338e66cda7ffd9db3212050d /src/fsm/main.c
parenta08c05b2007051c850507f5f0567d87bd965f917 (diff)
downloadglutte-o-matic-2f71862ddd434a4bd17fc92b9ad147658671fe9c.tar.gz
glutte-o-matic-2f71862ddd434a4bd17fc92b9ad147658671fe9c.tar.bz2
glutte-o-matic-2f71862ddd434a4bd17fc92b9ad147658671fe9c.zip
Add more USART debug prints
Diffstat (limited to 'src/fsm/main.c')
-rw-r--r--src/fsm/main.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fsm/main.c b/src/fsm/main.c
index 3fe5de1..4abe610 100644
--- a/src/fsm/main.c
+++ b/src/fsm/main.c
@@ -88,7 +88,7 @@ int main(void) {
TaskHandle_t task_handle;
xTaskCreate(
launcher_task,
- "TaskLauncher",
+ "Launcher",
configMINIMAL_STACK_SIZE,
(void*) NULL,
tskIDLE_PRIORITY + 2UL,
@@ -324,6 +324,7 @@ static void exercise_fsm(void *pvParameters)
int last_sq = 0;
int last_1750 = 0;
int last_qrp = 0;
+ int last_cw_done = 0;
fsm_input.humidity = 0;
fsm_input.temp = 15;
@@ -360,6 +361,10 @@ static void exercise_fsm(void *pvParameters)
last_tm_trigger = tm_trigger;
fsm_input.cw_psk31_done = !cw_psk31_busy();
+ if (last_cw_done != fsm_input.cw_psk31_done) {
+ last_cw_done = fsm_input.cw_psk31_done;
+ usart_debug("In CW done %d\r\n", last_cw_done);
+ }
if (fsm_input.cw_psk31_done) {
GPIO_ResetBits(GPIOD, GPIOD_BOARD_LED_ORANGE);
@@ -381,6 +386,8 @@ static void exercise_fsm(void *pvParameters)
// Add message to CW generator only on rising edge of trigger
if (fsm_out.cw_psk31_trigger && !cw_last_trigger) {
cw_psk31_push_message(fsm_out.msg, fsm_out.cw_dit_duration, fsm_out.msg_frequency);
+
+ usart_debug_puts("Out CW trigger\r\n");
}
cw_last_trigger = fsm_out.cw_psk31_trigger;