no-OS
Loading...
Searching...
No Matches
adis_init_param Struct Reference

ADIS device initialization parameters. More...

#include <adis.h>

Public Attributes

const struct adis_chip_info * info
 
struct no_os_spi_init_param * spi_init
 
struct no_os_i2c_init_param * i2c_init
 
struct no_os_gpio_init_param * gpio_reset
 
uint32_t ext_clk
 
uint32_t sync_mode
 
enum adis_device_id dev_id
 
enum adis_spi_duplex_type duplex_type
 
enum adis_comm_type comm_type
 
bool use_fifo
 

Detailed Description

ADIS device initialization parameters.

Member Data Documentation

◆ comm_type

enum adis_comm_type adis_init_param::comm_type

Communication type (SPI or I2C).

◆ dev_id

enum adis_device_id adis_init_param::dev_id

Device id, specified by the user

◆ duplex_type

enum adis_spi_duplex_type adis_init_param::duplex_type

Device SPI communication duplex type.

◆ ext_clk

uint32_t adis_init_param::ext_clk

External clock frequency in Hertz to be configured at initialization phase.

◆ gpio_reset

struct no_os_gpio_init_param* adis_init_param::gpio_reset

GPIO initialization parameter for reset pin.

◆ i2c_init

struct no_os_i2c_init_param* adis_init_param::i2c_init

I2C initialization parameters.

◆ info

const struct adis_chip_info* adis_init_param::info

◆ spi_init

struct no_os_spi_init_param* adis_init_param::spi_init

SPI initialization parameters.

◆ sync_mode

uint32_t adis_init_param::sync_mode

Desired synchronization mode to be configured at initialization phase.

◆ use_fifo

bool adis_init_param::use_fifo

Indicate if FIFO will be used.


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