Analog Devices / Mbed OS EVAL-AD4696

Dependencies:   platform_drivers

Embed: (wiki syntax)

« Back to documentation index

ad469x_dev Struct Reference

ad469x_dev Struct Reference

Structure representing an ad469x device. More...

#include <ad469x.h>

Data Fields

struct gpio_desc * gpio_resetn
 RESET GPIO handler.
struct gpio_desc * gpio_convst
 CONVST GPIO descriptor.
struct gpio_desc * gpio_busy
 BUSY GPIO descriptor.
void(* dcache_invalidate_range )(uint32_t address, uint32_t bytes_count)
 Invalidate the Data cache for the given address range.
enum ad469x_channel_sequencing ch_sequence
 Current channel sequence.
enum ad469x_osr_ratios adv_seq_osr_resol [AD469x_CHANNEL_NO]
 OSR resolution corresponding to each channel, when advanced sequencer is selected.
uint8_t ch_slots [AD469x_SLOTS_NO]
 Channel slots for advanced sequencer.
bool temp_enabled
 Temperature enabled for standard and advanced sequencer if set.
uint8_t num_slots
 Number of active channel slots, for advanced sequencer.

Detailed Description

Structure representing an ad469x device.

Definition at line 249 of file ad469x.h.


Field Documentation

enum ad469x_osr_ratios adv_seq_osr_resol[AD469x_CHANNEL_NO]

OSR resolution corresponding to each channel, when advanced sequencer is selected.

Definition at line 278 of file ad469x.h.

Current channel sequence.

Definition at line 275 of file ad469x.h.

uint8_t ch_slots[AD469x_SLOTS_NO]

Channel slots for advanced sequencer.

Definition at line 280 of file ad469x.h.

void(* dcache_invalidate_range)(uint32_t address, uint32_t bytes_count)

Invalidate the Data cache for the given address range.

Definition at line 273 of file ad469x.h.

struct gpio_desc* gpio_busy

BUSY GPIO descriptor.

Definition at line 271 of file ad469x.h.

struct gpio_desc* gpio_convst

CONVST GPIO descriptor.

Definition at line 269 of file ad469x.h.

struct gpio_desc* gpio_resetn

RESET GPIO handler.

Definition at line 267 of file ad469x.h.

uint8_t num_slots

Number of active channel slots, for advanced sequencer.

Definition at line 284 of file ad469x.h.

Temperature enabled for standard and advanced sequencer if set.

Definition at line 282 of file ad469x.h.