Rename some argument and enum names to match existing naming
Add CAN->mode(Mode mode) function (not implemented in hal)