no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stm32_i3c_dma_ctx Struct Reference

STM32 platform specific I3C DMA context descriptor. More...

Collaboration diagram for stm32_i3c_dma_ctx:
[legend]

Public Attributes

struct no_os_i3c_descdesc
 
struct no_os_dma_xfer_desc cr_ch_xfer
 
struct no_os_dma_xfer_desctx_ch_xfer
 
struct no_os_dma_xfer_descrx_ch_xfer
 
void(* dma_user_cb )(void *)
 
void * dma_user_ctx
 

Detailed Description

STM32 platform specific I3C DMA context descriptor.

Member Data Documentation

◆ cr_ch_xfer

struct no_os_dma_xfer_desc stm32_i3c_dma_ctx::cr_ch_xfer

Control Register DMA transfer descriptor

◆ desc

struct no_os_i3c_desc* stm32_i3c_dma_ctx::desc

I3C instance

◆ dma_user_cb

void(* stm32_i3c_dma_ctx::dma_user_cb) (void *)

User callback to be called after all transactions

◆ dma_user_ctx

void* stm32_i3c_dma_ctx::dma_user_ctx

User callback context

◆ rx_ch_xfer

struct no_os_dma_xfer_desc* stm32_i3c_dma_ctx::rx_ch_xfer

Rx DMA transfer descriptor

◆ tx_ch_xfer

struct no_os_dma_xfer_desc* stm32_i3c_dma_ctx::tx_ch_xfer

Tx DMA transfer descriptor


The documentation for this struct was generated from the following file: