ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations
apds9306.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::apds9306::APDS9306
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::apds9306
 

Enumerations

enum  esphome::apds9306::MeasurementBitWidth : uint8_t {
  esphome::apds9306::MEASUREMENT_BIT_WIDTH_20 = 0, esphome::apds9306::MEASUREMENT_BIT_WIDTH_19 = 1, esphome::apds9306::MEASUREMENT_BIT_WIDTH_18 = 2, esphome::apds9306::MEASUREMENT_BIT_WIDTH_17 = 3,
  esphome::apds9306::MEASUREMENT_BIT_WIDTH_16 = 4, esphome::apds9306::MEASUREMENT_BIT_WIDTH_13 = 5
}
 
enum  esphome::apds9306::MeasurementRate : uint8_t {
  esphome::apds9306::MEASUREMENT_RATE_25 = 0, esphome::apds9306::MEASUREMENT_RATE_50 = 1, esphome::apds9306::MEASUREMENT_RATE_100 = 2, esphome::apds9306::MEASUREMENT_RATE_200 = 3,
  esphome::apds9306::MEASUREMENT_RATE_500 = 4, esphome::apds9306::MEASUREMENT_RATE_1000 = 5, esphome::apds9306::MEASUREMENT_RATE_2000 = 6
}
 
enum  esphome::apds9306::AmbientLightGain : uint8_t {
  esphome::apds9306::AMBIENT_LIGHT_GAIN_1 = 0, esphome::apds9306::AMBIENT_LIGHT_GAIN_3 = 1, esphome::apds9306::AMBIENT_LIGHT_GAIN_6 = 2, esphome::apds9306::AMBIENT_LIGHT_GAIN_9 = 3,
  esphome::apds9306::AMBIENT_LIGHT_GAIN_18 = 4
}