![]() |
![]() |
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