libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches
daisy::Tlv493dI2CTransport Class Reference

Detailed Description

I2C Transport for TLV493D

#include <tlv493d.h>

Classes

struct  Config
 

Public Member Functions

 Tlv493dI2CTransport ()
 
 ~Tlv493dI2CTransport ()
 
void Init (Config config)
 
void WriteAddress (uint8_t add, uint8_t *data, uint16_t size)
 
void Write (uint8_t *data, uint16_t size)
 
void Read (uint8_t *data, uint16_t size)
 
bool GetError ()
 
uint8_t GetAddress ()
 

Constructor & Destructor Documentation

◆ Tlv493dI2CTransport()

daisy::Tlv493dI2CTransport::Tlv493dI2CTransport ( )
inline

◆ ~Tlv493dI2CTransport()

daisy::Tlv493dI2CTransport::~Tlv493dI2CTransport ( )
inline

Member Function Documentation

◆ GetAddress()

uint8_t daisy::Tlv493dI2CTransport::GetAddress ( )
inline

◆ GetError()

bool daisy::Tlv493dI2CTransport::GetError ( )
inline

◆ Init()

void daisy::Tlv493dI2CTransport::Init ( Config  config)
inline

◆ Read()

void daisy::Tlv493dI2CTransport::Read ( uint8_t data,
uint16_t  size 
)
inline

◆ Write()

void daisy::Tlv493dI2CTransport::Write ( uint8_t data,
uint16_t  size 
)
inline

◆ WriteAddress()

void daisy::Tlv493dI2CTransport::WriteAddress ( uint8_t  add,
uint8_t data,
uint16_t  size 
)
inline

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