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::SettingConfiguration_DAt Struct Reference
Inheritance diagram for bq76905::BQ76905::Regt::SettingConfiguration_DAt:
bq76905::BQ76905::ISubCommandManyRegisters bq76905::BQ76905::ISubcommandReadRegister bq76905::BQ76905::ISubcommandRegister

Public Member Functions

uint16_t command_address () const override
 
 FIELD (val1, TSMODE, 0x00, 0x01)
 
 FIELD (val0, CCMODE, 0x06, 0x02)
 
 FIELD (val0, CVADCSPEED, 0x04, 0x02)
 
 FIELD (val0, IADCSPEED, 0x02, 0x02)
 
 FIELD (val0, SSADCSPEED, 0x00, 0x02)
 
void read_reg ()
 
void write ()
 
uint32_t get_read_results ()
 

Public Attributes

uint8_t val0
 
uint8_t val1
 
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::SettingConfiguration_DAt::command_address ( ) const
inlineoverridevirtual

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