Can FMI is corrupt in can_receive

can.c: Pls review and migrate to the main repo if you agree to my change
pls ignore my change in Makefile, it was just my mistake that I have committed these changes together; I am still new to git