14#ifndef AD4692_SUPPORT_H
15#define AD4692_SUPPORT_H
21#include "no_os_gpio.h"
29#define AD4692_MAX_SLOTS_AS 128
uint8_t channel_sequence[AD4692_MAX_SLOTS_AS]
Definition ad4692_iio.c:389
int ad4692_configure_acc_mask(uint16_t channel_mask, enum ad4692_sequencer_modes sequencer, uint8_t *chn_priorities)
Configure the accumulator mask.
Definition ad4692_support.c:72
ad4692_sequencer_modes
AD4692 sequencer modes.
Definition ad4692_support.h:39
@ STANDARD_SEQUENCER
Definition ad4692_support.h:40
@ ADVANCED_SEQUENCER
Definition ad4692_support.h:41
int ad4692_toggle_cnv(struct no_os_gpio_desc *gpio_cnv)
Toggle CNV GPIO.
Definition ad4692_support.c:42
int ad4692_configure_channel_priorities(uint8_t *chn_priorities, uint8_t *channel_sequence, uint8_t *num_as_slots, uint8_t *acc_count)
Configure the advanced sequencer slots.
Definition ad4692_support.c:123