Да, верно...
p.s.
Только вот непонятно описание Вашего CAN
шилда:
CAN.sendMsgBuf(INT8U id, INT8U ext, INT8U len, data_buf);
id должен быть 11 битным, а под него INT8U - как по мне, так это 8 бит отводится
я уже молчу про расширенный идентификатор 29 битный...
В
исходниках вроде нормально...
INT32U m_nID; /* can id */
и
INT8U sendMsgBuf(INT32U id, INT8U ext, INT8U rtr, INT8U len, INT8U *buf);