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

ADAR300X initialization parameters. More...

#include <adar300x.h>

Public Attributes

struct no_os_spi_init_param spi_init
 
struct no_os_spi_desc * spi_desc_shared
 
enum adar300x_type type
 
uint8_t dev_addr
 
struct no_os_gpio_init_param * gpio_rstb
 
struct no_os_gpio_init_param * gpio_mux_sel
 
struct no_os_gpio_init_param * gpio_update
 
struct no_os_gpio_init_param * gpio_reset
 
struct no_os_gpio_init_param * gpio_mute
 

Detailed Description

ADAR300X initialization parameters.

Member Data Documentation

◆ dev_addr

uint8_t adar300x_init_param::dev_addr

Chip ID, 0 to 15, must match the ADDR3..0 straps

◆ gpio_mute

struct no_os_gpio_init_param* adar300x_init_param::gpio_mute

Beam mute qualifier GPIO, optional

◆ gpio_mux_sel

struct no_os_gpio_init_param* adar300x_init_param::gpio_mux_sel

Eval board SPI mux select GPIO, optional

◆ gpio_reset

struct no_os_gpio_init_param* adar300x_init_param::gpio_reset

Beam reset qualifier GPIO, optional

◆ gpio_rstb

struct no_os_gpio_init_param* adar300x_init_param::gpio_rstb

Hard reset GPIO, optional

◆ gpio_update

struct no_os_gpio_init_param* adar300x_init_param::gpio_update

Beam state latch strobe GPIO, optional

◆ spi_desc_shared

struct no_os_spi_desc* adar300x_init_param::spi_desc_shared

Adopt this descriptor instead of initializing SPI, NULL to own the bus

◆ spi_init

struct no_os_spi_init_param adar300x_init_param::spi_init

SPI initialization parameters, ignored when spi_desc_shared is set

◆ type

enum adar300x_type adar300x_init_param::type

Part variant


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