116 #define LTC2498_CS QUIKEVAL_CS 122 #define LTC2498_KEEP_PREVIOUS_MODE LTC24XX_HS_MULTI_KEEP_PREVIOUS_MODE 123 #define LTC2498_KEEP_PREVIOUS_SPEED_RESOLUTION LTC24XX_HS_MULTI_KEEP_PREVIOUS_SPEED_RESOLUTION 124 #define LTC2498_SPEED_1X LTC24XX_HS_MULTI_SPEED_1X 125 #define LTC2498_SPEED_2X LTC24XX_HS_MULTI_SPEED_2X 126 #define LTC2498_INTERNAL_TEMP 0xC0 129 #define LTC2498_R50 LTC24XX_EZ_MULTI_R50 130 #define LTC2498_R60 LTC24XX_EZ_MULTI_R60 131 #define LTC2498_R50_R60 LTC24XX_EZ_MULTI_R55 138 #define LTC2498_CH0 LTC24XX_MULTI_CH_CH0 139 #define LTC2498_CH1 LTC24XX_MULTI_CH_CH1 140 #define LTC2498_CH2 LTC24XX_MULTI_CH_CH2 141 #define LTC2498_CH3 LTC24XX_MULTI_CH_CH3 142 #define LTC2498_CH4 LTC24XX_MULTI_CH_CH4 143 #define LTC2498_CH5 LTC24XX_MULTI_CH_CH5 144 #define LTC2498_CH6 LTC24XX_MULTI_CH_CH6 145 #define LTC2498_CH7 LTC24XX_MULTI_CH_CH7 146 #define LTC2498_CH8 LTC24XX_MULTI_CH_CH8 147 #define LTC2498_CH9 LTC24XX_MULTI_CH_CH9 148 #define LTC2498_CH10 LTC24XX_MULTI_CH_CH10 149 #define LTC2498_CH11 LTC24XX_MULTI_CH_CH11 150 #define LTC2498_CH12 LTC24XX_MULTI_CH_CH12 151 #define LTC2498_CH13 LTC24XX_MULTI_CH_CH13 152 #define LTC2498_CH14 LTC24XX_MULTI_CH_CH14 153 #define LTC2498_CH15 LTC24XX_MULTI_CH_CH15 158 #define LTC2498_P0_N1 LTC24XX_MULTI_CH_P0_N1 159 #define LTC2498_P1_N0 LTC24XX_MULTI_CH_P1_N0 161 #define LTC2498_P2_N3 LTC24XX_MULTI_CH_P2_N3 162 #define LTC2498_P3_N2 LTC24XX_MULTI_CH_P3_N2 164 #define LTC2498_P4_N5 LTC24XX_MULTI_CH_P4_N5 165 #define LTC2498_P5_N4 LTC24XX_MULTI_CH_P5_N4 167 #define LTC2498_P6_N7 LTC24XX_MULTI_CH_P6_N7 168 #define LTC2498_P7_N6 LTC24XX_MULTI_CH_P7_N6 170 #define LTC2498_P8_N9 LTC24XX_MULTI_CH_P8_N9 171 #define LTC2498_P9_N8 LTC24XX_MULTI_CH_P9_N8 173 #define LTC2498_P10_N11 LTC24XX_MULTI_CH_P10_N11 174 #define LTC2498_P11_N10 LTC24XX_MULTI_CH_P11_N10 176 #define LTC2498_P12_N13 LTC24XX_MULTI_CH_P12_N13 177 #define LTC2498_P13_N12 LTC24XX_MULTI_CH_P13_N12 179 #define LTC2498_P14_N15 LTC24XX_MULTI_CH_P14_N15 180 #define LTC2498_P15_N14 LTC24XX_MULTI_CH_P15_N14 195 uint16_t miso_timeout
200 uint8_t adc_command_high,
201 uint8_t adc_command_low,
void LTC2498_read(uint8_t cs, uint8_t adc_command_high, uint8_t adc_command_low, int32_t *adc_code)
Reads from LTC2498.
int8_t LTC2498_EOC_timeout(uint8_t cs, uint16_t miso_timeout)
Checks for EOC with a specified timeout.
float LTC2498_code_to_voltage(int32_t adc_code, float vref)
Calculates the voltage corresponding to an adc code, given the reference (in volts) ...