]> Pileus Git - ~andy/csm213a-hw/commitdiff
Use relay flag insead of Device ID
authorAndy Spencer <andy753421@gmail.com>
Sat, 15 Mar 2014 08:48:46 +0000 (08:48 +0000)
committerAndy Spencer <andy753421@gmail.com>
Sat, 15 Mar 2014 08:48:46 +0000 (08:48 +0000)
hw2/main_comm.c

index e42d48e8388a923afc32413ba65b01d5743cae37..a9dbf7757baf97eb27d12629ec2003ab8d445ff5 100644 (file)
@@ -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));
        }
 }