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

Structure holding the initialization parameters for stm32 platform specific SPI parameters. More...

#include <stm32_spi.h>

Collaboration diagram for stm32_spi_init_param:
Collaboration graph
[legend]

Public Attributes

uint32_t chip_select_port
 
uint32_t(* get_input_clock )(void)
 
uint32_t alternate
 
struct no_os_dma_init_paramdma_init
 
struct stm32_dma_channelrxdma_ch
 
struct stm32_dma_channeltxdma_ch
 
uint32_t irq_num
 

Detailed Description

Structure holding the initialization parameters for stm32 platform specific SPI parameters.

Member Data Documentation

◆ alternate

uint32_t stm32_spi_init_param::alternate

Chip select alternate function

◆ chip_select_port

uint32_t stm32_spi_init_param::chip_select_port

Chip select port

◆ dma_init

struct no_os_dma_init_param* stm32_spi_init_param::dma_init

DMA Initialization Parameters

◆ get_input_clock

uint32_t(* stm32_spi_init_param::get_input_clock) (void)

Get perihperal source clock function

◆ irq_num

uint32_t stm32_spi_init_param::irq_num

◆ rxdma_ch

struct stm32_dma_channel* stm32_spi_init_param::rxdma_ch

RX DMA Channel Descriptor

◆ txdma_ch

struct stm32_dma_channel* stm32_spi_init_param::txdma_ch

TX DMA Channel Descriptor


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