31 public spi::SPIDevice<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_LOW, spi::CLOCK_PHASE_TRAILING,
32 spi::DATA_RATE_1MHZ> {
35 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
float get_setup_priority() const 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
const float DATA
For components that import data from directly connected sensors like DHT.
Providing packet encoding functions for exchanging data with a remote host.