summaryrefslogtreecommitdiff
path: root/src/drivers/ao_pad.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-09-09 14:01:21 -0700
committerKeith Packard <keithp@keithp.com>2012-09-09 14:01:21 -0700
commite45c47c52f9cc9c43b81148e0e58fdedb3af1eb8 (patch)
treef4f0f737941aea4f200204f93344660a5f071f55 /src/drivers/ao_pad.h
parent77775711d414227b3ed97859d1b21ab1c689a724 (diff)
altos/telelco: Search for available firing nodes at boot time
Query for available firing nodes, limiting device selections to those found. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/drivers/ao_pad.h')
-rw-r--r--src/drivers/ao_pad.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/drivers/ao_pad.h b/src/drivers/ao_pad.h
index ae4f3db4..23062899 100644
--- a/src/drivers/ao_pad.h
+++ b/src/drivers/ao_pad.h
@@ -19,6 +19,7 @@
#define _AO_PAD_H_
#define AO_PAD_MAX_CHANNELS 8
+#define AO_PAD_MAX_BOXES 100
struct ao_pad_command {
uint16_t tick;
@@ -41,16 +42,17 @@ struct ao_pad_query {
uint8_t igniter_status[AO_PAD_MAX_CHANNELS]; /* status for each igniter */
};
-/* Set current armed pads, report back status
+/* Arm pads for 3 seconds, no report
*/
-
#define AO_PAD_ARM 2
+#define AO_PAD_ARM_TIME AO_SEC_TO_TICKS(3)
+
/* Fire current armed pads for 200ms, no report
*/
#define AO_PAD_FIRE 3
-#define AO_PAD_FIRE_TIME AO_MS_TO_TICKS(250)
+#define AO_PAD_FIRE_TIME AO_MS_TO_TICKS(200)
#define AO_PAD_ARM_STATUS_DISARMED 0
#define AO_PAD_ARM_STATUS_ARMED 1