LTC2496: 16-Bit 8-/16-Channel Delta Sigma ADC with Easy Drive Input Current Cancellation.
static uint8_t adc_command
Header File for Linduino Libraries and Demo Code.
int8_t LTC24XX_EOC_timeout(uint8_t cs, uint16_t miso_timeout)
Checks for EOC with a specified timeout.
void LTC24XX_SPI_8bit_command_24bit_data(uint8_t cs, uint8_t adc_command, int32_t *adc_code)
Reads from LTC24XX ADC that accepts an 8 bit configuration and returns a 24 bit output word...
LTC24XX General Library: Functions and defines for all SINC4 Delta Sigma ADCs.
LT_SPI: Routines to communicate with ATmega328P's hardware SPI port.
float LTC24XX_diff_code_to_voltage(int32_t adc_code, float vref)
Calculates the voltage corresponding to an ADC code, given the reference voltage. ...
void LTC2496_read(uint8_t cs, uint8_t adc_command, int32_t *adc_code)
Read LTC2496 result, program configuration for next conversion.
float LTC2496_code_to_voltage(int32_t adc_code, float vref)
Calculates the LTC2496 input voltage.
int8_t LTC2496_EOC_timeout(uint8_t cs, uint16_t miso_timeout)
Checks for EOC with a specified timeout.