precision-converters-firmware
|
AD7606 No-OS drivers support functionality. More...
Macros | |
#define | SAMPLE_SIZE_IN_BYTE 2 |
Functions | |
polarity_e | ad7606_get_input_polarity (uint8_t chn_range_bits) |
Function to get the polarity of analog input. More... | |
int32_t | ad7606_read_single_sample (struct ad7606_dev *dev, uint32_t *adc_data, uint8_t chn) |
Perform conversion and read single conversion sample. More... | |
int32_t | ad7606_read_converted_sample (struct ad7606_dev *dev, uint32_t *adc_data, uint8_t input_chn) |
Read ADC raw data for recently sampled channel. More... | |
AD7606 No-OS drivers support functionality.
Copyright (c) 2020, 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.
#define SAMPLE_SIZE_IN_BYTE 2 |
polarity_e ad7606_get_input_polarity | ( | uint8_t | chn_range_bits | ) |
Function to get the polarity of analog input.
chn_range_bits[in] | - Bits from the channel range register |
int32_t ad7606_read_converted_sample | ( | struct ad7606_dev * | dev, |
uint32_t * | adc_data, | ||
uint8_t | input_chn | ||
) |
Read ADC raw data for recently sampled channel.
dev[in] | - AD7606 device instance |
adc_data[in,out] | - Pointer to adc data read variable |
input_chn[in] | - Input channel |
int32_t ad7606_read_single_sample | ( | struct ad7606_dev * | dev, |
uint32_t * | adc_data, | ||
uint8_t | chn | ||
) |
Perform conversion and read single conversion sample.
dev[in] | - AD7606 device instance |
adc_data[in,out] | - Pointer to adc data read variable |
chn[in] | - Channel for which data is to read |