diff options
author | Bdale Garbee <bdale@gag.com> | 2018-08-05 11:21:37 +0800 |
---|---|---|
committer | Bdale Garbee <bdale@gag.com> | 2018-08-05 11:21:37 +0800 |
commit | d8627bb7b46fc991786835afa38cd720e9e75812 (patch) | |
tree | e14ae029a4ead29a4a7ccccb39af556e32413d36 /src/drivers/ao_lco_cmd.c | |
parent | 59e23c27c2a85d7d748223e444b24d19937afe47 (diff) | |
parent | 8830fbc99565f753c0ae1f3d9f4b079860c2634a (diff) |
Merge branch 'master' into branch-1.8
Diffstat (limited to 'src/drivers/ao_lco_cmd.c')
-rw-r--r-- | src/drivers/ao_lco_cmd.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/drivers/ao_lco_cmd.c b/src/drivers/ao_lco_cmd.c index 8de21fb6..dba9a76a 100644 --- a/src/drivers/ao_lco_cmd.c +++ b/src/drivers/ao_lco_cmd.c @@ -22,6 +22,10 @@ #include <ao_lco_func.h> #include <ao_radio_cmac.h> +#ifndef HAS_STATIC_TEST +#define HAS_STATIC_TEST 1 +#endif + static __pdata uint16_t lco_box; static __pdata uint8_t lco_channels; static __pdata uint16_t tick_offset; @@ -150,6 +154,7 @@ lco_fire_cmd(void) __reentrant } } +#if HAS_STATIC_TEST static void lco_static_cmd(void) __reentrant { @@ -182,6 +187,7 @@ lco_static_cmd(void) __reentrant ao_delay(AO_MS_TO_TICKS(100)); } } +#endif static void lco_arm_cmd(void) __reentrant @@ -208,18 +214,21 @@ lco_ignite_cmd(void) __reentrant } +#if HAS_STATIC_TEST static void lco_endstatic_cmd(void) __reentrant { lco_ignite(AO_PAD_ENDSTATIC); } +#endif static __code struct ao_cmds ao_lco_cmds[] = { { lco_report_cmd, "l <box> <channel>\0Get remote status" }, { lco_fire_cmd, "F <box> <channel> <secs>\0Fire remote igniters" }, - { lco_fire_cmd, "F <box> <channel> <secs>\0Fire remote igniters" }, +#if HAS_STATIC_TEST { lco_static_cmd, "S <box> <channel> <secs>\0Initiate static test" }, { lco_endstatic_cmd, "D\0End static test (and download someday)" }, +#endif { lco_arm_cmd, "a <box> <channel>\0Arm remote igniter" }, { lco_ignite_cmd, "i <box> <channel>\0Pulse remote igniter" }, { 0, NULL }, |