I am working with Intel Aero RTF. Is there a way to synchronize the clock between the flight controller and the companion board in order to shift the time-stamp coming from the MAVLINK message into the companion board time domain?
As far as I read, there is a way to synchronize them via TIMESYNC MAVLINK message but I am looking for more accurate way via hardware signals. Is it possible?
Thank you for your interest in the Intel Aero Platform. Let me check with the engineering team if this is possible. I will let you know as soon as I have more information.
This is not possible as there are not extra pins available for this purpose. It may be possible to reconfigure the FPGA to re-purpose some existing signal from the flight controller but I am not sure if this will cause other uncertainties in the clock timing. This scenario has not been tested nor validated.
I suggest you to do the synchronization via TIMESYNC MAVLINK message and check with the PX4 community if the accuracy can be improved.