Hi experts,
I need your help^for my program, I want to configure CAN communication I have for the moment for the development my board for the first node and my PC with a peak CAN probe for the second node.
I want to transmit one object and receive a second one for the moment but then I will have more to configure. The tranmission is good, I see my frame from the board to my PC but the opposit doesn't work in CAN_IF2DATA / CAN_IF2DATB I see never data.
I am trying to set up a filter on the incoming ID I only want to accept the ID I send from the PC in this case ID = 0x010 in standard form.
I have done a lot of research in your documentation and on the forum but without success. I tried to configure without the filter on the ID by not putting masks but without success, so I am not sure that the problem comes from the filtering on the ID (to see if I did not make a mistake anyway)
So I configure :
CanaRegs.CAN_IF2MSK.bit.Msk = 0x1FFFFFFF;
CanaRegs.CAN_IF2ARB.bit.ID = (msgID << 18);
CanaRegs.CAN_IF2CMD.bit.DIR = 0;
CanaRegs.CAN_IF2ARB.bit.Dir = 0;
This lines are correctly ? for me yes but ...
You can see screenshots and my code :

Thanks
Damien