The Reference Guide for 2833x eCAN says that the RXFUNC bit must be set in the CANRIOC Control Register. Inadvertently in our previous code it wasn't but our CAN interface worked fine without it as it does now that the bit is set. So, does that Control Register do anything?