- Add support for ESP32 TWAI
- Removed delay while waiting for heartbeat message, causing infinite/nondeterministic delays on some Teensy-based systems with multiple ODrives.
- Fixed int overflow issue w/ Arduino Mega example
- 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