Part Number: CC1311R3
I am trying to configure a GPTimer as a delay timer (e.g. 1us resolution) started by an external event, i.e. edge or level on a DIO input. This is one of the most common use cases for an MCU timer, but neither TI Driver nor Driverlib documentation are forthcoming on the question.
Section 15.4.1 of the TRM instructs me to "configure the GPT:TnMR TnSNAPS, TnWOT, TnMTE, and TnCDIR register bits to ... use an external trigger to start counting, configure an additional trigger or interrupt...", but TnWOT seems only to set a trigger from the timer in the previous position in the daisy chain—and there is no further mention of the TnMTE register bits in the TRM or hw_gpt.h.
Nor, when configured as a oneshot timer (GPT_MODE_ONESHOT_UP), does the pin defined by hwAttrs->pinMux act as a start trigger.