Index: firmware/source/can.c =================================================================== diff -u -rfc9a9244cf4288ff0623c3e02455ac565bf60cdd -r5645305f9349c5c64be5560982bdf1abd5edb0fb --- firmware/source/can.c (.../can.c) (revision fc9a9244cf4288ff0623c3e02455ac565bf60cdd) +++ firmware/source/can.c (.../can.c) (revision 5645305f9349c5c64be5560982bdf1abd5edb0fb) @@ -292,8 +292,8 @@ } /* Wait */ canREG1->IF2MSK = 0xC0000000U | (uint32)((uint32)((uint32)0x000007FFU & (uint32)0x000007FFU) << (uint32)18U); - canREG1->IF2ARB = (uint32)0x80000000U | (uint32)0x00000000U | (uint32)0x20000000U | (uint32)((uint32)((uint32)0x606U & (uint32)0x000007FFU) << (uint32)18U); - canREG1->IF2MCTL = 0x00001000U | (uint32)0x00000800U | (uint32)0x00000000U | (uint32)0x00000080U | (uint32)8U; + canREG1->IF2ARB = (uint32)0x80000000U | (uint32)0x00000000U | (uint32)0x00000000U | (uint32)((uint32)((uint32)0x606U & (uint32)0x000007FFU) << (uint32)18U); + canREG1->IF2MCTL = 0x00001000U | (uint32)0x00000400U | (uint32)0x00000000U | (uint32)0x00000080U | (uint32)8U; canREG1->IF2CMD = (uint8) 0xF8U; canREG1->IF2NO = 6U;