no-OS
Public Attributes | List of all members
stm32_xspi_desc Struct Reference

stm32 platform specific XSPI descriptor. More...

#include <stm32_xspi.h>

Collaboration diagram for stm32_xspi_desc:
Collaboration graph
[legend]

Public Attributes

XSPI_HandleTypeDef hxspi
 
void * command
 
uint32_t input_clock
 
uint32_t fifo_threshold
 
bool sample_shifting
 
uint32_t cs_high_time
 
struct no_os_dma_descdma_desc
 
struct no_os_dma_chdma_ch
 
bool stm32_xspi_dma_done
 
void(* stm32_xspi_dma_user_cb )(void *ctx)
 
void * stm32_xspi_dma_user_ctx
 
struct no_os_dma_xfer_descdma_ch_xfer
 

Detailed Description

stm32 platform specific XSPI descriptor.

Member Data Documentation

◆ command

void* stm32_xspi_desc::command

XSPI command

◆ cs_high_time

uint32_t stm32_xspi_desc::cs_high_time

CS high time (in number of clock cycles)

◆ dma_ch

struct no_os_dma_ch* stm32_xspi_desc::dma_ch

DMA Channel Descriptor

◆ dma_ch_xfer

struct no_os_dma_xfer_desc* stm32_xspi_desc::dma_ch_xfer

DMA channel transfer

◆ dma_desc

struct no_os_dma_desc* stm32_xspi_desc::dma_desc

DMA Descriptor

◆ fifo_threshold

uint32_t stm32_xspi_desc::fifo_threshold

FIFO threshold

◆ hxspi

XSPI_HandleTypeDef stm32_xspi_desc::hxspi

XSPI instance

◆ input_clock

uint32_t stm32_xspi_desc::input_clock

XSPI input clock

◆ sample_shifting

bool stm32_xspi_desc::sample_shifting

Sample Shifting

◆ stm32_xspi_dma_done

bool stm32_xspi_desc::stm32_xspi_dma_done

XSPI DMA transfer completion indication

◆ stm32_xspi_dma_user_cb

void(* stm32_xspi_desc::stm32_xspi_dma_user_cb) (void *ctx)

User callback function

◆ stm32_xspi_dma_user_ctx

void* stm32_xspi_desc::stm32_xspi_dma_user_ctx

User callback function arguments


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