Other Parts Discussed in Thread: SYSCONFIG,
I'm able to perform a one shot measurement of a signal's period by configuring the capture mode to edge time capture, then starting the timer and reading the capture channel values in the first 2 ISR occurrences. I wish to use the period time capture mode instead to avoid the risk that the first edge channel value will be overwritten by the 2nd edge before the ISR is serviced. I don't understand what needs to be done to use this capture mode other than to call gCAPTURE_AUTOBAUD_CHARACTERCaptureConfig() with parameter DL_TIMER_CAPTURE_MODE_PERIOD_CAPTURE.
With this change I expected that the capture channel value should be the difference in clock ticks between the edges. But I see that the timer LOAD value is the only value ever latched into the capture channel. Can you tell me what I need to correct?