![]() |
![]() |
CPPI transmit channel configuration structure. More...
#include <cppi_drv.h>
Data Fields | |
int32_t | channelNum |
Cppi_ChState | txEnable |
uint8_t | priority |
uint16_t | filterEPIB |
uint16_t | filterPS |
uint16_t | aifMonoMode |
CPPI transmit channel configuration structure.
uint16_t Cppi_TxChInitCfg::aifMonoMode |
AIF Specific Monolithic Packet Mode. This field when set indicates that all monolithic packets which will be transferred on this channel will be formatted in an optimal configuration as needed by the Antenna Interface Peripheral. The AIF configuration uses a fixed descriptor format which includes the 3 mandatory descriptor info words, a single Protocol Specific Word and data immediately following (data offset = 16).
int32_t Cppi_TxChInitCfg::channelNum |
Channel number If channelNum is set to CPPI_PARAM_NOT_SPECIFIED then the next available channel will be allocated
uint16_t Cppi_TxChInitCfg::filterEPIB |
Tx Filter Software Info. This field controls whether or not the DMA controller will pass the extended packet information fields (if present) from the descriptor to the back end application. 0 - DMA controller will pass extended packet info fields if they are present in the descriptor 1 - DMA controller will filter extended packet info fields
uint16_t Cppi_TxChInitCfg::filterPS |
Filter Protocol Specific Words. This field controls whether or not the DMA controller will pass the protocol specific words (if present) from the descriptor to the back end application. 0 - DMA controller will pass PS words if present in descriptor 1 - DMA controller will filter PS words
uint8_t Cppi_TxChInitCfg::priority |
Tx scheduling priority for channelNum
Enable Tx Channel on creation. If not set use CPPI_channelEnable() API to enable it later