From: Andy Spencer Date: Sat, 15 Mar 2014 08:48:46 +0000 (+0000) Subject: Use relay flag insead of Device ID X-Git-Url: http://pileus.org/git/?p=~andy%2Fcsm213a-hw;a=commitdiff_plain;h=edf536451837d090d01e5123ab4c841b3fa24df6 Use relay flag insead of Device ID --- diff --git a/hw2/main_comm.c b/hw2/main_comm.c index e42d48e..a9dbf77 100644 --- a/hw2/main_comm.c +++ b/hw2/main_comm.c @@ -182,14 +182,12 @@ void comm_send_event(uint16_t event, uint64_t local) body.local = ltime; // Transmit message to BBB - if (comm_device_id == 1) { - sirq_write(comm_sirq_bbb, &head, sizeof(head)); - sirq_write(comm_sirq_bbb, &body, sizeof(body)); - } else if (comm_device_id > 1) { + if (comm_relay_mode) { sirq_write(comm_sirq_mbed, &head, sizeof(head)); sirq_write(comm_sirq_mbed, &body, sizeof(body)); } else { - sirq_printf("no device id, skipping event\r\n"); + sirq_write(comm_sirq_bbb, &head, sizeof(head)); + sirq_write(comm_sirq_bbb, &body, sizeof(body)); } }