IIO firmware for the AD4110
Dependencies: tempsensors sdp_k1_sdram
Diff: app/ad4110_field_power_supply_config.c
- Revision:
- 0:6ca37a8f8ba9
diff -r 000000000000 -r 6ca37a8f8ba9 app/ad4110_field_power_supply_config.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/ad4110_field_power_supply_config.c Wed Jul 27 17:04:15 2022 +0530 @@ -0,0 +1,51 @@ +/***************************************************************************//* + * @file ad4110_field_power_supply_mode.c + * @brief Demo mode configurations source for AD4110 field power supply mode +****************************************************************************** + * Copyright (c) 2022 Analog Devices, Inc. + * All rights reserved. + * + * This software is proprietary to Analog Devices, Inc. and its licensors. + * By using this software you agree to the terms of the associated + * Analog Devices Software License Agreement. +******************************************************************************/ + +/******************************************************************************/ +/***************************** Include Files **********************************/ +/******************************************************************************/ + +#include "ad4110.h" +#include "app_config.h" + +/******************************************************************************/ +/********************** Macros and Constants Definition ***********************/ +/******************************************************************************/ + +/******************************************************************************/ +/********************** Variables and User Defined Data Types *****************/ +/******************************************************************************/ + +struct ad4110_init_param ad4110_field_power_supply_mode_init_params = { + .spi_init = { + .max_speed_hz = 10000000, + .chip_select = SPI_CSB, + .mode = NO_OS_SPI_MODE_3, + .extra = &spi_extra_init_params, + .platform_ops = &spi_platform_ops + }, + .volt_ref = AD4110_EXT_REF, + .data_stat = AD4110_DISABLE, + .data_length = AD4110_DATA_WL24, + .afe_crc_en = AD4110_AFE_CRC_DISABLE, + .adc_crc_en = AD4110_ADC_CRC_DISABLE, + .op_mode = AD4110_FLD_POWER_MODE, + .gain = GAIN_CH, + .sync = AD4110_SYNC_EN, + .afe_clk = AD4110_AFE_ADC_CLOCKED, + .adc_clk = AD4110_ADC_INT_CLK_CLKIO, + .addr = 0, + .bipolar = true, + .analog_input_buff = ENABLE_FULL_BUFFER, + .odr = AD4110_ODR_SEL, + .order = sinc5_sinc1 +} ; \ No newline at end of file