Searched defs:_edma_handle (Results 1 – 2 of 2) sorted by relevance
240 typedef struct _edma_handle struct242 edma_callback callback; /*!< Callback function for major count exhausted. */243 void *userData; /*!< Callback function parameter. */244 DMA_Type *base; /*!< eDMA peripheral base address. */245 edma_tcd_t *tcdPool; /*!< Pointer to memory stored TCDs. */246 uint8_t channel; /*!< eDMA channel number. */247 volatile int8_t header; /*!< The first TCD index. */248 volatile int8_t tail; /*!< The last TCD index. */249 volatile int8_t tcdUsed; /*!< The number of used TCD slots. */250 volatile int8_t tcdSize; /*!< The total number of TCD slots in the queue. */[all …]
243 typedef struct _edma_handle struct245 edma_callback callback; /*!< Callback function for major count exhausted. */246 void *userData; /*!< Callback function parameter. */247 DMA_Type *base; /*!< eDMA peripheral base address. */248 edma_tcd_t *tcdPool; /*!< Pointer to memory stored TCDs. */249 uint8_t channel; /*!< eDMA channel number. */250 …eader; /*!< The first TCD index. Should point to the next TCD to be loaded into the eDMA engine. */251 …tail; /*!< The last TCD index. Should point to the next TCD to be stored into the memory pool. */252 …tcdUsed; /*!< The number of used TCD slots. Should reflect the number of TCDs can be used/loaded in254 volatile int8_t tcdSize; /*!< The total number of TCD slots in the queue. */[all …]