![]() |
![]() |
The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D. More...
#include <tcp3d_drv.h>
Data Fields | |
uint8_t | mode |
uint16_t | doubleBuf |
uint16_t | intTable |
uint16_t | errIgnore |
uint16_t | autoTrig |
uint8_t | lteCrcSel |
uint8_t | endInt |
uint8_t | endInData |
uint8_t | emuFreeRun |
uint8_t | emuSoftStop |
uint8_t | emuRtSel |
uint8_t | exeP0cmd |
uint8_t | exeP1cmd |
The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D.
Valid values for each field are provided in the brackets in the comments following the field name.
uint16_t Tcp3d_CtrlParams::autoTrig |
Enable/disable auto trigger mode (0,1)
uint16_t Tcp3d_CtrlParams::doubleBuf |
Enable/disable the double buffer (0,1)
uint8_t Tcp3d_CtrlParams::emuFreeRun |
Emulation suspend signal (0,1)
uint8_t Tcp3d_CtrlParams::emuRtSel |
Maximum number of iterations (0,1)
uint8_t Tcp3d_CtrlParams::emuSoftStop |
Emulation Soft or Hard Stop (0,1)
uint8_t Tcp3d_CtrlParams::endInData |
Input systematic and parity data Endian mode (0,1)
uint8_t Tcp3d_CtrlParams::endInt |
Interleaver Table Endian mode (0,1)
uint16_t Tcp3d_CtrlParams::errIgnore |
Enable/disable error detection to stop TCP3D from running (0,1)
uint8_t Tcp3d_CtrlParams::exeP0cmd |
Process 0 execution command (0,1,4,5,6,7)
uint8_t Tcp3d_CtrlParams::exeP1cmd |
Process 1 execution command (0,1,4,5,6,7)
uint16_t Tcp3d_CtrlParams::intTable |
Enable/disable the Interleaver Table Generation (0,1)
uint8_t Tcp3d_CtrlParams::lteCrcSel |
LTE CRC initial value selection (0,1)
uint8_t Tcp3d_CtrlParams::mode |
TCP3D mode (0 - 3)