]> Pileus Git - ~andy/csm213a-hw/blobdiff - hw2/main.cpp
Debug relayed initialization
[~andy/csm213a-hw] / hw2 / main.cpp
index a31969dbda9de61f50e56a846a525cc3d42f0220..d03b3f312cc3aa843290485b338f7f333bf65859 100644 (file)
@@ -178,9 +178,9 @@ void background(void)
 int main(int argc, char **argv)
 {
        // Open serial ports
-       sirq_dbg   = sirq_open(SIRQ_UART0, USBTX, USBRX, 115200); // to pc
-       sirq_bbb   = sirq_open(SIRQ_UART1, PTE0,  PTE1,  115200); // to bbb
-       sirq_mbed  = sirq_open(SIRQ_UART2, PTD3,  PTD2,  115200); // to mbed
+       sirq_dbg   = sirq_open(SIRQ_UART0, USBTX, USBRX, 115200, 0); // to pc
+       sirq_bbb   = sirq_open(SIRQ_UART1, PTE0,  PTE1,  115200, 0); // to bbb
+       sirq_mbed  = sirq_open(SIRQ_UART2, PTD3,  PTD2,  115200, 1); // to mbed
 
        // Setup timers
        tdma_evt   = tdma_open(TDMA_CHAN0, 3, PTC9,  PullDown); // async event
@@ -200,6 +200,7 @@ int main(int argc, char **argv)
 
        msg_register(&parser_bbb,  MSG_ID_INIT,  (handler_t)comm_handle_init);
 
+       msg_register(&parser_mbed, MSG_ID_INIT,  (handler_t)comm_handle_init);
        msg_register(&parser_mbed, MSG_ID_SYNC,  (handler_t)comm_handle_sync);
        msg_register(&parser_mbed, MSG_ID_EVENT, (handler_t)comm_handle_event);