34#ifndef ADUCM3029_SPI_H
35# define ADUCM3029_SPI_H
38#include <drivers/spi/adi_spi.h>
const struct no_os_spi_platform_ops aducm_spi_ops
ADuCM3029 platform specific SPI platform ops structure.
Definition aducm3029_spi.c:270
master_mode
Available operations mode for a SPI channel.
Definition aducm3029_spi.h:44
@ SLAVE
Definition aducm3029_spi.h:46
@ MASTER
Definition aducm3029_spi.h:48
Header file of SPI Interface.
no_os_spi_mode
SPI configuration for clock phase and polarity.
Definition no_os_spi.h:47
Structure describing the physical SPI devices.
Definition aducm3029_spi.h:55
uint8_t buffer[ADI_SPI_MEMORY_SIZE]
Definition aducm3029_spi.h:57
enum master_mode master_mode
Definition aducm3029_spi.h:69
uint8_t cs
Definition aducm3029_spi.h:65
bool continuous_mode
Definition aducm3029_spi.h:71
uint32_t bitrate
Definition aducm3029_spi.h:63
uint32_t ref_instances
Definition aducm3029_spi.h:61
enum no_os_spi_mode mode
Definition aducm3029_spi.h:67
ADI_SPI_HANDLE spi_handle
Definition aducm3029_spi.h:59
SPI specific descriptor for the ADuCM3029. The structure is available in the extra parameter from spi...
Definition aducm3029_spi.h:103
struct aducm_spi_init_param aducm_conf
Definition aducm3029_spi.h:105
struct aducm_device_desc * dev
Definition aducm3029_spi.h:107
Configuration structure sent in the extra parameter from no_os_spi_init_param.
Definition aducm3029_spi.h:79
bool dma
Definition aducm3029_spi.h:90
bool half_duplex
Definition aducm3029_spi.h:85
bool continuous_mode
Definition aducm3029_spi.h:83
enum master_mode master_mode
Definition aducm3029_spi.h:81