How can I get a time accurate up to the millisecond on Q2698/Fw7.52 ?
I’m used with adl_rtcTime_t and adl_rtcGetTime, but with this firmware the “SecondFracPart” is not set (In fact, it seems to be set to the constant value 270195848).
Is there a new undocumented trick relate to this parameter ?
#include "adl_rtc.h"
// Get Time
adl_rtcTime_t currentTime;
adl_rtcGetTime((adl_rtcTime_t *) ¤tTime);
u32 check = currentTime.SecondFracPart;
// check == 270195848
We noticed the same thing and reported it to our distributor about a month ago. It doesn’t happen with other versions, seems to be new with 7.52. Since Sierra wasn’t aware of it perhaps the report never got forwarded by our distributor (or there aren’t sufficient resources at Sierra dedicated to the Q2698 to look into it - which given the pace of development with the Q2698/SL808x, still not commercially released at least a year and a half behind schedule and as far as I know still with no release date set - may be the case).