From 3fe5a70d9ac2114ee554813b1dbb3019a3e4aff7 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 28 Aug 2012 18:08:59 -0700 Subject: [PATCH] altos: Track protocol changes to ao_pad debug messages Make the debug output build again. Signed-off-by: Keith Packard --- src/drivers/ao_pad.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/drivers/ao_pad.c b/src/drivers/ao_pad.c index b33a5ffd..94dc5787 100644 --- a/src/drivers/ao_pad.c +++ b/src/drivers/ao_pad.c @@ -24,7 +24,7 @@ static __xdata uint8_t ao_pad_ignite; static __xdata struct ao_pad_command command; static __xdata struct ao_pad_query query; -#if 0 +#if 1 #define PRINTD(...) printf(__VA_ARGS__) #define FLUSHD() flush() #else @@ -155,20 +155,23 @@ static void ao_pad(void) { int16_t time_difference; + int8_t ret; ao_beep_for(AO_BEEP_MID, AO_MS_TO_TICKS(200)); - ao_pad_box = ao_74hc497_read(); + ao_pad_box = 0; ao_led_set(0); ao_led_on(AO_LED_POWER); for (;;) { FLUSHD(); while (ao_pad_disabled) ao_sleep(&ao_pad_disabled); - if (ao_radio_cmac_recv(&command, sizeof (command), 0) != AO_RADIO_CMAC_OK) + ret = ao_radio_cmac_recv(&command, sizeof (command), 0); + PRINTD ("cmac_recv %d\n", ret); + if (ret != AO_RADIO_CMAC_OK) continue; - PRINTD ("tick %d serial %d cmd %d channel %d\n", - command.tick, command.serial, command.cmd, command.channel); + PRINTD ("tick %d box %d cmd %d channels %02x\n", + command.tick, command.box, command.cmd, command.channels); switch (command.cmd) { case AO_LAUNCH_ARM: @@ -204,9 +207,9 @@ ao_pad(void) query.box = ao_pad_box; query.channels = AO_PAD_ALL_PINS; query.armed = ao_pad_armed; - PRINTD ("query tick %d serial %d channel %d valid %d arm %d igniter %d\n", - query.tick, query.serial, query.channel, query.valid, query.arm_status, - query.igniter_status); + PRINTD ("query tick %d box %d channels %02x arm %d arm_status %d igniter %d\n", + query.tick, query.box, query.channels, query.armed, + query.arm_status, query.igniter_status); ao_radio_cmac_send(&query, sizeof (query)); break; case AO_LAUNCH_FIRE: -- 2.30.2