Public Attributes | List of all members
ad9208_handle_t Struct Reference

#include <ad9208_api.h>

Public Attributes

void * user_data
spi_xfer_t dev_xfer
reset_pin_ctrl_t reset_pin_ctrl
delay_us_t delay_us
hw_open_t hw_open
hw_close_t hw_close
uint64_t adc_clk_freq_hz

Detailed Description

AD9208 API handle

Member Data Documentation

◆ adc_clk_freq_hz

uint64_t ad9208_handle_t::adc_clk_freq_hz

ADC Clock Frequency in Hz. Valid range 2.5GHz to 3.1 GHz

◆ delay_us

delay_us_t ad9208_handle_t::delay_us

Function Pointer to HAL delay function

◆ dev_xfer

spi_xfer_t ad9208_handle_t::dev_xfer

Function Pointer to HAL SPI access function

◆ hw_close

hw_close_t ad9208_handle_t::hw_close

Function Pointer to HAL de-initialization function

◆ hw_open

hw_open_t ad9208_handle_t::hw_open

Function Pointer to HAL initialization function

◆ reset_pin_ctrl

reset_pin_ctrl_t ad9208_handle_t::reset_pin_ctrl

Function Point to HAL RESETB Pin Ctrl Function

◆ user_data

void* ad9208_handle_t::user_data

Void pointer to user defined data for HAL initialization

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