Treehopper C++ API
Treehopper::Libraries::IO::Adc Namespace Reference

Classes

class  Ads1115Registers
 
class  Nau7802Registers
 

Enumerations

enum  ComparatorQueues { AssertAfterOneConversion = 0, AssertAfterTwoConversions = 1, AssertAfterFourConversions = 2, DisableComparator = 3 }
 
enum  DataRates {
  Sps_8 = 0, Sps_16 = 1, Sps_32 = 2, Sps_64 = 3,
  Sps_128 = 4, Sps_250 = 5, Sps_475 = 6, Sps_860 = 7
}
 
enum  Pgas {
  Fsr_6144 = 0, Fsr_4096 = 1, Fsr_2048 = 2, Fsr_1024 = 3,
  Fsr_512 = 4, Fsr_256 = 5
}
 
enum  Muxes {
  ain0_ain1 = 0, ain0_ain3 = 1, ain1_ain3 = 2, ain2_ain3 = 3,
  ain0_gnd = 4, ain1_gnd = 5, ain2_gnd = 6, ain3_gnd = 7
}
 
enum  Gains {
  x1 = 0, x4 = 1, x2 = 2, x8 = 3,
  x16 = 4, x32 = 5, x64 = 6, x128 = 7
}
 
enum  Vldoes {
  mV_4500 = 0, mV_4200 = 1, mV_3900 = 2, mV_3600 = 3,
  mV_3300 = 4, mV_3000 = 5, mV_2700 = 6, mV_2400 = 7
}
 
enum  CalMods { OffsetCalibrationInternal = 0, Reserved = 1, OffsetCalibrationSystem = 2, GainCalibrationSystem = 3 }
 
enum  ConversionRates {
  Sps_10 = 0, Sps_20 = 1, Sps_40 = 2, Sps_80 = 3,
  Sps_320 = 7
}
 
enum  AdcVcms { ExtendedCommonModeRefp = 3, ExtendedCommonModeRefn = 2, disable = 0 }
 
enum  RegChpFreqs { off = 3 }
 

Enumeration Type Documentation

◆ AdcVcms

enum AdcVcms
strong
Enumerator
ExtendedCommonModeRefp 
ExtendedCommonModeRefn 
disable 

◆ CalMods

enum CalMods
strong
Enumerator
OffsetCalibrationInternal 
Reserved 
OffsetCalibrationSystem 
GainCalibrationSystem 

◆ ComparatorQueues

enum ComparatorQueues
strong
Enumerator
AssertAfterOneConversion 
AssertAfterTwoConversions 
AssertAfterFourConversions 
DisableComparator 

◆ ConversionRates

enum ConversionRates
strong
Enumerator
Sps_10 
Sps_20 
Sps_40 
Sps_80 
Sps_320 

◆ DataRates

enum DataRates
strong
Enumerator
Sps_8 
Sps_16 
Sps_32 
Sps_64 
Sps_128 
Sps_250 
Sps_475 
Sps_860 

◆ Gains

enum Gains
strong
Enumerator
x1 
x4 
x2 
x8 
x16 
x32 
x64 
x128 

◆ Muxes

enum Muxes
strong
Enumerator
ain0_ain1 
ain0_ain3 
ain1_ain3 
ain2_ain3 
ain0_gnd 
ain1_gnd 
ain2_gnd 
ain3_gnd 

◆ Pgas

enum Pgas
strong
Enumerator
Fsr_6144 
Fsr_4096 
Fsr_2048 
Fsr_1024 
Fsr_512 
Fsr_256 

◆ RegChpFreqs

enum RegChpFreqs
strong
Enumerator
off 

◆ Vldoes

enum Vldoes
strong
Enumerator
mV_4500 
mV_4200 
mV_3900 
mV_3600 
mV_3300 
mV_3000 
mV_2700 
mV_2400