ESPHome 2025.5.0
Loading...
Searching...
No Matches
ads1118.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::ads1118::ADS1118
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::ads1118
 

Enumerations

enum  esphome::ads1118::ADS1118Multiplexer {
  esphome::ads1118::ADS1118_MULTIPLEXER_P0_N1 = 0b000 , esphome::ads1118::ADS1118_MULTIPLEXER_P0_N3 = 0b001 , esphome::ads1118::ADS1118_MULTIPLEXER_P1_N3 = 0b010 , esphome::ads1118::ADS1118_MULTIPLEXER_P2_N3 = 0b011 ,
  esphome::ads1118::ADS1118_MULTIPLEXER_P0_NG = 0b100 , esphome::ads1118::ADS1118_MULTIPLEXER_P1_NG = 0b101 , esphome::ads1118::ADS1118_MULTIPLEXER_P2_NG = 0b110 , esphome::ads1118::ADS1118_MULTIPLEXER_P3_NG = 0b111
}
 
enum  esphome::ads1118::ADS1118Gain {
  esphome::ads1118::ADS1118_GAIN_6P144 = 0b000 , esphome::ads1118::ADS1118_GAIN_4P096 = 0b001 , esphome::ads1118::ADS1118_GAIN_2P048 = 0b010 , esphome::ads1118::ADS1118_GAIN_1P024 = 0b011 ,
  esphome::ads1118::ADS1118_GAIN_0P512 = 0b100 , esphome::ads1118::ADS1118_GAIN_0P256 = 0b101
}