|
Typedefs |
| typedef _TPG | TPG |
| typedef enum _temTrg | temTrg |
Enumerations |
| enum | _temTrg {
TPG_BUSY = 0,
TPG_TIAR = 1,
TPG_CALHI = 2,
TPG_CALLO = 3,
TPG_N_TRG = 4
} |
Functions |
| TPG * | TPGnew (unsigned *commAddr) |
| | Calls calloc to allocate memory for the struct and associated buffers then sets the buffer pointers to the correct offsets.
|
| void | TPGclear (TPG *this) |
| | Sets all the buffers to 0.
|
| void | TPGclearBuf (TPG *this, unsigned bufferId) |
| | Sets the buffer indicated by bufferId to 0.
|
| unsigned | TPGsetTEM (TPG *this, unsigned tem_id, temTrg trg, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGsetVETO (TPG *this, unsigned free_id, unsigned veto_id, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGsetCNO (TPG *this, unsigned free_id, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGsetTEMv (TPG *this, unsigned tem_id, temTrg trg, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGsetVETOv (TPG *this, unsigned free_id, unsigned veto_id, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGsetCNOv (TPG *this, unsigned free_id, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions) |
| unsigned | TPGstart (TPG *this, unsigned char *clkDelay) |
| unsigned | TPGdump (TPG *this, unsigned bufferId) |
| int | TPGmsgInit (void) |
Variables |
| unsigned | TPG_LASTWORD |