no-OS
basic_example.h
Go to the documentation of this file.
1 /***************************************************************************/
40 #ifndef __BASIC_EXAMPLE_H__
41 #define __BASIC_EXAMPLE_H__
42 
43 /******************************************************************************/
44 /************************ Functions Declarations ******************************/
45 /******************************************************************************/
46 int basic_example_main();
47 
48 #endif /* __BASIC_EXAMPLE_H__ */
max22200_get_ch_mode
int max22200_get_ch_mode(struct max22200_desc *desc, uint32_t ch, enum max22200_ch_drive *ch_drive, enum max22200_ch_side *ch_side, enum max22200_ch_op_mode *ch_op_mode)
Read channel's mode configuration.
Definition: max22200.c:615
ad5460.h
Header file of AD5460 Driver.
MAX14919_OUT_OFF
@ MAX14919_OUT_OFF
Definition: max14919.h:51
SYSREF_SRC_INTERNAL
#define SYSREF_SRC_INTERNAL
Definition: ad9528.h:281
ad9545_ref_in_clk::mode
enum ad9545_ref_mode mode
Definition: ad9545.h:668
max2201x_gpio_ops
const struct no_os_gpio_platform_ops max2201x_gpio_ops
Definition: max2201x.c:707
max11205_get_data_raw
int max11205_get_data_raw(struct max11205_dev *dev, bool *new_data_avail, int16_t *data_raw)
Get the converted data.
Definition: max11205.c:173
adp1050_remove
int adp1050_remove(struct adp1050_desc *desc)
Free the resources allocated by the adp1050_init()
Definition: adp1050.c:1172
axi_adc_core.h
Driver for the Analog Devices AXI-ADC-CORE module.
ad738x_dev
Definition: ad738x.h:156
lt8722_dev
Device descriptor for LT8722.
Definition: lt8722.h:379
adp1050_set_close_loop
int adp1050_set_close_loop(struct adp1050_desc *desc)
Set close loop operation.
Definition: adp1050.c:660
adxl313_int_src_reg_flags
Union holding the flags for ADXL313 interrupt source.
Definition: adxl313.h:448
axi_dac_data_setup
int32_t axi_dac_data_setup(struct axi_dac *dac)
AXI DAC Data Setup.
Definition: axi_dac_core.c:979
ad9545_pll_clk::pll_used
bool pll_used
Definition: ad9545.h:643
LT7182S_STATUS_ALL_TYPE
@ LT7182S_STATUS_ALL_TYPE
Definition: lt7182s.h:300
ad469x_init
int32_t ad469x_init(struct ad469x_dev **device, struct ad469x_init_param *init_param)
Definition: ad469x.c:1071
basic_example_main
int basic_example_main()
basic example main execution.
Definition: basic_example.c:59
ADP1050_STATUS_CML
#define ADP1050_STATUS_CML
Definition: adp1050.h:235
MAX22200_HHF_ENABLE
@ MAX22200_HHF_ENABLE
Definition: max22200.h:142
adxl313_frac_repr
Data format in which the acceleration values are converted.
Definition: adxl313.h:394
max22200_set_ch_mode
int max22200_set_ch_mode(struct max22200_desc *desc, uint32_t ch, enum max22200_ch_drive ch_drive, enum max22200_ch_side ch_side, enum max22200_ch_op_mode ch_op_mode)
Set chanmel operation mode, high-side/low-side and drive.
Definition: max22200.c:330
iio_app_init_param
IIO application descriptor initialization parameters.
Definition: iio_app.h:107
ad9528_channel_spec::channel_divider
uint16_t channel_divider
Definition: ad9528.h:351
max22200_get_ch_freq
int max22200_get_ch_freq(struct max22200_desc *desc, uint32_t ch, enum max22200_ch_freq *ch_freq)
Read channel's frequency.
Definition: max22200.c:650
MAX14916_FLED_TIME_2S
@ MAX14916_FLED_TIME_2S
Definition: max14916.h:80
AD9545_CLK_PLL
#define AD9545_CLK_PLL
Definition: ad9545.h:76
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:85
max2201x_reg_read
int max2201x_reg_read(struct max2201x_desc *desc, uint32_t addr, uint32_t *val)
Read the value of a device register.
Definition: max2201x.c:495
ad9545_aux_nco_clk::address
unsigned int address
Definition: ad9545.h:685
ad738x_init_param
Definition: ad738x.h:174
ad9545_aux_tdc_clk::tdc_used
bool tdc_used
Definition: ad9545.h:692
MAX22200_FREQMAIN_DIV_2
@ MAX22200_FREQMAIN_DIV_2
Definition: max22200.h:137
max149x6_reg_read
int max149x6_reg_read(struct max149x6_desc *desc, uint32_t addr, uint32_t *val)
Read the value of a device register.
Definition: max149x6-base.c:132
lt7182s_status::vout
uint8_t vout
Definition: lt7182s.h:370
ad9545_sys_clk::sys_clk_crystal
bool sys_clk_crystal
Definition: ad9545.h:711
TX_CORE_BASEADDR
#define TX_CORE_BASEADDR
Definition: parameters.h:113
ad469x_init_param::ch_sequence
enum ad469x_channel_sequencing ch_sequence
Definition: ad469x.h:290
ad796x_remove
int ad796x_remove(struct ad796x_dev *dev)
Remove the device and release resources.
Definition: ad796x.c:229
ADXCVR_REFCLK
#define ADXCVR_REFCLK
Definition: axi_adxcvr.h:61
MAX2201X_UNIPOLAR
@ MAX2201X_UNIPOLAR
Definition: max2201x.h:133
ltc2672_set_span_all_channels
int ltc2672_set_span_all_channels(struct ltc2672_dev *device, enum ltc2672_out_range ch_span)
sets the same output span for all channels
Definition: ltc2672.c:339
ad9545_ref_in_clk::phase_thresh_ps
unsigned int phase_thresh_ps
Definition: ad9545.h:670
axi_dac_init_begin
int32_t axi_dac_init_begin(struct axi_dac **dac_core, const struct axi_dac_init *init)
Begin AXI DAC Initialization.
Definition: axi_dac_core.c:887
pqm_init_para::dev_global_attr
float dev_global_attr[PQM_DEVICE_ATTR_NUMBER]
Definition: common_data.h:121
MAX22200_FREQ_80KHZ
@ MAX22200_FREQ_80KHZ
Definition: max22200.h:105
max22196_get_chan_cnt
int max22196_get_chan_cnt(struct max22196_desc *desc, uint32_t ch, uint16_t *cnt_msb_lsb_bytes)
MAX22196 channel counter get function.
Definition: max22196.c:466
PQM_DEVICE_ATTR_NUMBER
#define PQM_DEVICE_ATTR_NUMBER
Definition: common_data.h:76
ad7091r8_remove
int ad7091r8_remove(struct ad7091r8_dev *dev)
Free the resources allocated by ad7091r8_init().
Definition: ad7091r8.c:464
_adxl313_int_reg_flags::DATA_READY
uint8_t DATA_READY
Definition: adxl313.h:423
ad7091r8_ip
struct ad7091r8_init_param ad7091r8_ip
Definition: common_data.c:70
iio_app_init_param::uart_init_params
struct no_os_uart_init_param uart_init_params
Definition: iio_app.h:121
max14916_set_ow_off
int max14916_set_ow_off(struct max149x6_desc *desc, enum max14916_ow_off_cs ow_off_cs)
Set current magnitude for the ow off in the config2 register.
Definition: max14916.c:173
IIO_APP_DEVICE
#define IIO_APP_DEVICE(_name, _dev, _dev_descriptor, _read_buff, _write_buff, _default_trigger_id)
Definition: iio_app.h:53
ltc4306_set_downstream_channel
int ltc4306_set_downstream_channel(struct ltc4306_dev *dev, uint8_t bus_num, bool connect)
Dis/connects to a downstream bus. Bus logic state must be 1 for connection to occur EXCEPT when conn_...
Definition: ltc4306.c:759
ad9545_aux_dpll_clk::loop_bw_mhz
unsigned int loop_bw_mhz
Definition: ad9545.h:704
max149x6-base.h
Header file of MAX149X6 Base Driver.
gpio_wifi_rst_ip
struct no_os_gpio_init_param gpio_wifi_rst_ip
Definition: common_data.c:74
ltc2672_monitor_mux
int ltc2672_monitor_mux(struct ltc2672_dev *device, enum ltc2672_mux_commands mux_comm)
configures mux output depending on target measurement
Definition: ltc2672.c:449
max22190_reg_read
int max22190_reg_read(struct max22190_desc *desc, uint32_t addr, uint32_t *val)
Register read function for MAX22190.
Definition: max22190.c:338
MAX22190_FAULT2_FAULT8CKE
@ MAX22190_FAULT2_FAULT8CKE
Definition: max22190.h:126
NO_OS_GENMASK
#define NO_OS_GENMASK(h, l)
Definition: no_os_util.h:88
ltc2672_remove
int ltc2672_remove(struct ltc2672_dev *device)
Remove resources allocated by the init function.
Definition: ltc2672.c:94
max149x6_desc
Device descriptor for MAX149X6.
Definition: max149x6-base.h:73
basic_example.h
Basic example header for ad7091r8-sdz project.
MAX22196_CHANNELS
#define MAX22196_CHANNELS
Definition: max22196.h:50
BUFF_LEN
#define BUFF_LEN
Definition: common_data.h:74
iio_data_buffer::size
uint32_t size
Definition: iio_app.h:69
axi_dmac_init
Definition: axi_dmac.h:133
max11205_ip
struct max11205_init_param max11205_ip
Definition: common_data.c:84
max14906_remove
int max14906_remove(struct max149x6_desc *desc)
Free the resources allocated during init and place all the channels in high-z.
Definition: max14906.c:284
SAMPLES_PER_CHANNEL
#define SAMPLES_PER_CHANNEL
Definition: common_data.h:54
no_os_callback_desc
Structure describing a callback to be registered.
Definition: no_os_irq.h:148
ad9545_ref_in_clk::valid_t_ms
uint32_t valid_t_ms
Definition: ad9545.h:665
ad5460_desc
AD5460 device descriptor.
Definition: ad5460.h:352
ltc3337_init
int ltc3337_init(struct ltc3337_dev **device, struct ltc3337_init_param *init_param)
Definition: ltc3337.c:92
MQTT_CONFIG_VERSION
#define MQTT_CONFIG_VERSION
Definition: common_data.h:84
pqm_desc::pqm_global_attr
float pqm_global_attr[PQM_DEVICE_ATTR_NUMBER]
Definition: common_data.h:113
max14919_remove
int max14919_remove(struct max14919_desc *desc)
Free resources allocated by the init function.
Definition: max14919.c:197
no_os_uart_stdio
void no_os_uart_stdio(struct no_os_uart_desc *desc)
Definition: no_os_uart.c:222
ADRV9025_RX_JESD_SUBCLASS
#define ADRV9025_RX_JESD_SUBCLASS
Definition: app_config.h:63
ADP1050_DUTY_CYCLE
@ ADP1050_DUTY_CYCLE
Definition: adp1050.h:530
max22200_desc::chan_side
enum max22200_ch_side chan_side
Definition: max22200.h:165
no_os_spi.h
Header file of SPI Interface.
basic_example.h
BASIC example header for eval-adis1654x project.
tx_adxcvr
struct adxcvr * tx_adxcvr
Definition: app_jesd.c:59
max2201x_op_mode
max2201x_op_mode
Definition: max2201x.h:121
ltc2672_chip_power_down
int ltc2672_chip_power_down(struct ltc2672_dev *device)
power down ltc2672
Definition: ltc2672.c:390
ad74416h.h
Header file of AD74416h Driver.
adxl313_get_fifo_data
int adxl313_get_fifo_data(struct adxl313_dev *dev, uint8_t *entries, struct adxl313_frac_repr *x, struct adxl313_frac_repr *y, struct adxl313_frac_repr *z)
Definition: adxl313.c:948
MAX_SIZE_BASE_ADDR_WITH_SIZE
#define MAX_SIZE_BASE_ADDR_WITH_SIZE
Definition: common_data.h:70
max22190_desc
Definition: max22190.h:94
no_os_irq.h
Header file of IRQ interface.
no_os_irq_register_callback
int32_t no_os_irq_register_callback(struct no_os_irq_ctrl_desc *desc, uint32_t irq_id, struct no_os_callback_desc *callback_desc)
Register a callback to handle the irq events.
Definition: no_os_irq.c:98
max22196.h
Header file of MAX22196 Driver.
max14919_desc
Structure holding te MAX14919 device descriptor.
Definition: max14919.h:75
max31855.h
RPOLE2_900_OHM
@ RPOLE2_900_OHM
Definition: ad9523.h:342
init_and_connect_wifi
int32_t init_and_connect_wifi(struct wifi_desc **wifi)
Definition: basic_example.c:59
DRIVER_MODE_AC_COUPLED_IF
#define DRIVER_MODE_AC_COUPLED_IF
Definition: ad9545.h:59
jesd204_topology_init
int jesd204_topology_init(struct jesd204_topology **topology, struct jesd204_topology_dev *devs, unsigned int devs_number)
ad9528_platform_data::pll2_charge_pump_current_nA
uint32_t pll2_charge_pump_current_nA
Definition: ad9528.h:424
ad9528_channel_spec
Output channel configuration.
Definition: ad9528.h:336
adxcvr
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Device structure.
Definition: altera_adxcvr.h:95
LT7182S_IOUT
@ LT7182S_IOUT
Definition: lt7182s.h:265
max22196_desc
Definition: max22196.h:146
axi_adc_init
AXI ADC Initialization Parameters structure.
Definition: axi_adc_core.h:149
basic_example.h
Header file for basic example.
max14916_init
int max14916_init(struct max149x6_desc **desc, struct max149x6_init_param *param)
Initialize and configure the MAX14916 device.
Definition: max14916.c:209
ltc3337_get_temperature_c
int ltc3337_get_temperature_c(struct ltc3337_dev *dev, int16_t *value)
Definition: ltc3337.c:205
ad9545_dpll_profile::priority
unsigned int priority
Definition: ad9545.h:631
ad9528_spi_param
const struct no_os_spi_init_param ad9528_spi_param
Definition: common_data.c:51
no_os_units.h
Header file of Units.
lt7182s_status::iout
uint8_t iout
Definition: lt7182s.h:371
AD74416H_CH_C
#define AD74416H_CH_C
Definition: ad74416h.h:59
axi_adc_write
int32_t axi_adc_write(struct axi_adc *adc, uint32_t reg_addr, uint32_t reg_data)
AXI ADC Data Write.
Definition: axi_adc_core.c:77
basic_example.h
basic example header for max11205pmb1 project
max22190_fault_enable_get
int max22190_fault_enable_get(struct max22190_desc *desc, enum max22190_fault_enable fault_enable, bool *enabled)
Get fault enable from the fault registers.
Definition: max22190.c:231
ad9528_platform_data::pll2_bypass_en
bool pll2_bypass_en
Definition: ad9528.h:438
adxl313_set_range
int adxl313_set_range(struct adxl313_dev *dev, enum adxl313_range range)
Definition: adxl313.c:2043
MAX22196_MSB_MASK
#define MAX22196_MSB_MASK
Definition: max22196.h:80
MAX14916_CONFIG1_REG
#define MAX14916_CONFIG1_REG
Definition: max14916.h:64
adis_get_accl_scale
int adis_get_accl_scale(struct adis_dev *adis, struct adis_scale_fractional *accl_scale)
Read adis device acceleration scale in fractional form.
Definition: adis.c:4166
basic_example.h
Basic example header file for ltc4296 project.
iio_app_desc
IIO application descriptor.
Definition: iio_app.h:86
ad9545_out_clk::output_mode
enum ad9545_output_mode output_mode
Definition: ad9545.h:620
axi_jesd204_rx::jdev
struct jesd204_dev * jdev
Definition: axi_jesd204_rx.h:87
max22190_fault_enable_set
int max22190_fault_enable_set(struct max22190_desc *desc, enum max22190_fault_enable fault_enable, bool enabled)
Set fault enable in the fault registers.
Definition: max22190.c:279
WIFI_PASS
#define WIFI_PASS
Definition: common_data.h:78
pr_err
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:94
adis1647x_ip
struct adis_init_param adis1647x_ip
Definition: common_data.c:82
basic_example.h
adp1050_read
int adp1050_read(struct adp1050_desc *desc, uint16_t command, uint8_t *data, uint8_t bytes_number)
Read data from ADP1050.
Definition: adp1050.c:80
adf4382_set_rfout
int adf4382_set_rfout(struct adf4382_dev *dev, uint64_t val)
Set the desired output frequency and reset everything over to maximum supported value of 22GHz (21GHz...
Definition: adf4382.c:558
AXI_ADC_RSTN
#define AXI_ADC_RSTN
Definition: axi_adc_core.h:53
ad9545_init_param::aux_dpll_clk
struct ad9545_aux_dpll_clk aux_dpll_clk
Definition: ad9545.h:767
ad9528_platform_data::num_channels
uint32_t num_channels
Definition: ad9528.h:452
adis_scale_fractional::dividend
uint32_t dividend
Definition: adis.h:235
adis_read_y_gyro
int adis_read_y_gyro(struct adis_dev *adis, int32_t *y_gyro)
Read raw gyroscope data on y axis.
Definition: adis.c:1299
iio_data_buffer::buff
void * buff
Definition: iio_app.h:70
pqm_ip
struct pqm_init_para pqm_ip
Definition: common_data.c:65
adt75_remove
int adt75_remove(struct adt75_desc *desc)
Free the device descriptor.
Definition: adt75.c:166
no_os_delay.h
Header file of Delay functions.
lt7182s_status::input
uint8_t input
Definition: lt7182s.h:372
ad9545_init_param::aux_nco_clks
struct ad9545_aux_nco_clk aux_nco_clks[NO_OS_ARRAY_SIZE(ad9545_aux_nco_clk_names)]
Definition: ad9545.h:771
axi_jesd204_rx_status_read
uint32_t axi_jesd204_rx_status_read(struct axi_jesd204_rx *jesd)
Read status of the JESD204 Receive Peripherial.
Definition: axi_jesd204_rx.c:218
LTC2672_50VREF
@ LTC2672_50VREF
Definition: ltc2672.h:130
adis_read_x_gyro
int adis_read_x_gyro(struct adis_dev *adis, int32_t *x_gyro)
Read raw gyroscope data on x axis.
Definition: adis.c:1280
BAT_OUT_IPEAK_OFF
@ BAT_OUT_IPEAK_OFF
Definition: ltc3337.h:136
lt7182s_init
int lt7182s_init(struct lt7182s_dev **device, struct lt7182s_init_param *init_param)
Initialize the device structure.
Definition: lt7182s.c:529
max22200_desc
Definition: max22200.h:157
no_os_clk_init_param::name
const char * name
Definition: no_os_clk.h:52
max14916_wd
max14916_wd
Definition: max14916.h:89
adf4382_remove
int adf4382_remove(struct adf4382_dev *dev)
Free resources allocated for ADF4382.
Definition: adf4382.c:1289
ad9528_platform_data::refa_en
uint8_t refa_en
Definition: ad9528.h:367
pqm_desc
Definition: common_data.h:111
pr_info
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:121
basic_example.h
pqm_remove
int32_t pqm_remove(struct pqm_desc *desc)
Remove pqm descriptor.
Definition: basic_example.c:75
max22200_chopping_freq
max22200_chopping_freq
Definition: max22200.h:103
ADC_DDR_BASEADDR
#define ADC_DDR_BASEADDR
Definition: main.c:68
ad9528_platform_data::pll2_r1_div
uint8_t pll2_r1_div
Definition: ad9528.h:432
ad9545_calib_aplls
int ad9545_calib_aplls(struct ad9545_dev *dev)
Definition: ad9545.c:2051
max22196_ip
struct max22196_init_param max22196_ip
Definition: common_data.c:67
no_os_gpio_init_param::port
int32_t port
Definition: no_os_gpio.h:87
ad5460_ip
struct ad5460_init_param ad5460_ip
Definition: common_data.c:70
ADP1050_VOUT_TR_200UV_US
@ ADP1050_VOUT_TR_200UV_US
Definition: adp1050.h:477
no_os_clk_init
int32_t no_os_clk_init(struct no_os_clk_desc **desc, const struct no_os_clk_init_param *param)
pulsar_adc_init_param
Definition: pulsar_adc.h:125
MAX14919_OUT_ON
@ MAX14919_OUT_ON
Definition: max14919.h:52
TOTAL_PQM_CHANNELS
#define TOTAL_PQM_CHANNELS
Definition: common_data.h:73
ad9545_dpll_profile::fast_acq_excess_bw
unsigned int fast_acq_excess_bw
Definition: ad9545.h:633
GPIO_IRQ_ID
#define GPIO_IRQ_ID
Definition: parameters.h:51
axi_adc_init_begin
int32_t axi_adc_init_begin(struct axi_adc **adc_core, const struct axi_adc_init *init)
Begin AXI ADC Initialization.
Definition: axi_adc_core.c:593
ad9528_platform_data::spi3wire
uint8_t spi3wire
Definition: ad9528.h:364
ad5460_gpio_set
int ad5460_gpio_set(struct ad5460_desc *desc, uint32_t ch, uint8_t val)
Set the logic value of a GPO pin.
Definition: ad5460.c:396
ADRV9025_TX_JESD_BITS_PER_SAMPLE
#define ADRV9025_TX_JESD_BITS_PER_SAMPLE
Definition: app_config.h:56
lt7182s_dev
Definition: lt7182s.h:325
adp1050.h
Header file for the ADP1050 Driver.
max538x_user_init
struct max538x_init_param max538x_user_init
Definition: common_data.c:69
basic_example.h
BASIC example header for eval-adis1647x project.
max149x6_reg_update
int max149x6_reg_update(struct max149x6_desc *desc, uint32_t addr, uint32_t mask, uint32_t val)
Update the value of a device register (read/write sequence).
Definition: max149x6-base.c:178
ad9528_init_param
Definition: ad9528.h:503
basic_example_main
int basic_example_main()
basic example main execution.
Definition: basic_example.c:59
ad9545_dev::clks
struct no_os_clk_desc ** clks[4]
Definition: ad9545.h:755
LT7182S_VOUT
@ LT7182S_VOUT
Definition: lt7182s.h:264
max22200_init
int max22200_init(struct max22200_desc **desc, struct max22200_init_param *init_param)
MAX22200 descriptor initialization function.
Definition: max22200.c:730
NO_OS_GPIO_HIGH
@ NO_OS_GPIO_HIGH
Definition: no_os_gpio.h:123
no_os_print_log.h
Print messages helpers.
MAX22190_DELAY_50US
@ MAX22190_DELAY_50US
Definition: max22190.h:104
max22200_desc::chan_drive
enum max22200_ch_drive chan_drive
Definition: max22200.h:166
adis1646x_ip
struct adis_init_param adis1646x_ip
Definition: common_data.c:82
LTC2672_DAC3
@ LTC2672_DAC3
Definition: ltc2672.h:123
adis_scale_fractional::divisor
uint32_t divisor
Definition: adis.h:237
max2201x_config
int max2201x_config(struct max2201x_desc *desc, enum max2201x_channel ch, enum max2201x_out_mode uni, enum max2201x_cm_sense cm_sense, bool ldac)
Set AO configuration.
Definition: max2201x.c:428
max14906_climit_set
int max14906_climit_set(struct max149x6_desc *desc, uint32_t ch, enum max14906_climit climit)
Configure the current limit for output channels.
Definition: max14906.c:136
adxl313_dev
ADXL313 Device structure.
Definition: adxl313.h:494
ad9545_aux_dpll_clk::dpll_used
bool dpll_used
Definition: ad9545.h:701
MAX14906_SETLED_REG
#define MAX14906_SETLED_REG
Definition: max14906.h:52
basic_example.h
Header file for basic example.
ad9528_platform_data::rpole2
uint8_t rpole2
Definition: ad9528.h:442
refb_clk_ops
const struct no_os_clk_platform_ops refb_clk_ops
Definition: common_data.c:107
basic_example.h
BASIC example header.
no_os_timer.h
Timer control module header.
axi_dac_core.h
Driver for the Analog Devices AXI-DAC-CORE module.
max14919_out_state
max14919_out_state
Definition: max14919.h:50
axi_jesd204_rx_init
int32_t axi_jesd204_rx_init(struct axi_jesd204_rx **jesd204, const struct jesd204_rx_init *init)
Device initialization, JESD FSM ON.
Definition: axi_jesd204_rx.c:917
no_os_calloc
void * no_os_calloc(size_t nitems, size_t size)
Allocate memory and return a pointer to it, set memory to 0.
Definition: chibios_alloc.c:60
NO_OS_ARRAY_SIZE
#define NO_OS_ARRAY_SIZE(x)
Definition: no_os_util.h:55
MAX14906_INT_REG
#define MAX14906_INT_REG
Definition: max14906.h:54
jesd204_topology
Definition: jesd204.h:248
ad7091r8.h
Implementation of AD7091R-8 driver header file.
jesd204_topology_dev::jdev
struct jesd204_dev * jdev
Definition: jesd204.h:240
max538x_remove
int max538x_remove(struct max538x_dev *dev)
Free the resources allocated by max538x_init().
Definition: max538x.c:158
PQLIB_EXAMPLE::no_os_cb_desc
struct no_os_circular_buffer * no_os_cb_desc
Definition: pqlib_example.h:160
ID_ADXL312
@ ID_ADXL312
Definition: adxl313.h:251
_adxl313_int_reg_flags::OVERRUN
uint8_t OVERRUN
Definition: adxl313.h:417
adis1646x.h
Implementation of adis1646x.h.
axi_jesd204_rx_remove
int32_t axi_jesd204_rx_remove(struct axi_jesd204_rx *jesd)
Free resoulces allocated for JESD204 RX peripheral.
Definition: axi_jesd204_rx.c:996
adp1050_pwm_duty_cycle
int adp1050_pwm_duty_cycle(struct adp1050_desc *desc, uint16_t pulse_width, uint16_t pulse_start, enum adp1050_channel chan)
Set VOUT duty cycle for requested channel.
Definition: adp1050.c:330
jesd204_rx_init::name
const char * name
Definition: axi_jesd204_rx.h:96
basic_example.h
Basic example header for eval-adf4382.
DRIVER_MODE_LVDS
#define DRIVER_MODE_LVDS
Definition: ad9528.h:259
ADP1050_TRIM_DEFAULT_PASS
#define ADP1050_TRIM_DEFAULT_PASS
Definition: adp1050.h:144
send
int32_t send(struct mqtt_desc *mqtt)
Definition: basic_example.c:252
NO_OS_IRQ_EDGE_FALLING
@ NO_OS_IRQ_EDGE_FALLING
Definition: no_os_irq.h:85
ad9545_ref_in_clk::parent_clk
struct no_os_clk_desc * parent_clk
Definition: ad9545.h:666
ad9545_ref_in_clk::s_conf
enum ad9545_single_ended_config s_conf
Definition: ad9545.h:676
adis_get_anglvel_scale
int adis_get_anglvel_scale(struct adis_dev *adis, struct adis_scale_fractional *anglvel_scale)
Read adis device gyroscope scale in fractional form.
Definition: adis.c:4150
max22190_chan_state
int max22190_chan_state(struct max22190_desc *desc, uint32_t ch, enum max22190_ch_state state)
Switch selected channel's state to disabled or enabled.
Definition: max22190.c:163
ad9545_ip
struct ad9545_init_param ad9545_ip
Definition: common_data.c:82
lt7182s_status::mfr_specific
uint8_t mfr_specific
Definition: lt7182s.h:375
jesd204_topology_dev
Definition: jesd204.h:239
CPOLE1_16_PF
@ CPOLE1_16_PF
Definition: ad9523.h:362
MAX14906_CL_600
@ MAX14906_CL_600
Definition: max14906.h:110
basic_example.h
Header file for basic example.
adxl313_software_reset
int adxl313_software_reset(struct adxl313_dev *dev)
Definition: adxl313.c:381
LTC_PORT0
@ LTC_PORT0
Definition: ltc4296.h:250
adis_read_x_accl
int adis_read_x_accl(struct adis_dev *adis, int32_t *x_accl)
Read raw acceleration data on x axis.
Definition: adis.c:1337
ltc4296_port_en
int ltc4296_port_en(struct ltc4296_dev *dev, enum ltc4296_port port_no)
Enable specific port.
Definition: ltc4296.c:690
ad9545_dpll_profile::tdc_source
uint8_t tdc_source
Definition: ad9545.h:637
NO_OS_PULL_NONE
@ NO_OS_PULL_NONE
Definition: no_os_gpio.h:72
MAX22190_DIGITAL_INPUT_REG
#define MAX22190_DIGITAL_INPUT_REG
Definition: max22190.h:53
max14916_ow_off_cs
max14916_ow_off_cs
Definition: max14916.h:96
ad9528_platform_data::sysref_req_en
bool sysref_req_en
Definition: ad9528.h:417
ad74416h_init
int ad74416h_init(struct ad74416h_desc **desc, struct ad74416h_init_param *init_param)
Initialize the device structure.
Definition: ad74416h.c:997
ad9528_platform_data::sysref_req_trigger_mode
uint8_t sysref_req_trigger_mode
Definition: ad9528.h:415
ADP1050_CHIP_DEFAULT_PASS
#define ADP1050_CHIP_DEFAULT_PASS
Definition: adp1050.h:141
pqm_init_para::dev_ch_attr
uint32_t dev_ch_attr[TOTAL_PQM_CHANNELS][MAX_CH_ATTRS]
Definition: common_data.h:122
tx_jesd
struct axi_jesd204_tx * tx_jesd
Definition: app_jesd.c:56
AXI_ADC_REG_RSTN
#define AXI_ADC_REG_RSTN
Definition: axi_adc_core.h:51
max11205_init
int max11205_init(struct max11205_dev **device, struct max11205_init_param init_param)
Initializes the communication peripheral.
Definition: max11205.c:91
basic_example.h
BASIC example header for adt75 project.
MAX22200_CURRENT_DRIVE
@ MAX22200_CURRENT_DRIVE
Definition: max22200.h:125
UART_CONFIG_IRQ_ID
#define UART_CONFIG_IRQ_ID
Definition: parameters.h:58
adp1050_set_pwm
int adp1050_set_pwm(struct adp1050_desc *desc, enum adp1050_channel chan, enum adp1050_freq freq)
Set PWM channel and frequency.
Definition: adp1050.c:477
ad738x_init
int32_t ad738x_init(struct ad738x_dev **device, struct ad738x_init_param *init_param)
Definition: ad738x.c:400
max14906_climit
max14906_climit
Current limit options for output channels.
Definition: max14906.h:109
NO_OS_GPIO_LOW
@ NO_OS_GPIO_LOW
Definition: no_os_gpio.h:121
no_os_uart_remove
int32_t no_os_uart_remove(struct no_os_uart_desc *desc)
Free the resources allocated by no_os_uart_init().
Definition: no_os_uart.c:87
ad9545_setup
int32_t ad9545_setup(struct ad9545_dev *dev)
Definition: ad9545.c:2336
MAX2201X_OUTPUT_VOLTAGE_NO_MONITORRING
@ MAX2201X_OUTPUT_VOLTAGE_NO_MONITORRING
Definition: max2201x.h:125
ADXL313_Z_AXIS
@ ADXL313_Z_AXIS
Definition: adxl313.h:346
adxl313_set_inactivity_detection
int adxl313_set_inactivity_detection(struct adxl313_dev *dev, uint8_t inact_axes, uint8_t inact_ac_dc, uint32_t inact_thresh_ug, uint8_t inact_time_s, uint8_t int_pin)
Enables the inactivity detection.
Definition: adxl313.c:1317
pqm_one_cycle
int pqm_one_cycle(void)
One complete cycle for IIO callback function.
Definition: pqlib_example.c:123
basic_example.h
MAX14916_SHT_VDD_THR_14V
@ MAX14916_SHT_VDD_THR_14V
Definition: max14916.h:107
AD9545_PLL0
#define AD9545_PLL0
Definition: ad9545.h:81
ADXL313_MAX_FIFO_ENTRIES
#define ADXL313_MAX_FIFO_ENTRIES
Definition: adxl313.h:207
adis1654x_ip
struct adis_init_param adis1654x_ip
Definition: common_data.c:82
basic_example.h
BASIC example header for eval-adis1657x project.
basic_example.h
basic example header for DC2903A project
basic_example.h
Basic example header file for lt8722 project.
ADRV9025_TX_JESD_HIGH_DENSITY
#define ADRV9025_TX_JESD_HIGH_DENSITY
Definition: app_config.h:57
max22190_wbe_get
int max22190_wbe_get(struct max22190_desc *desc, uint32_t ch, bool *enabled)
Get Wire Break detection for requested channel.
Definition: max22190.c:189
lt7182s.h
axi_dmac_remove
int32_t axi_dmac_remove(struct axi_dmac *dmac)
Definition: axi_dmac.c:373
ad74416h_gpio_set
int ad74416h_gpio_set(struct ad74416h_desc *desc, uint32_t ch, uint8_t val)
Set the logic value of a GPO pin.
Definition: ad74416h.c:854
no_os_clk.h
Header file of Clock Driver.
ad5460_remove
int ad5460_remove(struct ad5460_desc *desc)
Free the device descriptor.
Definition: ad5460.c:613
ad9528_platform_data::sysref_k_div
uint16_t sysref_k_div
Definition: ad9528.h:411
ad7091r8_dev
Definition: ad7091r8.h:170
RX_DMA_BASEADDR
#define RX_DMA_BASEADDR
Definition: parameters.h:70
uart_desc
struct no_os_uart_desc * uart_desc
Definition: main.c:52
SYSREF_PATTERN_NSHOT
#define SYSREF_PATTERN_NSHOT
Definition: ad9528.h:284
max149x6_desc::en_gpio
struct no_os_gpio_desc * en_gpio
Definition: max149x6-base.h:76
basic_example.h
Basic example header for the adrv902x project.
DRIVER_MODE_SINGLE_DIV_DIF
#define DRIVER_MODE_SINGLE_DIV_DIF
Definition: ad9545.h:70
no_os_mdelay
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:132
max22196_set_mode
int max22196_set_mode(struct max22196_desc *desc, uint32_t ch, enum max22196_mode mode)
MAX22196 function that helps setting the mode of the device.
Definition: max22196.c:195
max31855_decimal::integer
int32_t integer
Definition: max31855.h:82
iio_data_buffer_loc
IIO_BUFF_TYPE iio_data_buffer_loc[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:63
adp1050_ip
struct adp1050_init_param adp1050_ip
Definition: common_data.c:67
basic_example.h
no_os_field_prep
uint32_t no_os_field_prep(uint32_t mask, uint32_t val)
ad9528_platform_data::vcxo_freq
uint32_t vcxo_freq
Definition: ad9528.h:362
adis_init
int adis_init(struct adis_dev **adis, const struct adis_init_param *ip)
Initialize adis device.
Definition: adis.c:105
ad796x_read_data
int32_t ad796x_read_data(struct ad796x_dev *dev, uint32_t *buf, uint16_t samples)
Read data samples from adc.
Definition: ad796x.c:80
no_os_irq_set_priority
int32_t no_os_irq_set_priority(struct no_os_irq_ctrl_desc *desc, uint32_t irq_id, uint32_t priority_level)
Set the priority for an interrupt.
Definition: no_os_irq.c:222
LTC4306_HIGH
@ LTC4306_HIGH
Definition: ltc4306.h:108
basic_example.h
Basic example header for ad9545 project.
adis_read_z_accl
int adis_read_z_accl(struct adis_dev *adis, int32_t *z_accl)
Read raw acceleration data on z axis.
Definition: adis.c:1375
MQTT_SUBSCRIBE_TOPIC
#define MQTT_SUBSCRIBE_TOPIC
Definition: common_data.h:82
adis_read_y_accl
int adis_read_y_accl(struct adis_dev *adis, int32_t *y_accl)
Read raw acceleration data on y axis.
Definition: adis.c:1356
rx_dmac
struct axi_dmac * rx_dmac
Definition: main.c:177
pqm_desc::active_ch
uint32_t active_ch
Definition: common_data.h:115
jesd204_fsm_start
int jesd204_fsm_start(struct jesd204_topology *topology, unsigned int link_idx)
max14906_ch_set
int max14906_ch_set(struct max149x6_desc *desc, uint32_t ch, uint32_t val)
Write the (logic) state of a channel (only for output channels).
Definition: max14906.c:76
ad9528_platform_data::pll2_vco_div_m1
uint8_t pll2_vco_div_m1
Definition: ad9528.h:436
ltc4306_addr_gen
int ltc4306_addr_gen(struct ltc4306_init_param *init_param, enum ltc4306_addr_conn addr0, enum ltc4306_addr_conn addr1, enum ltc4306_addr_conn addr2)
Gives the equivalent hex device address based on the input combination of addr0, addr1,...
Definition: ltc4306.c:241
axi_adxcvr.h
Driver for the ADI AXI-ADXCVR Module.
no_os_uart_desc
Stucture holding the UART descriptor.
Definition: no_os_uart.h:140
adxl313_dev::range
enum adxl313_range range
Definition: adxl313.h:502
SYS_STATUS_SUCCESS
#define SYS_STATUS_SUCCESS
Definition: status.h:47
pqm_desc::pqm_ch_attr
uint32_t pqm_ch_attr[TOTAL_PQM_CHANNELS][MAX_CH_ATTRS]
Definition: common_data.h:114
GPIO_FAULT_PIN_NUM
#define GPIO_FAULT_PIN_NUM
Definition: parameters.h:58
ad469x_read_data
int32_t ad469x_read_data(struct ad469x_dev *dev, uint8_t channel, uint32_t *buf, uint16_t samples)
Read from device. Enter register mode to read/write registers.
Definition: ad469x.c:799
no_os_error.h
Error codes definition.
axi_jesd204_tx_remove
int32_t axi_jesd204_tx_remove(struct axi_jesd204_tx *jesd)
Free resoulces allocated for JESD204 TX peripheral.
Definition: axi_jesd204_tx.c:918
ADXL313_MEAS
@ ADXL313_MEAS
Definition: adxl313.h:271
max14906_ch_get
int max14906_ch_get(struct max149x6_desc *desc, uint32_t ch, uint32_t *val)
Read the (voltage) state of a channel (works for both input or output).
Definition: max14906.c:53
ad9528_platform_data::sysref_nshot_mode
uint8_t sysref_nshot_mode
Definition: ad9528.h:413
ltc4296_port_prebias
int ltc4296_port_prebias(struct ltc4296_dev *dev, enum ltc4296_port port_no, enum ltc4296_config mode)
Stimulate valid wake-up signature for a port.
Definition: ltc4296.c:663
ltc4306_set_gpio_output_state
int ltc4306_set_gpio_output_state(struct ltc4306_dev *dev, int gpio, bool is_high)
Sets GPIO Output Driver state.
Definition: ltc4306.c:472
adis_dev
ADIS device descriptor structure.
Definition: adis.h:276
pqm_desc::ext_buff_len
uint32_t ext_buff_len
Definition: common_data.h:116
_adxl313_int_reg_flags::WATERMARK
uint8_t WATERMARK
Definition: adxl313.h:418
basic_example.h
ad9545_out_clk::address
unsigned int address
Definition: ad9545.h:623
ltc2672_set_current_all_channels
int ltc2672_set_current_all_channels(struct ltc2672_dev *device, uint32_t current)
sets the same current for all channels
Definition: ltc2672.c:260
max31855_dev
MAX31855 descriptor.
Definition: max31855.h:103
ltc4296_remove
int ltc4296_remove(struct ltc4296_dev *dev)
Free allocated resources.
Definition: ltc4296.c:1086
ADRV9025_RX_JESD_FRAMES_PER_MULTIFRAME
#define ADRV9025_RX_JESD_FRAMES_PER_MULTIFRAME
Definition: app_config.h:62
MAX2201X_50_OHM_RESISTOR
@ MAX2201X_50_OHM_RESISTOR
Definition: max2201x.h:137
adt75_init
int adt75_init(struct adt75_desc **desc, struct adt75_init_param *init_param)
Initialize the device structure.
Definition: adt75.c:138
tx_dmac
struct axi_dmac * tx_dmac
Definition: main.c:187
ad9545_dpll_profile::address
unsigned int address
Definition: ad9545.h:629
LTC_PORT1
@ LTC_PORT1
Definition: ltc4296.h:251
lt7182s_remove
int lt7182s_remove(struct lt7182s_dev *dev)
Free or remove device instance.
Definition: lt7182s.c:722
ltc3337_dev
Definition: ltc3337.h:107
iio_app_device
Definition: iio_app.h:73
ad469x_is_temp_channel
bool ad469x_is_temp_channel(struct ad469x_dev *dev, uint8_t channel)
Definition: ad469x.c:285
TX_XCVR_BASEADDR
#define TX_XCVR_BASEADDR
Definition: parameters.h:64
ADRV9025_TX_JESD_SUBCLASS
#define ADRV9025_TX_JESD_SUBCLASS
Definition: app_config.h:59
ltc3337_get_accumulated_charge
int ltc3337_get_accumulated_charge(struct ltc3337_dev *dev, struct charge_count_t *value, uint16_t *raw_value)
Definition: ltc3337.c:233
max14919_init
int max14919_init(struct max14919_desc **desc, struct max14919_init_param *init_param)
Initialize the MAX14919 device descriptor.
Definition: max14919.c:131
clkchip_gpio_init_param
const struct no_os_gpio_init_param clkchip_gpio_init_param
Definition: common_data.c:61
ad9545_dpll_profile::fast_acq_settle_ms
unsigned int fast_acq_settle_ms
Definition: ad9545.h:635
IRQ_DISABLED
@ IRQ_DISABLED
Definition: axi_dmac.h:85
iio_app_init_param::post_step_callback
int(* post_step_callback)(void *arg)
Definition: iio_app.h:125
max2201x_gpio_init_param
Structure holding the GPIO initialization parameter for the MAX2201X GPIO Controller.
Definition: max2201x.h:191
adf4382_dev
ADF4382 Device Descriptor.
Definition: adf4382.h:512
ltc2672_init
int ltc2672_init(struct ltc2672_dev **device, struct ltc2672_init_param *init_param)
Device and communication init function.
Definition: ltc2672.c:64
adxl313_user_init
struct adxl313_init_param adxl313_user_init
Definition: common_data.c:70
MQTT_CONFIG_CLI_USER
#define MQTT_CONFIG_CLI_USER
Definition: common_data.h:87
SERVER_ADDR
#define SERVER_ADDR
Definition: common_data.h:68
ltc2672_enable_toggle_channel
int ltc2672_enable_toggle_channel(struct ltc2672_dev *device, uint32_t mask)
enables or disables selected channel/s for toggling
Definition: ltc2672.c:538
pqm_init
int32_t pqm_init(struct pqm_desc **desc, struct pqm_init_para *param)
Initialize pqm descriptor.
Definition: basic_example.c:52
max22190_ip
struct max22190_init_param max22190_ip
Definition: common_data.c:59
adis1657x.h
Implementation of adis1657x.h.
lt7182s_read_status
int lt7182s_read_status(struct lt7182s_dev *dev, int channel, enum lt7182s_status_type status_type, struct lt7182s_status *status)
Read statuses.
Definition: lt7182s.c:1133
AD9545_Q1B
#define AD9545_Q1B
Definition: ad9545.h:93
max22200_set_ch_enable
int max22200_set_ch_enable(struct max22200_desc *desc, uint32_t ch, enum max22200_ch_enable ch_enable, bool enabled)
Set channel's enables for different checks, detection and functions.
Definition: max22200.c:397
ad9528_platform_data::refb_diff_rcv_en
uint8_t refb_diff_rcv_en
Definition: ad9528.h:374
lt7182s_ip
struct lt7182s_init_param lt7182s_ip
Definition: common_data.c:61
adis_read_temp_out
int adis_read_temp_out(struct adis_dev *adis, int32_t *temp_out)
Read raw temperature data.
Definition: adis.c:1394
basic_example.h
Basic example header file for max22190.
ad9528_platform_data::pll2_ndiv_a_cnt
uint8_t pll2_ndiv_a_cnt
Definition: ad9528.h:426
lt8722.h
Header file for the LT8722 Driver.
ad9545_ref_in_clk::freq_lock_fill_rate
unsigned int freq_lock_fill_rate
Definition: ad9545.h:673
axi_dac_init::name
const char * name
Definition: axi_dac_core.h:69
JESD204_LINKS_ALL
#define JESD204_LINKS_ALL
Definition: jesd204.h:49
max22196_delay
max22196_delay
Definition: max22196.h:120
adis_scale_fractional
ADIS fractional scale format structure; scale = dividend/divisor.
Definition: adis.h:233
ad9528_init_param::gpio_resetb
struct no_os_gpio_init_param * gpio_resetb
Definition: ad9528.h:507
irq_ip
struct no_os_irq_init_param irq_ip
Definition: common_data.c:60
adxl313_get_xyz
int adxl313_get_xyz(struct adxl313_dev *dev, struct adxl313_frac_repr *x_m_s2, struct adxl313_frac_repr *y_m_s2, struct adxl313_frac_repr *z_m_s2)
Definition: adxl313.c:781
max11205_init_param::irq_ctrl
struct no_os_irq_ctrl_desc * irq_ctrl
Definition: max11205.h:85
max22196_init
int max22196_init(struct max22196_desc **desc, struct max22196_init_param *param)
Initialize and configure the MAX22196 device.
Definition: max22196.c:507
max22200_set_cfg_dpm
int max22200_set_cfg_dpm(struct max22200_desc *desc, uint8_t dpm_istart_byte, uint8_t dpm_tdeb_ipth_byte)
Set configuration DPM.
Definition: max22200.c:415
pulsar_adc_dev_info::sign
char sign
Definition: pulsar_adc.h:98
ID_ADXL313
@ ID_ADXL313
Definition: adxl313.h:252
max2201x.h
Header file of MAX2201X Driver.
ADRV9025_STREAM_IMAGE_FILE
#define ADRV9025_STREAM_IMAGE_FILE
Definition: app_config.h:65
MAX14906_CL_300
@ MAX14906_CL_300
Definition: max14906.h:112
max22200.h
Header file of MAX22200 Driver.
max14906_climit_get
int max14906_climit_get(struct max149x6_desc *desc, uint32_t ch, enum max14906_climit *climit)
Read an output channel's current limit.
Definition: max14906.c:150
ADXL313_4G_RANGE
@ ADXL313_4G_RANGE
Definition: adxl313.h:303
ltc4306_init
int ltc4306_init(struct ltc4306_dev **device, struct ltc4306_init_param init_param)
Initializes the communication peripheral and checks if the ltc4306 part is present.
Definition: ltc4306.c:100
adis_read_z_gyro
int adis_read_z_gyro(struct adis_dev *adis, int32_t *z_gyro)
Read raw gyroscope data on z axis.
Definition: adis.c:1318
adis_get_temp_scale
int adis_get_temp_scale(struct adis_dev *adis, struct adis_scale_fractional *temp_scale)
Read adis device temperature scale in fractional form.
Definition: adis.c:4214
ADXL313_ODR_800HZ
@ ADXL313_ODR_800HZ
Definition: adxl313.h:334
MAX22190_CH_OFF
@ MAX22190_CH_OFF
Definition: max22190.h:84
no_os_irq_unregister_callback
int32_t no_os_irq_unregister_callback(struct no_os_irq_ctrl_desc *desc, uint32_t irq_id, struct no_os_callback_desc *callback_desc)
Unregisters a generic IRQ handling function.
Definition: no_os_irq.c:118
ADRV9025_RX_JESD_OCTETS_PER_FRAME
#define ADRV9025_RX_JESD_OCTETS_PER_FRAME
Definition: app_config.h:61
no_os_clk_set_rate
int32_t no_os_clk_set_rate(struct no_os_clk_desc *desc, uint64_t rate)
adis1654x.h
Implementation of adis1654x.h.
refm1_clk_ops
const struct no_os_clk_platform_ops refm1_clk_ops
Definition: common_data.c:115
AD469x_single_cycle
@ AD469x_single_cycle
Definition: ad469x.h:174
AD9545_NCO0
#define AD9545_NCO0
Definition: ad9545.h:97
max22190_filter_set
int max22190_filter_set(struct max22190_desc *desc, uint32_t ch, uint32_t clrf, uint32_t fbp, enum max22190_delay delay)
Set filter delay, wite break detection and if the filter is used or bypassed.
Definition: max22190.c:99
ad463x_read_data
int32_t ad463x_read_data(struct ad463x_dev *dev, uint32_t *buf, uint16_t samples)
Read from device. Enter register mode to read/write registers.
Definition: ad463x.c:634
MAX14914_DIGITAL_INPUT_IEC_TYPE2
@ MAX14914_DIGITAL_INPUT_IEC_TYPE2
Definition: max14914.h:52
axi_dmac.h
Driver for the Analog Devices AXI-DMAC core.
iio_data_buffer
Definition: iio_app.h:68
ad9545_dpll_profile::loop_bw_uhz
unsigned int loop_bw_uhz
Definition: ad9545.h:632
no_os_irq_init_param::irq_ctrl_id
uint32_t irq_ctrl_id
Definition: no_os_irq.h:115
ad9528_platform_data::osc_in_diff_en
uint8_t osc_in_diff_en
Definition: ad9528.h:376
MAX22200_LOW_SIDE
@ MAX22200_LOW_SIDE
Definition: max22200.h:130
ltc2672_dev
Structure holding ltc2672 descriptor.
Definition: ltc2672.h:183
ADRV9025_TX_JESD_CONVS_PER_DEVICE
#define ADRV9025_TX_JESD_CONVS_PER_DEVICE
Definition: app_config.h:54
MAX14906_CONFIG1_REG
#define MAX14906_CONFIG1_REG
Definition: max14906.h:59
MAX14916_FLED_STRETCH_MASK
#define MAX14916_FLED_STRETCH_MASK
Definition: max14916.h:72
adxl313_range
adxl313_range
Enum for selecting range.
Definition: adxl313.h:299
ad9528_platform_data
platform specific information
Definition: ad9528.h:360
pulsar_adc_remove
int32_t pulsar_adc_remove(struct pulsar_adc_dev *dev)
Free the resources allocated by pulsar_adc_init().
Definition: pulsar_adc.c:392
pqm_desc::ext_buff
int16_t * ext_buff
Definition: common_data.h:117
ad9545.h
Header file for ad9545 Driver.
ad9545_remove
int32_t ad9545_remove(struct ad9545_dev *dev)
Free the memory allocated by ad9545_init().
Definition: ad9545.c:2411
lt8722_remove
int lt8722_remove(struct lt8722_dev *dev)
Free the resources allocated by the lt8722_init()
Definition: lt8722.c:1154
ad9545_ref_in_clk::freq_lock_drain_rate
unsigned int freq_lock_drain_rate
Definition: ad9545.h:674
no_os_clk_desc
Structure holding CLK descriptor.
Definition: no_os_clk.h:81
ltc4306.h
Header file of ltc4306 driver.
MAX2201X_UPDATE_RATE_4KHZ_2KHZ
@ MAX2201X_UPDATE_RATE_4KHZ_2KHZ
Definition: max2201x.h:172
refbb_clk_ops
const struct no_os_clk_platform_ops refbb_clk_ops
Definition: common_data.c:111
ltc4296_init
int ltc4296_init(struct ltc4296_dev **device, struct ltc4296_init_param *init_param)
Device initialization.
Definition: ltc4296.c:1033
axi_jesd204_tx_status_read
uint32_t axi_jesd204_tx_status_read(struct axi_jesd204_tx *jesd)
Read status of the JESD204 Transmit Peripherial.
Definition: axi_jesd204_tx.c:176
max14916_fled_time_set
int max14916_fled_time_set(struct max149x6_desc *desc, enum max14916_fled_time fled_time)
Set FLEDs minimum on-time to requested value.
Definition: max14916.c:124
max14914_ip
struct max14914_init_param max14914_ip
Definition: common_data.c:91
init_and_connect_to_mqtt_broker
int init_and_connect_to_mqtt_broker(struct mqtt_desc **mqtt, struct wifi_desc *wifi)
Definition: basic_example.c:157
adt75_get_single_temp
int adt75_get_single_temp(struct adt75_desc *desc, int32_t *val)
Read the current temperature sample (in milliCelsius)
Definition: adt75.c:113
MAX22190_CHANNELS
#define MAX22190_CHANNELS
Definition: max22190.h:49
max22190_init
int max22190_init(struct max22190_desc **desc, struct max22190_init_param *param)
MAX22190 Initialization function.
Definition: max22190.c:433
ad9545_ref_in_clk::address
unsigned int address
Definition: ad9545.h:667
lt7182s_status::cml
uint8_t cml
Definition: lt7182s.h:374
axi_dac_init
Definition: axi_dac_core.h:67
ad9528_dev::jdev
struct jesd204_dev * jdev
Definition: ad9528.h:498
ADXL313_12G_RANGE
@ ADXL313_12G_RANGE
Definition: adxl313.h:307
ad9545_aux_nco_clk::freq_thresh_ps
unsigned int freq_thresh_ps
Definition: ad9545.h:686
ADRV9025_DEVICE_CLK_KHZ
#define ADRV9025_DEVICE_CLK_KHZ
Definition: app_config.h:49
iio_demo_uart_ip
struct no_os_uart_init_param iio_demo_uart_ip
Definition: common_data.c:51
adxcvr_init
Definition: altera_adxcvr.h:108
max14919_detect_rev
int max14919_detect_rev(struct max14919_desc *desc, uint8_t *rev)
Detect reverse polarity of the current.
Definition: max14919.c:114
ad469x.h
Header file for ad469x Driver.
max22200_ch_drive
max22200_ch_drive
Definition: max22200.h:124
basic_example.h
Basic example header file for max22196.
adp1050_vout_value
int adp1050_vout_value(struct adp1050_desc *desc, uint16_t vout_command, uint16_t vout_max)
Set VOUT_COMMAND and VOUT_MAX values.
Definition: adp1050.c:237
ad9528_platform_data::rzero
uint8_t rzero
Definition: ad9528.h:444
no_os_gpio_remove
int32_t no_os_gpio_remove(struct no_os_gpio_desc *desc)
Free the resources allocated by no_os_gpio_get().
Definition: no_os_gpio.c:110
max14914_remove
int max14914_remove(struct max14914_desc *desc)
Free resources allocated by the init function.
Definition: max14914.c:210
no_os_irq_ctrl_init
int32_t no_os_irq_ctrl_init(struct no_os_irq_ctrl_desc **desc, const struct no_os_irq_init_param *param)
Initialize the IRQ interrupts.
Definition: no_os_irq.c:51
ADP1050_STATUS_INPUT
#define ADP1050_STATUS_INPUT
Definition: adp1050.h:233
AD7091R8_REG_RESULT_DATA_MASK
#define AD7091R8_REG_RESULT_DATA_MASK
Definition: ad7091r8.h:69
REAL_BITS
#define REAL_BITS
Definition: basic_example.c:49
adxcvr_init::name
const char * name
Definition: altera_adxcvr.h:109
ad9528_platform_data::ref_mode
uint8_t ref_mode
Definition: ad9528.h:405
xilinx_gpio.h
ad9545_aux_tdc_clk::address
unsigned int address
Definition: ad9545.h:694
max22200_set_chop_freq
int max22200_set_chop_freq(struct max22200_desc *desc, enum max22200_chopping_freq chopping_freq)
Set chopping frequency value.
Definition: max22200.c:220
adis1655x_ip
struct adis_init_param adis1655x_ip
Definition: common_data.c:82
max14916_sled_set
int max14916_sled_set(struct max149x6_desc *desc, uint32_t ch, enum max14916_sled_state state)
Read an output channel's current limit.
Definition: max14916.c:96
ad9545_aux_tdc_clk::parent_clk
struct no_os_clk_desc * parent_clk
Definition: ad9545.h:696
max14916_ip
struct max149x6_init_param max14916_ip
Definition: common_data.c:59
ADP1050_STATUS_VOUT
#define ADP1050_STATUS_VOUT
Definition: adp1050.h:232
num_channels
num_channels
Definition: ad3552r.h:248
ad9545_ref_in_clk::phase_lock_fill_rate
unsigned int phase_lock_fill_rate
Definition: ad9545.h:671
ad9545_aux_dpll_clk::source
unsigned int source
Definition: ad9545.h:703
uart_ip_stdio
struct no_os_uart_init_param uart_ip_stdio
Definition: common_data.c:119
rx_adc_init
struct axi_adc_init rx_adc_init
Definition: main.c:150
charge_count_t
Definition: ltc3337.h:124
adis1650x.h
Implementation of adis1650x.h.
ADXL313_X_EN
#define ADXL313_X_EN
Definition: adxl313.h:238
pulsar_adc_dev
Definition: pulsar_adc.h:102
_adxl313_int_reg_flags::INACTIVITY
uint8_t INACTIVITY
Definition: adxl313.h:420
ad9545_ref_in_clk::r_div_ratio
uint32_t r_div_ratio
Definition: ad9545.h:661
adxl313_dev::dev_type
enum adxl313_type dev_type
Definition: adxl313.h:500
ad9528_platform_data::sysref_pattern_mode
uint8_t sysref_pattern_mode
Definition: ad9528.h:409
AD738X_SHIFT
#define AD738X_SHIFT
Definition: basic_example.c:54
ltc3337_ip
struct ltc3337_init_param ltc3337_ip
Definition: common_data.c:62
no_os_callback_desc::callback
void(* callback)(void *context)
Definition: no_os_irq.h:150
max11205_dev
Definition: max11205.h:62
AD9545_Q0A
#define AD9545_Q0A
Definition: ad9545.h:85
ad9528_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9528.h:505
ad463x_remove
int32_t ad463x_remove(struct ad463x_dev *dev)
Free the memory allocated by ad463x_init().
Definition: ad463x.c:952
pqm_init_para::ext_buff
int16_t * ext_buff
Definition: common_data.h:124
ADXL313_FIFO_MODE
@ ADXL313_FIFO_MODE
Definition: adxl313.h:355
AD738X_STORAGE_BITS
#define AD738X_STORAGE_BITS
Definition: basic_example.c:52
adxl313_get_int_source_reg
int adxl313_get_int_source_reg(struct adxl313_dev *dev, union adxl313_int_src_reg_flags *int_status_flags)
Definition: adxl313.c:1919
no_os_gpio_desc
Structure holding the GPIO descriptor.
Definition: no_os_gpio.h:102
ADP1050_OUTA
@ ADP1050_OUTA
Definition: adp1050.h:402
max31855_decimal::decimal
int32_t decimal
Definition: max31855.h:83
MAX14906_SLED_CH
#define MAX14906_SLED_CH(x)
Definition: basic_example.c:48
REF_MODE_EXT_REF
#define REF_MODE_EXT_REF
Definition: ad9528.h:276
max2201x_set_data
int max2201x_set_data(struct max2201x_desc *desc, enum max2201x_channel ch, int32_t data)
Set data of the selected channel.
Definition: max2201x.c:280
BAT_IN_IPEAK_OFF
@ BAT_IN_IPEAK_OFF
Definition: ltc3337.h:134
lt7182s_status::temp
uint8_t temp
Definition: lt7182s.h:373
ADP1050_EEPROM_DEFAULT_PASS
#define ADP1050_EEPROM_DEFAULT_PASS
Definition: adp1050.h:143
lt8722_get_output_voltage
int lt8722_get_output_voltage(struct lt8722_dev *dev, int64_t *value)
Get output volatge of LT8722 device.
Definition: lt8722.c:918
no_os_clk_init_param
Definition: no_os_clk.h:50
iio_app_run
int iio_app_run(struct iio_app_desc *app)
AD9545_PLL1
#define AD9545_PLL1
Definition: ad9545.h:82
ad469x_remove
int32_t ad469x_remove(struct ad469x_dev *dev)
Free the memory allocated by ad469x_init().
Definition: ad469x.c:1200
max22200_ip
struct max22200_init_param max22200_ip
Definition: common_data.c:67
adxl313_get_raw_xyz
int adxl313_get_raw_xyz(struct adxl313_dev *dev, int16_t *x_raw, int16_t *y_raw, int16_t *z_raw)
Definition: adxl313.c:748
ad469x_dev
Structure representing an ad469x device.
Definition: ad469x.h:311
adis1655x.h
Implementation of adis1655x.h.
WIFI_SW_RESET
#define WIFI_SW_RESET
Definition: parameters.h:75
adp1050_desc
Device descriptor for ADP1050.
Definition: adp1050.h:564
MAX14916_CHANNELS
#define MAX14916_CHANNELS
Definition: max14916.h:49
adxl313_set_odr
int adxl313_set_odr(struct adxl313_dev *dev, enum adxl313_odr odr)
Definition: adxl313.c:1374
uart_ip
struct no_os_uart_init_param uart_ip
Definition: common_data.c:58
rx_adxcvr
struct adxcvr * rx_adxcvr
Definition: app_jesd.c:58
ad796x_init
int ad796x_init(struct ad796x_dev **device, struct ad796x_init_param *init_param)
Initialize the device.
Definition: ad796x.c:165
basic_example.h
BASIC example header for eval-adis1650x project.
RX_XCVR_BASEADDR
#define RX_XCVR_BASEADDR
Definition: parameters.h:72
max22200_ch_freq
max22200_ch_freq
Definition: max22200.h:134
basic_example.h
BASIC example header.
LTC4306_NUM_DOWNSTREAM
#define LTC4306_NUM_DOWNSTREAM
Definition: basic_example.c:54
AD9545_Q0B
#define AD9545_Q0B
Definition: ad9545.h:87
max31855_decimal
interger/decimal format used for temperature representation
Definition: max31855.h:81
ADP1050_49KHZ
@ ADP1050_49KHZ
Definition: adp1050.h:423
no_os_gpio_get
int32_t no_os_gpio_get(struct no_os_gpio_desc **desc, const struct no_os_gpio_init_param *param)
Obtain the GPIO decriptor.
Definition: no_os_gpio.c:55
basic_example.h
Header file for basic example.
MAX22190_FAULT1_FAULT2E
@ MAX22190_FAULT1_FAULT2E
Definition: max22190.h:120
basic_example.h
BASIC example header.
iio_app_init
int iio_app_init(struct iio_app_desc **app, struct iio_app_init_param app_init_param)
ad9528_platform_data::cpole1
uint8_t cpole1
Definition: ad9528.h:446
ad9528_platform_data::pll2_n2_div
uint8_t pll2_n2_div
Definition: ad9528.h:434
adp1050_unlock_pass
int adp1050_unlock_pass(struct adp1050_desc *desc, uint16_t password, enum adp1050_pass_type pass_type)
Unlock CHIP/EEPROM/TRIM password.
Definition: adp1050.c:941
MAX2201X_AO_GAIN_CORR_CH1
#define MAX2201X_AO_GAIN_CORR_CH1
Definition: max2201x.h:70
no_os_i2c.h
Header file of I2C Interface.
MAX14906_CHANNELS
#define MAX14906_CHANNELS
Definition: max14906.h:49
pqlibExample
PQLIB_EXAMPLE pqlibExample
Definition: pqlib_example.c:51
max14919_ip
struct max14919_init_param max14919_ip
Definition: common_data.c:106
ad9528_device
struct ad9528_dev * ad9528_device
max14919_set_climit
int max14919_set_climit(struct max14919_desc *desc, bool state)
Set current limiting.
Definition: max14919.c:79
SOURCE_VCO
#define SOURCE_VCO
Definition: ad9528.h:264
pulsar_adc_init
int32_t pulsar_adc_init(struct pulsar_adc_dev **device, struct pulsar_adc_init_param *init_param)
Definition: pulsar_adc.c:302
no_os_pwm.h
Header file of PWM Interface.
afe_init
int afe_init(void)
Initializes SPI handler, AFE register values.
Definition: afe_config.c:59
NUM_SAMPLES
#define NUM_SAMPLES
Definition: parameters.h:66
max14916_sht_vdd_thr
max14916_sht_vdd_thr
Definition: max14916.h:103
ad9545_init_param::ref_in_clks
struct ad9545_ref_in_clk ref_in_clks[NO_OS_ARRAY_SIZE(ad9545_ref_clk_names)]
Definition: ad9545.h:769
ad7091r8_sequenced_read
int ad7091r8_sequenced_read(struct ad7091r8_dev *dev, uint16_t *read_val)
Definition: ad7091r8.c:539
ltc4296_dev
Device Structure.
Definition: ltc4296.h:227
max2201x_desc
Structure holding the MAX2201X device descriptor.
Definition: max2201x.h:212
ad9528_init_param::export_no_os_clk
bool export_no_os_clk
Definition: ad9528.h:510
no_os_field_get
uint32_t no_os_field_get(uint32_t mask, uint32_t word)
max22190_wbe_set
int max22190_wbe_set(struct max22190_desc *desc, uint32_t ch, bool enabled)
Set Wire Break detection for requested channel.
Definition: max22190.c:213
ad9528_platform_data::jdev_desired_sysref_freq
uint32_t jdev_desired_sysref_freq
Definition: ad9528.h:420
MAX22196_LSB_MASK
#define MAX22196_LSB_MASK
Definition: max22196.h:79
axi_jesd204_tx
Definition: axi_jesd204_tx.h:76
ad9545_out_clk::source_ua
uint32_t source_ua
Definition: ad9545.h:621
ltc2672.h
Header file of ltc2672 Driver.
ADRV9025_TX_JESD_CTRL_BITS_PER_SAMPLE
#define ADRV9025_TX_JESD_CTRL_BITS_PER_SAMPLE
Definition: app_config.h:58
ad9545_pll_clk::address
unsigned int address
Definition: ad9545.h:644
rx_dmac_init
struct axi_dmac_init rx_dmac_init
Definition: main.c:168
axi_jesd204_tx::jdev
struct jesd204_dev * jdev
Definition: axi_jesd204_tx.h:98
adf4382_ip
struct adf4382_init_param adf4382_ip
Definition: common_data.c:64
adis1647x.h
Implementation of adis1647x.h.
MAX14916_SLED_OFF
@ MAX14916_SLED_OFF
Definition: max14916.h:85
ad9545_aux_tdc_clk::pin_nr
unsigned int pin_nr
Definition: ad9545.h:695
adf4382_set_phase_adjust
int adf4382_set_phase_adjust(struct adf4382_dev *dev, uint32_t phase_ps)
Set the phase adjustment in pico-seconds. The phase adjust will enable the Bleed current option as we...
Definition: adf4382.c:1060
adis1650x_ip
struct adis_init_param adis1650x_ip
Definition: common_data.c:82
axi_jesd204_tx_init
int32_t axi_jesd204_tx_init(struct axi_jesd204_tx **jesd204, const struct jesd204_tx_init *init)
Device initialization.
Definition: axi_jesd204_tx.c:825
ad9545_init_param::out_clks
struct ad9545_out_clk out_clks[NO_OS_ARRAY_SIZE(ad9545_out_clk_names)]
Definition: ad9545.h:770
NO_OS_BIT
#define NO_OS_BIT(x)
Definition: no_os_util.h:51
max22196_filter_get
int max22196_filter_get(struct max22196_desc *desc, uint32_t ch, uint32_t *flt_en, uint32_t *clr_filtr, enum max22196_delay *delay)
MAX22196 filter get function
Definition: max22196.c:268
MAX22200_M_UVM
@ MAX22200_M_UVM
Definition: max22200.h:94
no_os_free
void no_os_free(void *ptr)
Deallocate memory previously allocated by a call to no_os_calloc or no_os_malloc.
Definition: chibios_alloc.c:75
ADXCVR_SYS_CLK_CPLL
#define ADXCVR_SYS_CLK_CPLL
Definition: axi_adxcvr.h:54
adp1050_vout_tr
adp1050_vout_tr
Definition: adp1050.h:468
update_pqm_channels
int32_t update_pqm_channels(void *dev, uint32_t mask)
active pqm channels
Definition: basic_example.c:84
iio_app_remove
int iio_app_remove(struct iio_app_desc *app)
ad9545_dpll_profile::en
bool en
Definition: ad9545.h:636
max22200_ch_side
max22200_ch_side
Definition: max22200.h:129
ad9528_dev
Definition: ad9528.h:486
ad9528_remove
int32_t ad9528_remove(struct ad9528_dev *dev)
Free the resources allocated by ad9528_setup().
Definition: ad9528.c:1129
max22200_set_ch_freq
int max22200_set_ch_freq(struct max22200_desc *desc, uint32_t ch, enum max22200_ch_freq ch_freq)
Set channel's frequency.
Definition: max22200.c:378
ad74416h_ip
struct ad74416h_init_param ad74416h_ip
Definition: common_data.c:70
max2201x_ip
struct max2201x_init_param max2201x_ip
Definition: common_data.c:69
pqm_iio_descriptor
struct iio_device pqm_iio_descriptor
Definition: iio_pqm.c:898
ltc4306_user_init
struct ltc4306_init_param ltc4306_user_init
Definition: common_data.c:67
max22200_remove
int max22200_remove(struct max22200_desc *desc)
Deallocates all the resources used at initialization.
Definition: max22200.c:872
ad9545_sys_clk::ref_freq_hz
uint32_t ref_freq_hz
Definition: ad9545.h:712
ad738x_read_data
int32_t ad738x_read_data(struct ad738x_dev *dev, uint32_t *buf, uint16_t samples)
Read from device. Enter register mode to read/write registers.
Definition: ad738x.c:370
ltc4306_dev
Definition: ltc4306.h:119
MAX22200_HALF_BRIDGE_MODE
@ MAX22200_HALF_BRIDGE_MODE
Definition: max22200.h:111
max31855_ip
struct max31855_init_param max31855_ip
Definition: common_data.c:65
MAX14916_CONFIG2_REG
#define MAX14916_CONFIG2_REG
Definition: max14916.h:65
AXI_ADC_MMCM_RSTN
#define AXI_ADC_MMCM_RSTN
Definition: axi_adc_core.h:52
axi_dmac_init
int32_t axi_dmac_init(struct axi_dmac **dmac_core, const struct axi_dmac_init *init)
Definition: axi_dmac.c:340
MAX22200_CHANNELS
#define MAX22200_CHANNELS
Definition: max22200.h:50
no_os_uart_init
int32_t no_os_uart_init(struct no_os_uart_desc **desc, struct no_os_uart_init_param *param)
Initialize the UART communication peripheral.
Definition: no_os_uart.c:58
max14916_set_wd
int max14916_set_wd(struct max149x6_desc *desc, enum max14916_wd wd)
Set watchdog timeout in the config2 register.
Definition: max14916.c:158
ad9528_channel_spec::divider_phase
uint8_t divider_phase
Definition: ad9528.h:349
lt7182s_read_value
int lt7182s_read_value(struct lt7182s_dev *dev, int channel, enum lt7182s_value_type value_type, int *value)
Read a value.
Definition: lt7182s.c:1110
MAX14916_WD_600MS
@ MAX14916_WD_600MS
Definition: max14916.h:92
SYSREF_NSHOT_8_PULSES
#define SYSREF_NSHOT_8_PULSES
Definition: ad9528.h:295
ADP1050_EEPROM_PASS
@ ADP1050_EEPROM_PASS
Definition: adp1050.h:418
RX_CORE_BASEADDR
#define RX_CORE_BASEADDR
Definition: parameters.h:69
tx_dmac_init
struct axi_dmac_init tx_dmac_init
Definition: main.c:178
BAT_OUT_IPEAK_ON
@ BAT_OUT_IPEAK_ON
Definition: ltc3337.h:135
charge_count_t::na_hr
uint32_t na_hr
Definition: ltc3337.h:126
ad9528_channel_spec::driver_mode
uint8_t driver_mode
Definition: ad9528.h:344
ad7091r8_spi_reg_write
int ad7091r8_spi_reg_write(struct ad7091r8_dev *dev, uint8_t reg_addr, uint16_t reg_data)
Definition: ad7091r8.c:75
pulsar_adc_dev_info::resolution
uint16_t resolution
Definition: pulsar_adc.h:97
AD7091R8_REG_RESULT_CH_ID_MASK
#define AD7091R8_REG_RESULT_CH_ID_MASK
Definition: ad7091r8.h:71
max22200_ch_op_mode
max22200_ch_op_mode
Definition: max22200.h:108
no_os_udelay
void no_os_udelay(uint32_t usecs)
Wait until usecs microseconds passed.
Definition: aducm3029_delay.c:120
ad738x_remove
int32_t ad738x_remove(struct ad738x_dev *dev)
Free the resources allocated by ad738x_init().
Definition: ad738x.c:463
adxl313_set_fifo_mode
int adxl313_set_fifo_mode(struct adxl313_dev *dev, enum adxl313_fifo_mode mode)
Definition: adxl313.c:869
ltc2672_ip
struct ltc2672_init_param ltc2672_ip
Definition: common_data.c:68
NULL
#define NULL
Definition: wrapper.h:64
ad9545_aux_nco_clk::nco_used
bool nco_used
Definition: ad9545.h:683
max14914.h
Header file of MAX14914 Driver.
ad9528_platform_data::sysref_src
uint8_t sysref_src
Definition: ad9528.h:407
adis1657x_ip
struct adis_init_param adis1657x_ip
Definition: common_data.c:82
LT7182S_CHAN_1
@ LT7182S_CHAN_1
Definition: lt7182s.h:239
ad9545_ref_in_clk::phase_lock_drain_rate
unsigned int phase_lock_drain_rate
Definition: ad9545.h:672
no_os_gpio_set_value
int32_t no_os_gpio_set_value(struct no_os_gpio_desc *desc, uint8_t value)
Set the value of the specified GPIO.
Definition: no_os_gpio.c:203
ad9545_dev
Definition: ad9545.h:733
MQTT_PUBLISH_TOPIC
#define MQTT_PUBLISH_TOPIC
Definition: common_data.h:81
MAX2201X_STEP_SIZE_4096BITS
@ MAX2201X_STEP_SIZE_4096BITS
Definition: max2201x.h:163
max14906.h
Header file of MAX14906 Driver.
adxl313_int_src_reg_flags::fields
struct _adxl313_int_reg_flags fields
Definition: adxl313.h:449
charge_count_t::a_hr
uint32_t a_hr
Definition: ltc3337.h:125
ad463x_set_pgia_gain
int32_t ad463x_set_pgia_gain(struct ad463x_dev *dev, enum ad463x_pgia_gain gain_idx)
Set the PGIA gain.
Definition: ad463x.c:922
ad9545_init
int32_t ad9545_init(struct ad9545_dev **device, struct ad9545_init_param *init_param)
Definition: ad9545.c:1541
NO_OS_EVT_GPIO
@ NO_OS_EVT_GPIO
Definition: no_os_irq.h:68
SOURCE_SYSREF_VCO
#define SOURCE_SYSREF_VCO
Definition: ad9528.h:266
pulsar_adc_read_data
int32_t pulsar_adc_read_data(struct pulsar_adc_dev *dev, uint32_t *buf, uint16_t samples)
Definition: pulsar_adc.c:273
ad9545_ref_in_clk::d_tol_ppb
uint32_t d_tol_ppb
Definition: ad9545.h:663
basic_example.h
BASIC example header for eval-adis1655x project.
ad463x_dev
Device initialization parameters.
Definition: ad463x.h:243
no_os_irq_init_param
Structure holding the initial parameters for Interrupt Request.
Definition: no_os_irq.h:113
axi_jesd204_rx
Definition: axi_jesd204_rx.h:63
ad9545_ref_in_clk::monitor_hyst_scale
uint8_t monitor_hyst_scale
Definition: ad9545.h:664
close_pqm_channels
int32_t close_pqm_channels(void *dev)
close all channels
Definition: basic_example.c:97
basic_example.h
BASIC example header.
ad7091r8_init
int ad7091r8_init(struct ad7091r8_dev **device, struct ad7091r8_init_param *init_param)
Definition: ad7091r8.c:386
AD9545_SINGLE_ENDED
@ AD9545_SINGLE_ENDED
Definition: ad9545.h:523
max14914_desc
Structure holding the MAX14914 device descriptor.
Definition: max14914.h:58
ad796x_dev
AD796X Device structure.
Definition: ad796x.h:91
adt75.h
Header file of ADT75 Driver.
ad9528_platform_data::pll1_feedback_div
uint16_t pll1_feedback_div
Definition: ad9528.h:395
ltc4306_remove
int ltc4306_remove(struct ltc4306_dev *dev)
Free the resources allocated by ltc4306_init().
Definition: ltc4306.c:131
max2201x_remove
int max2201x_remove(struct max2201x_desc *desc)
Free the resources allocated during init and perform a soft reset.
Definition: max2201x.c:683
max2201x_gpio_init_param::max2201x_desc
struct max2201x_desc * max2201x_desc
Definition: max2201x.h:192
axi_adc_remove
int32_t axi_adc_remove(struct axi_adc *adc)
AXI ADC Resources deallocation.
Definition: axi_adc_core.c:687
lt7182s_status
Definition: lt7182s.h:367
ad9528_init_param::pdata
struct ad9528_platform_data * pdata
Definition: ad9528.h:509
max14906_init
int max14906_init(struct max149x6_desc **desc, struct max149x6_init_param *param)
Initialize and configure the MAX14906 device.
Definition: max14906.c:174
MQTT_CONFIG_CMD_TIMEOUT
#define MQTT_CONFIG_CMD_TIMEOUT
Definition: common_data.h:83
MQTT_CONFIG_KEEP_ALIVE
#define MQTT_CONFIG_KEEP_ALIVE
Definition: common_data.h:85
ad9545_init_param::sys_clk
struct ad9545_sys_clk sys_clk
Definition: ad9545.h:766
no_os_irq_ctrl_remove
int32_t no_os_irq_ctrl_remove(struct no_os_irq_ctrl_desc *desc)
Free the resources allocated by no_os_irq_ctrl_init().
Definition: no_os_irq.c:77
basic_example.h
Basic example header file for adp1050 project.
max538x_dev
Definition: max538x.h:79
AD9545_CLK_NCO
#define AD9545_CLK_NCO
Definition: ad9545.h:77
AD5460_CH_C
#define AD5460_CH_C
Definition: ad5460.h:197
pulsar_adc_dev::dev_info
const struct pulsar_adc_dev_info * dev_info
Definition: pulsar_adc.h:118
ltc2672_setup_toggle_channel
int ltc2672_setup_toggle_channel(struct ltc2672_dev *device, enum ltc2672_dac_ch out_ch, uint32_t current_reg_a, uint32_t current_reg_b)
setup toggle parameters for a channel
Definition: ltc2672.c:473
pqm_start_measurement
int pqm_start_measurement(bool waitingForSync)
Starts Power Quality measurement as per configured cycles.
Definition: pqlib_example.c:74
MAX2201X_CH1
@ MAX2201X_CH1
Definition: max2201x.h:183
basic_example.h
Basic example header for demo_esp project.
axi_jesd204_rx.h
Driver for the Analog Devices AXI-JESD204-RX peripheral.
max22196_remove
int max22196_remove(struct max22196_desc *desc)
Free the resources allocated during init.
Definition: max22196.c:563
ad9545_aux_nco_clk::phase_thresh_ps
unsigned int phase_thresh_ps
Definition: ad9545.h:687
ad9528_init
int32_t ad9528_init(struct ad9528_init_param *init_param)
Initializes the AD9528.
Definition: ad9528.c:305
RX_JESD_BASEADDR
#define RX_JESD_BASEADDR
Definition: parameters.h:71
ad9528_platform_data::pll2_ndiv_b_cnt
uint8_t pll2_ndiv_b_cnt
Definition: ad9528.h:428
tx_dac_init
struct axi_dac_init tx_dac_init
Definition: main.c:161
adxl313_self_test
int adxl313_self_test(struct adxl313_dev *dev)
Definition: adxl313.c:2126
ad463x_init
int32_t ad463x_init(struct ad463x_dev **device, struct ad463x_init_param *init_param)
Initialize the device.
Definition: ad463x.c:693
ad9528_platform_data::stat0_pin_func_sel
uint8_t stat0_pin_func_sel
Definition: ad9528.h:457
rx_jesd
struct axi_jesd204_rx * rx_jesd
Definition: app_jesd.c:55
ADXCVR_SYS_CLK_QPLL0
#define ADXCVR_SYS_CLK_QPLL0
Definition: axi_adxcvr.h:56
ad9528_platform_data::refa_diff_rcv_en
uint8_t refa_diff_rcv_en
Definition: ad9528.h:372
ad463x_init_param
Definition: ad463x.h:199
MAX14916_SLED_ON
@ MAX14916_SLED_ON
Definition: max14916.h:86
timer_ip
struct no_os_timer_init_param timer_ip
Definition: common_data.c:66
ADRV9025_LANE_RATE_KHZ
#define ADRV9025_LANE_RATE_KHZ
Definition: app_config.h:50
max22190_delay
max22190_delay
Definition: max22190.h:103
LTC_CFG_APL_MODE
@ LTC_CFG_APL_MODE
Definition: ltc4296.h:307
lt8722_ip
struct lt8722_init_param lt8722_ip
Definition: common_data.c:77
TX_DMA_BASEADDR
#define TX_DMA_BASEADDR
Definition: parameters.h:117
max11205_get_data_mv
int max11205_get_data_mv(struct max11205_dev *dev, int16_t raw_data, int32_t *data_mv)
Get the converted data.
Definition: max11205.c:193
no_os_irq_enable
int32_t no_os_irq_enable(struct no_os_irq_ctrl_desc *desc, uint32_t irq_id)
Enable specific interrupt.
Definition: no_os_irq.c:187
ad9528_platform_data::channels
struct ad9528_channel_spec * channels
Definition: ad9528.h:454
adxcvr_remove
int32_t adxcvr_remove(struct adxcvr *xcvr)
adxcvr_remove
Definition: altera_adxcvr.c:495
axi_dac_remove
int32_t axi_dac_remove(struct axi_dac *dac)
AXI DAC Resources deallocation.
Definition: axi_dac_core.c:1024
max11205.h
Implementation of max11205.h.
ad9528_platform_data::stat1_pin_func_sel
uint8_t stat1_pin_func_sel
Definition: ad9528.h:459
ADRV9025_TX_JESD_CONV_RESOLUTION
#define ADRV9025_TX_JESD_CONV_RESOLUTION
Definition: app_config.h:55
MAX22196_DELAY_100US
@ MAX22196_DELAY_100US
Definition: max22196.h:122
adxl313_set_offset
int adxl313_set_offset(struct adxl313_dev *dev, int32_t offset_ug, enum adxl313_axis axis)
Definition: adxl313.c:490
no_os_gpio.h
Header file of GPIO Interface.
LTC_PORT2
@ LTC_PORT2
Definition: ltc4296.h:252
MAX14916_OW_OFF_CS_300UA
@ MAX14916_OW_OFF_CS_300UA
Definition: max14916.h:99
gpio_callback_fn
void gpio_callback_fn(void *ctx)
Definition: basic_example.c:54
LT7182S_CHAN_0
@ LT7182S_CHAN_0
Definition: lt7182s.h:238
ltc3337.h
Header file for the LTC3337 Driver.
adxl313_set_op_mode
int adxl313_set_op_mode(struct adxl313_dev *dev, enum adxl313_op_mode op_mode)
Definition: adxl313.c:425
adf4382_init
int adf4382_init(struct adf4382_dev **dev, struct adf4382_init_param *init_param)
Initializes the ADF4382.
Definition: adf4382.c:1187
adxcvr::clk_out
struct no_os_clk_desc * clk_out
Definition: axi_adxcvr.h:99
NO_OS_GPIO_IRQ
@ NO_OS_GPIO_IRQ
Definition: no_os_irq.h:91
max22200_get_chop_freq
int max22200_get_chop_freq(struct max22200_desc *desc, enum max22200_chopping_freq *chopping_freq)
Read chopping frequency.
Definition: max22200.c:487
jesd204_rx_init
JESD204B/C Receive Peripheral Initialization Structure.
Definition: axi_jesd204_rx.h:94
ad796x.h
Header file of AD796X Driver.
ad9528_channel_spec::output_dis
uint8_t output_dis
Definition: ad9528.h:342
MAX22196_SOURCE_MODE
@ MAX22196_SOURCE_MODE
Definition: max22196.h:117
jesd204_tx_init::name
const char * name
Definition: axi_jesd204_tx.h:107
AD9545_CLK_AUX_TDC
#define AD9545_CLK_AUX_TDC
Definition: ad9545.h:78
adxl313_disable_full_res
int adxl313_disable_full_res(struct adxl313_dev *dev)
Definition: adxl313.c:1991
max22196_set_chan_cnt
int max22196_set_chan_cnt(struct max22196_desc *desc, uint32_t ch, uint16_t cnt_msb_lsb_bytes)
MAX22196 channel counter set function
Definition: max22196.c:419
ad9545_ref_in_clk::freq_thresh_ps
unsigned int freq_thresh_ps
Definition: ad9545.h:669
max11205_gpio_irq_ip
struct no_os_irq_init_param max11205_gpio_irq_ip
Definition: common_data.c:78
ADRV9025_TX_JESD_OCTETS_PER_FRAME
#define ADRV9025_TX_JESD_OCTETS_PER_FRAME
Definition: app_config.h:52
lt8722_set_output_voltage
int lt8722_set_output_voltage(struct lt8722_dev *dev, int64_t value)
Set output volatge of LT8722 device.
Definition: lt8722.c:898
basic_pqm_firmware
int basic_pqm_firmware()
PQM example main execution.
Definition: basic_example.c:110
LTC2672_MUX_VREF
@ LTC2672_MUX_VREF
Definition: ltc2672.h:150
pqm_init_para::ext_buff_len
uint32_t ext_buff_len
Definition: common_data.h:123
ltc3337_get_voltage_mv
int ltc3337_get_voltage_mv(struct ltc3337_dev *dev, enum ltc3337_voltage_src_t source, uint32_t *value)
Definition: ltc3337.c:159
max14916_remove
int max14916_remove(struct max149x6_desc *desc)
Free the resources allocated during init.
Definition: max14916.c:321
LTC4306_USED_DOWNSTREAM_CHANNELS
int LTC4306_USED_DOWNSTREAM_CHANNELS[]
Definition: basic_example.c:52
pqm_measurement_init
int pqm_measurement_init(void)
Initializes Power Quality Measurement.
Definition: pqlib_example.c:59
max14919.h
Header file of MAX14919 Driver.
max22190.h
Header file of MAX22190 Driver.
basic_example.h
Basic example header for eval-ad74416h project.
ltc3337_remove
int ltc3337_remove(struct ltc3337_dev *dev)
Definition: ltc3337.c:138
MQTT_PAYLOAD_BUFF_LEN
#define MQTT_PAYLOAD_BUFF_LEN
Definition: common_data.h:89
ad469x_get_num_channels
int32_t ad469x_get_num_channels(struct ad469x_dev *dev, uint8_t *num_channels)
Definition: ad469x.c:272
TX_JESD_BASEADDR
#define TX_JESD_BASEADDR
Definition: parameters.h:96
max2201x_slew_rate
int max2201x_slew_rate(struct max2201x_desc *desc, enum max2201x_channel ch, enum max2201x_sr_step_size step_size, enum max2201x_sr_update_rate update_rate, bool enable, bool hart)
Set slew rate settings for requested channels.
Definition: max2201x.c:333
max14919_get_fault
int max14919_get_fault(struct max14919_desc *desc, uint8_t *fault)
Get the FAULT state of the device.
Definition: max14919.c:97
basic_example.h
BASIC example header for eval-adis1647x project.
no_os_util.h
Header file of utility functions.
basic_example.h
Basic example header for ad469x project.
ad5460_init
int ad5460_init(struct ad5460_desc **desc, struct ad5460_init_param *init_param)
Initialize the device structure.
Definition: ad5460.c:560
adp1050_read_value
int adp1050_read_value(struct adp1050_desc *desc, uint16_t *mant, uint8_t *exp, enum adp1050_value_type val_type)
Read VIN/IIN/TEMP/DUTY_CYCLE/FREQ raw value from the ADP1050.
Definition: adp1050.c:212
adxl313.h
Header file of ADXL313 Driver.
max538x_set_voutput
int max538x_set_voutput(struct max538x_dev *dev, float vout)
Sets the DAC output voltage using vout.
Definition: max538x.c:175
max14916.h
Header file of MAX14916 Driver.
MAX_CH_ATTRS
#define MAX_CH_ATTRS
Definition: common_data.h:75
SYSREF_LEVEL_HIGH
#define SYSREF_LEVEL_HIGH
Definition: ad9528.h:299
no_os_sign_extend32
int32_t no_os_sign_extend32(uint32_t value, int index)
ad9528_channel_spec::signal_source
uint8_t signal_source
Definition: ad9528.h:345
ad9545_ref_in_clk::ref_used
bool ref_used
Definition: ad9545.h:662
ad9545_init_param::aux_tdc_clks
struct ad9545_aux_tdc_clk aux_tdc_clks[NO_OS_ARRAY_SIZE(ad9545_aux_tdc_clk_names)]
Definition: ad9545.h:773
ad9528_platform_data::pll1_charge_pump_current_nA
uint16_t pll1_charge_pump_current_nA
Definition: ad9528.h:399
DRIVER_MODE_DC_COUPLED_1V8
#define DRIVER_MODE_DC_COUPLED_1V8
Definition: ad9545.h:61
WIFI_SSID
#define WIFI_SSID
Definition: parameters.h:106
no_os_irq_trigger_level_set
int32_t no_os_irq_trigger_level_set(struct no_os_irq_ctrl_desc *desc, uint32_t irq_id, enum no_os_irq_trig_level trig)
Set interrupt trigger level.
Definition: no_os_irq.c:168
basic_example.h
Basic example header file for lt7182s project.
ad9528_platform_data::pll1_bypass_en
uint8_t pll1_bypass_en
Definition: ad9528.h:401
AD9545_CLK_OUT
#define AD9545_CLK_OUT
Definition: ad9545.h:75
LTC_PORT3
@ LTC_PORT3
Definition: ltc4296.h:253
max14914_init
int max14914_init(struct max14914_desc **desc, struct max14914_init_param *init_param)
Initialize the MAX14914 device.
Definition: max14914.c:130
ad9545_out_clk::output_used
bool output_used
Definition: ad9545.h:618
ADRV9025_TX_JESD_FRAMES_PER_MULTIFRAME
#define ADRV9025_TX_JESD_FRAMES_PER_MULTIFRAME
Definition: app_config.h:53
adis_remove
void adis_remove(struct adis_dev *adis)
Remove adis device.
Definition: adis.c:168
MAX14906_SLED_MASK
#define MAX14906_SLED_MASK
Definition: max14906.h:79
MQTT_CONFIG_CLIENT_NAME
#define MQTT_CONFIG_CLIENT_NAME
Definition: common_data.h:86
max14916_set_sht_vdd_thr
int max14916_set_sht_vdd_thr(struct max149x6_desc *desc, enum max14916_sht_vdd_thr sht_vdd_thr)
Set short to vdd threshold in the config2 register.
Definition: max14916.c:191
max31855_init
int max31855_init(struct max31855_dev **device, struct max31855_init_param *init_param)
Device and comm init function.
Definition: max31855.c:63
xilinx_spi.h
adp1050_init
int adp1050_init(struct adp1050_desc **desc, struct adp1050_init_param *init_param)
Initialize the ADP1050 device.
Definition: adp1050.c:1085
max22196_filter_set
int max22196_filter_set(struct max22196_desc *desc, uint32_t ch, uint32_t flt_en, uint32_t clr_filtr, enum max22196_delay delay)
MAX22196 filter set function
Definition: max22196.c:236
adt75_desc
ADT75 device descriptor.
Definition: adt75.h:85
ad74416h_desc
AD74416h device descriptor.
Definition: ad74416h.h:635
no_os_irq_ctrl_desc
Definition: no_os_irq.h:129
ad9528_channel_spec::channel_num
uint8_t channel_num
Definition: ad9528.h:338
GPIO_IRQ_EXTRA
#define GPIO_IRQ_EXTRA
Definition: parameters.h:91
adt75_ip
struct adt75_init_param adt75_ip
Definition: common_data.c:182
no_os_gpio_direction_output
int32_t no_os_gpio_direction_output(struct no_os_gpio_desc *desc, uint8_t value)
Enable the output direction of the specified GPIO.
Definition: no_os_gpio.c:153
ltc4296.h
Header file for the LTC4296 Driver.
mqtt_message_handler
void mqtt_message_handler(struct mqtt_message_data *msg)
Definition: basic_example.c:143
pqm_init_para
Definition: common_data.h:120
LT7182S_VIN
@ LT7182S_VIN
Definition: lt7182s.h:262
AD9545_Q1A
#define AD9545_Q1A
Definition: ad9545.h:91
ADP1050_STATUS_WORD
#define ADP1050_STATUS_WORD
Definition: adp1050.h:231
ad469x_init_param
Structure containing the init parameters needed by the ad469x device.
Definition: ad469x.h:260
iio_app_init_param::devices
struct iio_app_device * devices
Definition: iio_app.h:113
adp1050_vout_scale
int adp1050_vout_scale(struct adp1050_desc *desc, int8_t exp, uint16_t mant)
Set ADP1050 VOUT scale, regarding the resistor divider assigned to the VS pins.
Definition: adp1050.c:279
max14906_ip
struct max149x6_init_param max14906_ip
Definition: common_data.c:278
pulsar_adc.h
Header file for pulsar_adc Driver.
basic_example.h
Basic example header for eval-ltc4306 project.
jesd204_tx_init
JESD204B/C Transmit Peripheral Initialization Structure.
Definition: axi_jesd204_tx.h:105
ad9545_init_param::pll_clks
struct ad9545_pll_clk pll_clks[NO_OS_ARRAY_SIZE(ad9545_pll_clk_names)]
Definition: ad9545.h:768
max538x_init
int max538x_init(struct max538x_dev **device, struct max538x_init_param init_param)
Initializes the communication peripheral and checks if the device is present.
Definition: max538x.c:117
ADXL313_STDBY
@ ADXL313_STDBY
Definition: adxl313.h:270
ad9528_dev::clk_desc
struct no_os_clk_desc ** clk_desc
Definition: ad9528.h:496
ad9528_setup
int32_t ad9528_setup(struct ad9528_dev **device, struct ad9528_init_param init_param)
Initializes the AD9528.
Definition: ad9528.c:708
ADP1050_TRIM_PASS
@ ADP1050_TRIM_PASS
Definition: adp1050.h:419
axi_adc_init::name
const char * name
Definition: axi_adc_core.h:151
jesd204_rx_init::lane_clk
struct no_os_clk_desc * lane_clk
Definition: axi_jesd204_rx.h:110
SERVER_PORT
#define SERVER_PORT
Definition: common_data.h:71
max14914_set_state
int max14914_set_state(struct max14914_desc *desc, enum max14914_state state)
Set the state of the MAX14914.
Definition: max14914.c:52
BAT_IN_IPEAK_ON
@ BAT_IN_IPEAK_ON
Definition: ltc3337.h:133
max2201x_init
int max2201x_init(struct max2201x_desc **desc, struct max2201x_init_param *param)
Initialize and configure the MAX2201X device.
Definition: max2201x.c:593
ad9545_pll_clk::profiles
struct ad9545_dpll_profile profiles[AD9545_MAX_DPLL_PROFILES]
Definition: ad9545.h:648
ADP1050_CHIP_PASS
@ ADP1050_CHIP_PASS
Definition: adp1050.h:417
ad74416h_remove
int ad74416h_remove(struct ad74416h_desc *desc)
Free the device descriptor.
Definition: ad74416h.c:1051
iio_app_init_param::nb_devices
uint32_t nb_devices
Definition: iio_app.h:115
RZERO_1850_OHM
@ RZERO_1850_OHM
Definition: ad9523.h:356
axi_dmac
Definition: axi_dmac.h:116
GPIO_IRQ_OPS
#define GPIO_IRQ_OPS
Definition: parameters.h:89
_adxl313_int_reg_flags::ACTIVITY
uint8_t ACTIVITY
Definition: adxl313.h:421
ad9545_dpll_profile::fast_acq_timeout_ms
unsigned int fast_acq_timeout_ms
Definition: ad9545.h:634
ad796x_init_param
AD796X Device initialization parameters.
Definition: ad796x.h:77
ad469x_seq_read_data
int32_t ad469x_seq_read_data(struct ad469x_dev *dev, uint32_t *buf, uint32_t samples)
Read from device when converter has the channel sequencer activated. Enter register mode to read/writ...
Definition: ad469x.c:765
max22200_fault_mask_set
int max22200_fault_mask_set(struct max22200_desc *desc, enum max22200_fault_mask fault_mask, bool enabled)
Set fault mask bits in the status register.
Definition: max22200.c:203
MQTT_CONFIG_CLI_PASS
#define MQTT_CONFIG_CLI_PASS
Definition: common_data.h:88
jesd204_tx_init::lane_clk
struct no_os_clk_desc * lane_clk
Definition: axi_jesd204_tx.h:131
ad463x_exit_reg_cfg_mode
int32_t ad463x_exit_reg_cfg_mode(struct ad463x_dev *dev)
Exit register configuration mode.
Definition: ad463x.c:268
ltc4296_ip
struct ltc4296_init_param ltc4296_ip
Definition: common_data.c:61
max31855_remove
int max31855_remove(struct max31855_dev *device)
Remove resources allocated by the init function.
Definition: max31855.c:90
max31855_read_temp
int max31855_read_temp(struct max31855_dev *device, struct max31855_decimal *thermocouple_temp, struct max31855_decimal *internal_temp)
Read thermocouple and internal temperatures (converted in deg. C)
Definition: max31855.c:137
adxl313_init
int adxl313_init(struct adxl313_dev **device, struct adxl313_init_param init_param)
Definition: adxl313.c:168
AD9545_CLK_AUX_TDC0
#define AD9545_CLK_AUX_TDC0
Definition: ad9545.h:101
basic_example.h
Basic example header for eval-ad5460 project.
lt8722_init
int lt8722_init(struct lt8722_dev **device, struct lt8722_init_param *init_param)
Initialize the LT8722 device.
Definition: lt8722.c:1033
adxcvr_init
int32_t adxcvr_init(struct adxcvr **ad_xcvr, const struct adxcvr_init *init)
adxcvr_init
Definition: altera_adxcvr.c:444
SCAN_SENSOR_TIME
#define SCAN_SENSOR_TIME
Definition: common_data.h:92
max22190_remove
int max22190_remove(struct max22190_desc *desc)
Free the resources allocated by initialization.
Definition: max22190.c:491
axi_jesd204_tx.h
Driver for the Analog Devices AXI-JESD204-TX peripheral.
max22190_filter_get
int max22190_filter_get(struct max22190_desc *desc, uint32_t ch, uint32_t *clrf, uint32_t *fbp, enum max22190_delay *delay)
Get filter delay, wite break detection and if the filter is used or bypassed.
Definition: max22190.c:131
ltc2672_global_toggle
int ltc2672_global_toggle(struct ltc2672_dev *device, bool is_enable)
enables or disables global toggle bit
Definition: ltc2672.c:556
LT7182S_TEMP
@ LT7182S_TEMP
Definition: lt7182s.h:266
max14919_set_out
int max14919_set_out(struct max14919_desc *desc, enum max14919_out_state *state)
Set the OUT channels state.
Definition: max14919.c:49
ID_ADXL314
@ ID_ADXL314
Definition: adxl313.h:253