お世話になります。
RX65NのCAN受信プログラムを作っていますが、
下記のようにCAN-IDによって2つ以上のメールボックスに振り分けることができるでしょうか?
R_CAN_Create(CH0---,rx_callback,---);
R_CAN_RxSet(CH0, Mbox1, CAN_ID1, DATA_FRAME);
R_CAN_RxSet(CH0, Mbox2, CAN_ID2, DATA_FRAME);
void rx_callback()
{
if(R_CAN_OK==R_CAN_RxPoll(CH0, Mbox1){
R_CAN_RxRead(CH0, Mbox1, &dataFrm1);
}
if(R_CAN_OK==R_CAN_RxPoll(CH0, Mbox2){
R_CAN_RxRead(CH0, Mbox2, &dataFrm2);
上記行けそうだが、うまく行きません。
dataFrm1に受信されますが、dataFrm2には入りません。
何かおかしいでしょうか?
教えていただければ助かります。