CBUFF Session.
The structure is used to track the relevant configuration and run time information for each session in the CBUFF driver
Data Fields | |
bool | isValid |
Status flag which indicates if the session is active or not. More... | |
struct CBUFF_Driver_t * | ptrDriverMCB |
This is the back pointer to the CBUFF Driver MCB. More... | |
CBUFF_SessionCfg | sessionCfg |
Configuration used to create the session. More... | |
uint8_t | dmaNum |
DMA number associated with the session. More... | |
uint8_t | numActiveADCChannels |
Number of active ADC Channels. More... | |
uint16_t | adcTransferSize |
Number of ADC Sample per chirp * [Complex(2) or Real(1)]. More... | |
uint8_t | linkListIndex |
Link Index which tracks the linked list entries being added. More... | |
CBUFF_LinkListParams | linkedListTracker [CBUFF_MAX_LINKED_LIST_SIZE] |
Linked List Tracker used to keep track of the CBUFF Linked List entries which have been added. More... | |
uint8_t | edmaChannelCount |
Counter which tracks the EDMA channels. More... | |
CBUFF_EDMATrackingEntry | edmaTrackingEntry [CBUFF_EDMA_MAX_NUM_CHANNELS] |
Tracks all the EDMA entries which have been added. More... | |
uint32_t | numChirpsPerFrame |
This is the number of chirps per frame. More... | |
volatile uint32_t | numFrameDone |
Number of frame done interrupts received. More... | |
volatile uint32_t | numChirpDone |
Number of chirp done interrupts received. More... | |
bool CBUFF_Session::isValid |
Status flag which indicates if the session is active or not.
struct CBUFF_Driver_t* CBUFF_Session::ptrDriverMCB |
This is the back pointer to the CBUFF Driver MCB.
CBUFF_SessionCfg CBUFF_Session::sessionCfg |
Configuration used to create the session.
uint8_t CBUFF_Session::dmaNum |
DMA number associated with the session.
uint8_t CBUFF_Session::numActiveADCChannels |
Number of active ADC Channels.
uint16_t CBUFF_Session::adcTransferSize |
Number of ADC Sample per chirp * [Complex(2) or Real(1)].
uint8_t CBUFF_Session::linkListIndex |
Link Index which tracks the linked list entries being added.
CBUFF_LinkListParams CBUFF_Session::linkedListTracker[CBUFF_MAX_LINKED_LIST_SIZE] |
Linked List Tracker used to keep track of the CBUFF Linked List entries which have been added.
uint8_t CBUFF_Session::edmaChannelCount |
Counter which tracks the EDMA channels.
CBUFF_EDMATrackingEntry CBUFF_Session::edmaTrackingEntry[CBUFF_EDMA_MAX_NUM_CHANNELS] |
Tracks all the EDMA entries which have been added.
uint32_t CBUFF_Session::numChirpsPerFrame |
This is the number of chirps per frame.
volatile uint32_t CBUFF_Session::numFrameDone |
Number of frame done interrupts received.
volatile uint32_t CBUFF_Session::numChirpDone |
Number of chirp done interrupts received.