__interrupt #endif static void can0_rx_handler(void) { U8 handle; handle = CANIF_mob_get_mob_rxok(0) ; if (handle != 0x20) { CANIF_mob_clear_rxok_status(0,handle); CANIF_mob_clear_status(0,handle); // and reset MOb status // read out message data : can_receive_handler(0, handle, CAN_stream_rx[0]); } }
/** * CAN Message handler */ void message_handler(void) { can_receive_handler(); can_send_handler(); handle_error(); }