ESPHome  2024.12.0
Data Structures | Enumerations
esphome::nau7802 Namespace Reference

Data Structures

class  NAU7802CalbrateExternalOffsetAction
 
class  NAU7802CalbrateGainAction
 
class  NAU7802CalbrateInternalOffsetAction
 
class  NAU7802Sensor
 

Enumerations

enum  NAU7802Gain {
  NAU7802_GAIN_128 = 0b111, NAU7802_GAIN_64 = 0b110, NAU7802_GAIN_32 = 0b101, NAU7802_GAIN_16 = 0b100,
  NAU7802_GAIN_8 = 0b011, NAU7802_GAIN_4 = 0b010, NAU7802_GAIN_2 = 0b001, NAU7802_GAIN_1 = 0b000
}
 
enum  NAU7802SPS {
  NAU7802_SPS_320 = 0b111, NAU7802_SPS_80 = 0b011, NAU7802_SPS_40 = 0b010, NAU7802_SPS_20 = 0b001,
  NAU7802_SPS_10 = 0b000
}
 
enum  NAU7802LDO {
  NAU7802_LDO_2V4 = 0b111, NAU7802_LDO_2V7 = 0b110, NAU7802_LDO_3V0 = 0b101, NAU7802_LDO_3V3 = 0b100,
  NAU7802_LDO_3V6 = 0b011, NAU7802_LDO_3V9 = 0b010, NAU7802_LDO_4V2 = 0b001, NAU7802_LDO_4V5 = 0b000,
  NAU7802_LDO_EXTERNAL = 0b1000
}
 
enum  NAU7802CalibrationModes { NAU7802_CALIBRATE_EXTERNAL_OFFSET = 0b10, NAU7802_CALIBRATE_INTERNAL_OFFSET = 0b00, NAU7802_CALIBRATE_GAIN = 0b11 }
 

Enumeration Type Documentation

◆ NAU7802CalibrationModes

Enumerator
NAU7802_CALIBRATE_EXTERNAL_OFFSET 
NAU7802_CALIBRATE_INTERNAL_OFFSET 
NAU7802_CALIBRATE_GAIN 

Definition at line 45 of file nau7802.h.

◆ NAU7802Gain

Enumerator
NAU7802_GAIN_128 
NAU7802_GAIN_64 
NAU7802_GAIN_32 
NAU7802_GAIN_16 
NAU7802_GAIN_8 
NAU7802_GAIN_4 
NAU7802_GAIN_2 
NAU7802_GAIN_1 

Definition at line 13 of file nau7802.h.

◆ NAU7802LDO

Enumerator
NAU7802_LDO_2V4 
NAU7802_LDO_2V7 
NAU7802_LDO_3V0 
NAU7802_LDO_3V3 
NAU7802_LDO_3V6 
NAU7802_LDO_3V9 
NAU7802_LDO_4V2 
NAU7802_LDO_4V5 
NAU7802_LDO_EXTERNAL 

Definition at line 32 of file nau7802.h.

◆ NAU7802SPS

Enumerator
NAU7802_SPS_320 
NAU7802_SPS_80 
NAU7802_SPS_40 
NAU7802_SPS_20 
NAU7802_SPS_10 

Definition at line 24 of file nau7802.h.