30 public spi::SPIDevice<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_LOW,
31 spi::CLOCK_PHASE_TRAILING, spi::DATA_RATE_1MHZ> {
34 void setup()
override;
float request_measurement(ADS1118Multiplexer multiplexer, ADS1118Gain gain, bool temperature_mode)
Helper method to request a measurement from a sensor.
void dump_config() override
The SPIDevice is what components using the SPI will create.
@ ADS1118_MULTIPLEXER_P2_NG
@ ADS1118_MULTIPLEXER_P1_N3
@ ADS1118_MULTIPLEXER_P1_NG
@ ADS1118_MULTIPLEXER_P0_N3
@ ADS1118_MULTIPLEXER_P2_N3
@ ADS1118_MULTIPLEXER_P3_NG
@ ADS1118_MULTIPLEXER_P0_N1
@ ADS1118_MULTIPLEXER_P0_NG