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.