diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-05-30 19:40:13 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-05-30 19:40:13 +0200 |
commit | 2f71862ddd434a4bd17fc92b9ad147658671fe9c (patch) | |
tree | 64f18a346c68dbf6338e66cda7ffd9db3212050d /src/fsm/main.c | |
parent | a08c05b2007051c850507f5f0567d87bd965f917 (diff) | |
download | glutte-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.c | 9 |
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; |