ESPHome  2024.12.2
Public Member Functions | Data Fields
esphome::veml7700::ConfigurationRegister Union Reference

#include <veml7700.h>

Public Member Functions

struct {
   bool   ALS_SD: 1
 
   bool   ALS_INT_EN: 1
 
   bool   reserved_2: 1
 
   bool   reserved_3: 1
 
   Persistence   ALS_PERS: 2
 
   IntegrationTime   ALS_IT: 4
 
   bool   reserved_10: 1
 
   Gain   ALS_GAIN: 2
 
   bool   reserved_13: 1
 
   bool   reserved_14: 1
 
   bool   reserved_15: 1
 
__attribute__ ((packed))
 

Data Fields

uint16_t raw
 
uint8_t raw_bytes [2]
 

Detailed Description

Definition at line 67 of file veml7700.h.

Member Function Documentation

◆ __attribute__()

struct esphome::veml7700::ConfigurationRegister::@139 esphome::veml7700::ConfigurationRegister::__attribute__ ( (packed)  )

Field Documentation

◆ ALS_GAIN

Gain esphome::veml7700::ConfigurationRegister::ALS_GAIN

Definition at line 80 of file veml7700.h.

◆ ALS_INT_EN

bool esphome::veml7700::ConfigurationRegister::ALS_INT_EN

Definition at line 73 of file veml7700.h.

◆ ALS_IT

IntegrationTime esphome::veml7700::ConfigurationRegister::ALS_IT

Definition at line 78 of file veml7700.h.

◆ ALS_PERS

Persistence esphome::veml7700::ConfigurationRegister::ALS_PERS

Definition at line 77 of file veml7700.h.

◆ ALS_SD

bool esphome::veml7700::ConfigurationRegister::ALS_SD

Definition at line 71 of file veml7700.h.

◆ raw

uint16_t esphome::veml7700::ConfigurationRegister::raw

Definition at line 68 of file veml7700.h.

◆ raw_bytes

uint8_t esphome::veml7700::ConfigurationRegister::raw_bytes[2]

Definition at line 69 of file veml7700.h.

◆ reserved_10

bool esphome::veml7700::ConfigurationRegister::reserved_10

Definition at line 79 of file veml7700.h.

◆ reserved_13

bool esphome::veml7700::ConfigurationRegister::reserved_13

Definition at line 81 of file veml7700.h.

◆ reserved_14

bool esphome::veml7700::ConfigurationRegister::reserved_14

Definition at line 82 of file veml7700.h.

◆ reserved_15

bool esphome::veml7700::ConfigurationRegister::reserved_15

Definition at line 83 of file veml7700.h.

◆ reserved_2

bool esphome::veml7700::ConfigurationRegister::reserved_2

Definition at line 75 of file veml7700.h.

◆ reserved_3

bool esphome::veml7700::ConfigurationRegister::reserved_3

Definition at line 76 of file veml7700.h.


The documentation for this union was generated from the following file: