- Fixed getEndpoint not updating requested_msg_id_, causing periodic messages to be read as a TxSdo message.
- Fixed SineWaveCAN example vbus request timeout
- Updated can_helpers to remove some UB and make code run on Arduino boards more reliably
- Fixed CAN awaitMsg timeout; now actually milliseconds instead of seconds