|
ESPHome 2025.12.0-dev
|
Data Structures | |
| union | ConfigurationRegister |
| union | PSMRegister |
| class | VEML7700Component |
Enumerations | |
| enum class | CommandRegisters : uint8_t { ALS_CONF_0 = 0x00 , ALS_WH = 0x01 , ALS_WL = 0x02 , PWR_SAVING = 0x03 , ALS = 0x04 , WHITE = 0x05 , ALS_INT = 0x06 } |
| enum | Gain : uint16_t { X_1 = 0 , X_2 = 1 , X_1_8 = 2 , X_1_4 = 3 } |
| enum | IntegrationTime : uint16_t { INTEGRATION_TIME_25MS = 0b1100 , INTEGRATION_TIME_50MS = 0b1000 , INTEGRATION_TIME_100MS = 0b0000 , INTEGRATION_TIME_200MS = 0b0001 , INTEGRATION_TIME_400MS = 0b0010 , INTEGRATION_TIME_800MS = 0b0011 } |
| enum | Persistence : uint16_t { PERSISTENCE_1 = 0 , PERSISTENCE_2 = 1 , PERSISTENCE_4 = 2 , PERSISTENCE_8 = 3 } |
| enum | PSMMode : uint16_t { PSM_MODE_1 = 0 , PSM_MODE_2 = 1 , PSM_MODE_3 = 2 , PSM_MODE_4 = 3 } |
Functions | |
| template<typename T , size_t size> | |
| T | get_next (const T(&array)[size], const T val) |
| template<typename T , size_t size> | |
| T | get_prev (const T(&array)[size], const T val) |
Variables | |
| const uint8_t | GAINS_COUNT = 4 |
| const uint8_t | INTEGRATION_TIMES_COUNT = 6 |
|
strong |
| Enumerator | |
|---|---|
| ALS_CONF_0 | |
| ALS_WH | |
| ALS_WL | |
| PWR_SAVING | |
| ALS | |
| WHITE | |
| ALS_INT | |
Definition at line 16 of file veml7700.h.
| enum esphome::veml7700::Gain : uint16_t |
| Enumerator | |
|---|---|
| X_1 | |
| X_2 | |
| X_1_8 | |
| X_1_4 | |
Definition at line 26 of file veml7700.h.
| enum esphome::veml7700::IntegrationTime : uint16_t |
| Enumerator | |
|---|---|
| INTEGRATION_TIME_25MS | |
| INTEGRATION_TIME_50MS | |
| INTEGRATION_TIME_100MS | |
| INTEGRATION_TIME_200MS | |
| INTEGRATION_TIME_400MS | |
| INTEGRATION_TIME_800MS | |
Definition at line 34 of file veml7700.h.
| enum esphome::veml7700::Persistence : uint16_t |
| Enumerator | |
|---|---|
| PERSISTENCE_1 | |
| PERSISTENCE_2 | |
| PERSISTENCE_4 | |
| PERSISTENCE_8 | |
Definition at line 44 of file veml7700.h.
| enum esphome::veml7700::PSMMode : uint16_t |
| Enumerator | |
|---|---|
| PSM_MODE_1 | |
| PSM_MODE_2 | |
| PSM_MODE_3 | |
| PSM_MODE_4 | |
Definition at line 51 of file veml7700.h.
| T esphome::veml7700::get_next | ( | const T(&) | array[size], |
| const T | val ) |
Definition at line 14 of file veml7700.cpp.
| T esphome::veml7700::get_prev | ( | const T(&) | array[size], |
| const T | val ) |
Definition at line 29 of file veml7700.cpp.
| const uint8_t esphome::veml7700::GAINS_COUNT = 4 |
Definition at line 32 of file veml7700.h.
| const uint8_t esphome::veml7700::INTEGRATION_TIMES_COUNT = 6 |
Definition at line 42 of file veml7700.h.