![]() |
![]() |
TSIP Initialization configuration structure. More...
#include <tsip.h>
Data Fields | |
int16_t | physPort |
uint32_t | hwId |
uint16_t | masterCore |
int16_t | testMode |
int16_t | testModeSelect |
int16_t | clkRedund |
int16_t | endian |
int16_t | priority |
int16_t | maxPriority |
tsipSizeInfo_t * | sizeCfg |
int16_t | maxPhase |
void(* | subFrameCallout )(void *, uint16_t) |
void * | cxt |
tsipConfigDir_t | tx |
tsipConfigDir_t | rx |
TSIP Initialization configuration structure.
The parameters in this structure are used to do initial setup of the driver.
int16_t tsipConfig_t::clkRedund |
Clock redundancy flag
void* tsipConfig_t::cxt |
Callout context for the periodic function
int16_t tsipConfig_t::endian |
Endian mode selection
uint32_t tsipConfig_t::hwId |
Returned hardware ID in PID register
uint16_t tsipConfig_t::masterCore |
Master core (True/False). Only the master core configures TSIP port registers
int16_t tsipConfig_t::maxPhase |
Maximum number of phases tracked
int16_t tsipConfig_t::maxPriority |
Maximum transfer priority
int16_t tsipConfig_t::physPort |
Physical port number and it is 0 indexed
int16_t tsipConfig_t::priority |
Transfer priority
Configuration parameters specific to the receive direction
Pointer to the size configuration information
void(* tsipConfig_t::subFrameCallout)(void *, uint16_t) |
Periodic function to call at every subframe
int16_t tsipConfig_t::testMode |
Test mode enable/disable
int16_t tsipConfig_t::testModeSelect |
Test mode selection
Configuration parameters specific to the transmit direction