24 void begin(uint8_t chip_select);
25 void begin(uint8_t chip_select, SPIClass *spi);
103 void setReference(uint8_t negativeReference, uint8_t positiveReference);
142 void spi_rw(uint8_t buff[],uint8_t len);
146 bool check_crc(uint32_t val,uint8_t byt);
static void enable(board_bringup_t *b, uint16_t device_id)
void setIDAC2Pin(uint8_t pin)
void calibrateSysOffsetADC1(uint8_t shorted1, uint8_t shorted2)
void setReference(uint8_t negativeReference, uint8_t positiveReference)
void setBiasMagnitude(uint8_t mag)
void enableInternalReference(void)
bool lastADC1Status(void)
void disableInternalReference(void)
__IO unsigned char * REGISTER_ARRAY
bool lastADC2Status(void)
void setADC2Mux(uint8_t pos_pin, uint8_t neg_pin)
ADS126X_REGISTER_Type REGISTER
bool lastADC1LowReferenceAlarm(void)
uint8_t msb_pos(uint64_t val)
MODE0 register.
void setOutputTDACN(uint8_t on)
void calibrateSysOffsetADC2(uint8_t shorted1, uint8_t shorted2)
void calibrateSelfOffsetADC1(void)
void setBiasPolarity(uint8_t polarity)
void writeRegisters(uint8_t start_reg, uint8_t num)
bool lastClockSource(void)
void spi_rw(uint8_t buff[], uint8_t len)
uint8_t readRegister(uint8_t reg)
SPI Communication Commands.
void setChecksumMode(void)
void setRate(uint8_t rate)
void readRegisters(uint8_t start_reg, uint8_t num)
ads126x_reading readADC1()
bool lastADC1PGAOutputLowAlarm(void)
void setIDAC1Mag(uint8_t magnitude)
ADS126X(void)
< Initial ADC Setup
void setIDAC2Mag(uint8_t magnitude)
void calibrateGainADC2(uint8_t vcc_pin, uint8_t gnd_pin)
void writeRegister(uint8_t reg)
bool lastADC1PGAOutputHighAlarm(void)
void setOutputmagnitudeTDACN(uint8_t mag)
ADS126X_STATUS_Type STATUS
void setInputMux(uint8_t pos_pin, uint8_t neg_pin)
void calibrateSelfOffsetADC2(void)
void setContinuousMode(void)
void setIDAC1Pin(uint8_t pin)
void enableLevelShift(void)
void setDelay(uint8_t del)
MODE1 register.
void setBiasADC(uint8_t adc_choice)
void disableLevelShift(void)
bool check_checksum(uint32_t val, uint8_t byt)
void setGain(uint8_t gain)
void setFilter(uint8_t filter)
void setStartPin(uint8_t pin)
void calibrateGainADC1(uint8_t vcc_pin, uint8_t gnd_pin)
void setChopMode(uint8_t mode)
bool lastADC1PGADifferentialOutputAlarm(void)
bool check_crc(uint32_t val, uint8_t byt)
void sendCommand(uint8_t command)
void setOutputTDACP(uint8_t on)
void setOutputmagnitudeTDACP(uint8_t mag)
#define __IO
Defines 'read / write' permissions.