ESPHome  2024.9.0
Namespaces | Enumerations
apds9306.cpp File Reference

Go to the source code of this file.

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::apds9306
 

Enumerations

enum  {
  esphome::apds9306::APDS9306_MAIN_CTRL = 0x00, esphome::apds9306::APDS9306_ALS_MEAS_RATE = 0x04, esphome::apds9306::APDS9306_ALS_GAIN = 0x05, esphome::apds9306::APDS9306_PART_ID = 0x06,
  esphome::apds9306::APDS9306_MAIN_STATUS = 0x07, esphome::apds9306::APDS9306_CLEAR_DATA_0 = 0x0A, esphome::apds9306::APDS9306_CLEAR_DATA_1 = 0x0B, esphome::apds9306::APDS9306_CLEAR_DATA_2 = 0x0C,
  esphome::apds9306::APDS9306_ALS_DATA_0 = 0x0D, esphome::apds9306::APDS9306_ALS_DATA_1 = 0x0E, esphome::apds9306::APDS9306_ALS_DATA_2 = 0x0F, esphome::apds9306::APDS9306_INT_CFG = 0x19,
  esphome::apds9306::APDS9306_INT_PERSISTENCE = 0x1A, esphome::apds9306::APDS9306_ALS_THRES_UP_0 = 0x21, esphome::apds9306::APDS9306_ALS_THRES_UP_1 = 0x22, esphome::apds9306::APDS9306_ALS_THRES_UP_2 = 0x23,
  esphome::apds9306::APDS9306_ALS_THRES_LOW_0 = 0x24, esphome::apds9306::APDS9306_ALS_THRES_LOW_1 = 0x25, esphome::apds9306::APDS9306_ALS_THRES_LOW_2 = 0x26, esphome::apds9306::APDS9306_ALS_THRES_VAR = 0x27
}