diff options
| author | Bdale Garbee <bdale@gag.com> | 2018-08-05 11:24:13 +0800 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2018-08-05 11:24:13 +0800 | 
| commit | a3b4f0d33e9d13fb5294397304ec0eb44ecaf1fc (patch) | |
| tree | 69c563070ea7ca4a127f2ac925f18a36acb888bb /src/drivers/ao_lco_cmd.c | |
| parent | 67da03d1382228a95d0414294703371cf32e666e (diff) | |
| parent | 3a2a5a05bb6372d9003905cee7afdfcd6d38ae7e (diff) | |
Merge branch 'branch-1.8' into debian
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 },  | 
