The .timestamp_usec should not be a zero, otherwise it will not be sent normally, because the condition if (txf->timestamp_usec > getCurrentMicroseconds()) is not met. Maybe it should be changed to: micros() + CANARD_DEFAULT_TRANSFER_ID_TIMEOUT_USEC".
The
.timestamp_usec
should not be a zero, otherwise it will not be sent normally, because the conditionif (txf->timestamp_usec > getCurrentMicroseconds())
is not met. Maybe it should be changed to:micros() + CANARD_DEFAULT_TRANSFER_ID_TIMEOUT_USEC".