Hi First patch is a test of callback stuff for CAN loop driver. And the second is a correction of data type of user parameter in callback function. The reason is that CYG_ADDRWORD defined in cyg_type.h instead kapi.h (as cyg_addrword_t). Best regards Alexey Shusharin