|
precision-converters-firmware
|
#include "ad777x_support.h"#include "no_os_error.h"#include "ad777x_iio.h"#include "app_config.h"#include "no_os_util.h"#include "stm32_tdm_support.h"
Macros | |
| #define | AD777x_DOUT_FORMAT_SELECT 0x2 |
| #define | AD777x_DATA_BYTES 3 |
| #define | SAR_CONV_DELAY_USEC 1 |
| #define | SAR_ACQ_DELAY_USEC 1 |
Functions | |
| int32_t | ad777x_raw_data_read (ad7779_dev *dev, uint8_t ch_num, uint32_t *sd_adc_code) |
| Read the SD ADC Code. | |
| int32_t | ad777x_read_all_channels (ad7779_dev *dev, uint32_t *sd_adc_code) |
| Read the SD ADC Code of all channels. | |
| int32_t | ad777x_enable_single_dout (ad7779_dev *dev) |
| Enable single DOUT for all 8 channels. | |
| int32_t | ad7779_sar_data_read (ad7779_dev *dev, ad7779_sar_mux mux, uint16_t *sar_code) |
| Read SAR ADC data. | |
| #define AD777x_DATA_BYTES 3 |
| #define AD777x_DOUT_FORMAT_SELECT 0x2 |
| #define SAR_ACQ_DELAY_USEC 1 |
| #define SAR_CONV_DELAY_USEC 1 |
| int32_t ad7779_sar_data_read | ( | ad7779_dev * | dev, |
| ad7779_sar_mux | mux, | ||
| uint16_t * | sar_code | ||
| ) |
Read SAR ADC data.
| dev[in]- | Pointer to IIO device instance |
| mux | [in] - SAR mux configuration |
| sar_code | [out] - SAR ADC code |
| int32_t ad777x_enable_single_dout | ( | ad7779_dev * | dev | ) |
Enable single DOUT for all 8 channels.
| dev[in]- | Pointer to IIO device instance |

| int32_t ad777x_raw_data_read | ( | ad7779_dev * | dev, |
| uint8_t | ch_num, | ||
| uint32_t * | sd_adc_code | ||
| ) |
Read the SD ADC Code.
| dev[in]- | Pointer to IIO device instance |
| ch_num[in] | - Channel Id (Number) |
| sd_adc_code[out]- | ADC Raw data |
| int32_t ad777x_read_all_channels | ( | ad7779_dev * | dev, |
| uint32_t * | sd_adc_code | ||
| ) |
Read the SD ADC Code of all channels.
| dev[in]- | Pointer to IIO device instance |
| sd_adc_code[out]- | ADC Raw data |
