no-OS
|
stm32 platform specific XSPI descriptor. More...
#include <stm32_xspi.h>
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_desc * | dma_desc |
struct no_os_dma_ch * | dma_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_desc * | dma_ch_xfer |
stm32 platform specific XSPI descriptor.
void* stm32_xspi_desc::command |
XSPI command
uint32_t stm32_xspi_desc::cs_high_time |
CS high time (in number of clock cycles)
struct no_os_dma_ch* stm32_xspi_desc::dma_ch |
DMA Channel Descriptor
struct no_os_dma_xfer_desc* stm32_xspi_desc::dma_ch_xfer |
DMA channel transfer
struct no_os_dma_desc* stm32_xspi_desc::dma_desc |
DMA Descriptor
uint32_t stm32_xspi_desc::fifo_threshold |
FIFO threshold
XSPI_HandleTypeDef stm32_xspi_desc::hxspi |
XSPI instance
uint32_t stm32_xspi_desc::input_clock |
XSPI input clock
bool stm32_xspi_desc::sample_shifting |
Sample Shifting
bool stm32_xspi_desc::stm32_xspi_dma_done |
XSPI DMA transfer completion indication
void(* stm32_xspi_desc::stm32_xspi_dma_user_cb) (void *ctx) |
User callback function
void* stm32_xspi_desc::stm32_xspi_dma_user_ctx |
User callback function arguments