Welcome in the forum, Mark!
QuadDec_Stop(); // Do not use here, device is not started yet
QuadDec_SetOneShot(0); // NOT FOR QD
QuadDec_SetCounterMode(QuadDec_COUNT_UPDOWN0); // NOT FOR QD
QuadDec_TriggerCommand(QuadDec_MASK, QuadDec_CMD_CAPTURE); // Not of use here
QuadDec_Start(); // is needed here!!!
You can set all those by using the configuration dialog, can be easier.
The configuration for the TCPWM module is configured for Quadrature Decoder, 1X phiA and phiB selected and set to level , Built-in set to default 2, 0 false, false.
Does this put the decoder in continues mode, counting up/down and do I need to use any of the API to further configure the quad?
Or all I do is start it with QUAD_Start();
Do I use QUAD_ReadCounter(); to the counts?
When configuring the QD (as most other components) there is no need to specify more settings to setup the device. Just call the _Start() API to let the component work. Datasheet states that _ReadCounter() is the method to get the actual position.