APIs related to CSIRX debug features. Typically not used by applications.
◆ CSIRX_debugModeSetShortPacket()
int32_t CSIRX_debugModeSetShortPacket |
( |
CSIRX_Handle |
handle, |
|
|
uint32_t |
shortPacket |
|
) |
| |
Set short packet header.
- Parameters
-
handle | [in] CSIRX driver handle |
shortPacket | [in] short packet header |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_debugModeSetLongPacketHeader()
int32_t CSIRX_debugModeSetLongPacketHeader |
( |
CSIRX_Handle |
handle, |
|
|
uint32_t |
longPacketHeader |
|
) |
| |
Set long packet header.
- Parameters
-
handle | [in] CSIRX driver handle |
longPacketHeader | [in] Long packet header |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_debugModeSetLongPacketPayload()
int32_t CSIRX_debugModeSetLongPacketPayload |
( |
CSIRX_Handle |
handle, |
|
|
uint32_t |
payload |
|
) |
| |
Set long packet payload.
- Parameters
-
handle | [in] CSIRX driver handle |
payload | [in] long packet payload |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_debugModeEnable()
Enable debug mode.
- Parameters
-
handle | [in] CSIRX driver handle |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_debugModeDisable()
Disable debug mode.
- Parameters
-
handle | [in] CSIRX driver handle |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_debugModeGenerateFrames()
void CSIRX_debugModeGenerateFrames |
( |
CSIRX_Handle |
handle, |
|
|
uint16_t |
txFormat, |
|
|
uint8_t |
virtualChannelId, |
|
|
uint32_t |
numOfFrames, |
|
|
uint32_t |
numLinesPerFrame, |
|
|
uint32_t |
numBytesPerLine |
|
) |
| |
Generate frames in debug mode.
CSIRX_debugModeEnable needs to be called before this API
- Parameters
-
handle | [in] CSIRX driver handle |
txFormat | [in] see CSIRX_DATA_FORMAT |
virtualChannelId | [in] 0..3 |
numOfFrames | [in] Number of frames of debug data to generate |
numLinesPerFrame | [in] Lines per frame |
numBytesPerLine | [in] Bytes per line |