Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Attributes | List of all members
simulator::IntegratedCircuitMock_I Class Referenceabstract
Inheritance diagram for simulator::IntegratedCircuitMock_I:
simulator::BQ25713Mock simulator::BQ76905Mock

Classes

struct  Register
 

Public Member Functions

virtual void run_electrical_update ()=0
 
virtual uint8_t get_i2c_address () const =0
 
virtual int i2c_write_data (const uint8_t registerAddress, const uint8_t dataSize, const uint8_t *dataBuffer)
 
virtual int i2c_read_data (const uint8_t registerAddress, const uint8_t dataSize, uint8_t *dataBuffer)
 
virtual int i2c_xfer_data (const int outSize, const uint8_t *out, const int inSize, uint8_t *in)
 

Protected Attributes

std::unique_ptr< Register_registerMap [255]
 

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