diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-09-10 15:17:02 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-09-10 15:17:02 +0200 |
commit | 6e450da36c51d49478dd529e3ab77da571210f7e (patch) | |
tree | 8a001fcd06f6fcfbe11049cee5281949b1efc853 /src | |
parent | 717ee88081151259b4a2487677d01ca61f207bc7 (diff) | |
download | glutte-o-matic-6e450da36c51d49478dd529e3ab77da571210f7e.tar.gz glutte-o-matic-6e450da36c51d49478dd529e3ab77da571210f7e.tar.bz2 glutte-o-matic-6e450da36c51d49478dd529e3ab77da571210f7e.zip |
Only measure supply during RX
Diffstat (limited to 'src')
-rw-r--r-- | src/common/src/Core/main.c | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/common/src/Core/main.c b/src/common/src/Core/main.c index d41f6ca..f828d1d 100644 --- a/src/common/src/Core/main.c +++ b/src/common/src/Core/main.c @@ -218,17 +218,6 @@ static void launcher_task(void __attribute__ ((unused))*pvParameters) leds_turn_off(LED_GREEN); } - const int qrp_from_supply = analog_supply_too_low(); - if (swr_error_flag) { - pio_set_qrp(1); - } - else if (qrp_from_supply != last_qrp_from_supply) { - usart_debug("QRP = %d\r\n", qrp_from_supply); - last_qrp_from_supply = qrp_from_supply; - - pio_set_qrp(qrp_from_supply); - } - struct fsm_output_signals_t fsm_out; fsm_get_outputs(&fsm_out); @@ -252,6 +241,19 @@ static void launcher_task(void __attribute__ ((unused))*pvParameters) } } } + else { + const int qrp_from_supply = analog_supply_too_low(); + if (swr_error_flag) { + pio_set_qrp(1); + } + else if (qrp_from_supply != last_qrp_from_supply) { + usart_debug("QRP = %d\r\n", qrp_from_supply); + last_qrp_from_supply = qrp_from_supply; + + pio_set_qrp(qrp_from_supply); + } + + } } } |