Re:CAN message filters
they are equal to 1 and 2.
I have noticed that:
| Code: |
case MSGOBJ_NUM_DATA_RX2:
g_MsgObjectRx1.pucMsgData = g_101;
g_MsgObjectRx1.ulMsgLen = 8;
CANMessageGet(CAN0_BASE, MSGOBJ_NUM_DATA_RX2, &g_MsgObjectRx2, 1);
g_flag_101 = 1;
break;
case MSGOBJ_NUM_DATA_RX1:
g_MsgObjectRx1.pucMsgData = g_100;
g_MsgObjectRx1.ulMsgLen = 8;
CANMessageGet(CAN0_BASE, MSGOBJ_NUM_DATA_RX1, &g_MsgObjectRx1, 1);
g_flag_100 = 1;
break;
|
should be:
(note >>)
| Code: |
case MSGOBJ_NUM_DATA_RX2:
>> g_MsgObjectRx2.pucMsgData = g_101;
>> g_MsgObjectRx2.ulMsgLen = 8;
CANMessageGet(CAN0_BASE, MSGOBJ_NUM_DATA_RX2, &g_MsgObjectRx2, 1);
g_flag_101 = 1;
break;
case MSGOBJ_NUM_DATA_RX1:
g_MsgObjectRx1.pucMsgData = g_100;
g_MsgObjectRx1.ulMsgLen = 8;
CANMessageGet(CAN0_BASE, MSGOBJ_NUM_DATA_RX1, &g_MsgObjectRx1, 1);
g_flag_100 = 1;
break;
|
but i have not yet had time to test what difference this makes
login or register to reply
|