![]() |
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