Go to the source code of this file.
|
namespace | esphome |
| Providing packet encoding functions for exchanging data with a remote host.
|
|
namespace | esphome::veml7700 |
|
|
enum class | esphome::veml7700::CommandRegisters : uint8_t {
esphome::veml7700::ALS_CONF_0 = 0x00
, esphome::veml7700::ALS_WH = 0x01
, esphome::veml7700::ALS_WL = 0x02
, esphome::veml7700::PWR_SAVING = 0x03
,
esphome::veml7700::ALS = 0x04
, esphome::veml7700::WHITE = 0x05
, esphome::veml7700::ALS_INT = 0x06
} |
|
enum | esphome::veml7700::Gain : uint16_t { esphome::veml7700::X_1 = 0
, esphome::veml7700::X_2 = 1
, esphome::veml7700::X_1_8 = 2
, esphome::veml7700::X_1_4 = 3
} |
|
enum | esphome::veml7700::IntegrationTime : uint16_t {
esphome::veml7700::INTEGRATION_TIME_25MS = 0b1100
, esphome::veml7700::INTEGRATION_TIME_50MS = 0b1000
, esphome::veml7700::INTEGRATION_TIME_100MS = 0b0000
, esphome::veml7700::INTEGRATION_TIME_200MS = 0b0001
,
esphome::veml7700::INTEGRATION_TIME_400MS = 0b0010
, esphome::veml7700::INTEGRATION_TIME_800MS = 0b0011
} |
|
enum | esphome::veml7700::Persistence : uint16_t { esphome::veml7700::PERSISTENCE_1 = 0
, esphome::veml7700::PERSISTENCE_2 = 1
, esphome::veml7700::PERSISTENCE_4 = 2
, esphome::veml7700::PERSISTENCE_8 = 3
} |
|
enum | esphome::veml7700::PSMMode : uint16_t { esphome::veml7700::PSM_MODE_1 = 0
, esphome::veml7700::PSM_MODE_2 = 1
, esphome::veml7700::PSM_MODE_3 = 2
, esphome::veml7700::PSM_MODE_4 = 3
} |
|
◆ ALS_GAIN
◆ ALS_INT_EN
◆ ALS_IT
◆ ALS_PERS
◆ ALS_SD
◆ PSM
◆ PSM_EN
◆ reserved
◆ reserved_10
◆ reserved_13
◆ reserved_14
◆ reserved_15
◆ reserved_2
◆ reserved_3