ads130e08: Driver for ADS130E08 ADC

struct ads130e08_t
#include <ads130e08.h>

Device descriptor.

Public Members

spi_device_interface_config_t spi_cfg

SPI device configuration.

spi_device_handle_t spi_dev

SPI device handler.

struct ads130e08_dev_config_t
#include <ads130e08.h>

Device configuration.

Public Members

ads130e08_clk_en_t clk_en
ads130e08_int_test_t int_test
ads130e08_test_amp_t test_amp
ads130e08_test_freq_t test_freq
ads130e08_pd_refbuf_t pd_refbuf
ads130e08_vref_4v_t vref_4v
ads130e08_opamp_ref_t opamp_ref
ads130e08_pd_opamp_t pd_opamp
struct ads130e08_channel_config_t
#include <ads130e08.h>

Channel configuration.

Public Members

ads130e08_pd_t enable
ads130e08_pga_gain_t pga_gain
ads130e08_mux_t mode
struct ads130e08_raw_data_t
#include <ads130e08.h>

Public Members

uint8_t fault_statp
uint8_t fault_statn
uint8_t gpios_level
int16_t channels_raw[8]