forked from gatsby/datalink_repo
update time adjust parameter validation.
This commit is contained in:
@@ -194,9 +194,10 @@ void TimeCtrl_TimeAdjust(TIMECTRL_INST *instPtr, const TIME_WORD* tmWord, TIMECT
|
|||||||
DBG_ERROR("Unsupported adjustment type: %d", type);
|
DBG_ERROR("Unsupported adjustment type: %d", type);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(((int32_t)tmWord->frac_part) > COUNTE_FRAC_MAX ) {
|
if(((int32_t)tmWord->frac_part) > TIME_FRAC_MAX
|
||||||
DBG_ERROR("Invalid fractional value 0x%08X (should <= 0x%08X).\n",
|
|| ((int32_t)tmWord->frac_part) < -TIME_FRAC_MAX) {
|
||||||
tmWord->frac_part, COUNTE_FRAC_MAX);
|
DBG_WARNING("Invalid fractional value %d (should between %d~%d)\n",
|
||||||
|
tmWord->frac_part, -TIME_FRAC_MAX, TIME_FRAC_MAX);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
TMC_Write(instPtr, TIME_ADJ_FRAC, tmWord->frac_part);
|
TMC_Write(instPtr, TIME_ADJ_FRAC, tmWord->frac_part);
|
||||||
|
|||||||
Reference in New Issue
Block a user