Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
bq76905::BQ76905::Regt::ConfigurateVcellt Struct Reference
Inheritance diagram for bq76905::BQ76905::Regt::ConfigurateVcellt:
bq76905::BQ76905::ISubcommandReadRegister bq76905::BQ76905::ISubcommandRegister

Public Member Functions

uint16_t command_address () const override
 
void read_reg ()
 
void write ()
 
 FIELD (val0, VCELL, 0x00, 0x03)
 
uint32_t get_read_results ()
 

Public Attributes

uint8_t val0
 
byte valBytes [readDataSize]
 

Static Public Attributes

static constexpr uint8_t readDataSize = 12
 

Protected Member Functions

void raw_read ()
 
void raw_read_big_endian ()
 
void raw_write8 (uint8_t data)
 
void raw_write16 (uint16_t data)
 
void raw_send ()
 

Member Function Documentation

◆ command_address()

uint16_t bq76905::BQ76905::Regt::ConfigurateVcellt::command_address ( ) const
inlineoverridevirtual

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