EDU Arduino API
Data Fields
ketCube_Arduino_API_t::I2C Struct Reference

KETCube I2C API. More...

Data Fields

I2C_init_t init
 Initialize I2C driver. More...
 
I2C_read_t read
 Read from the I2C Slave. More...
 
I2C_write_t write
 Write to the I2C Slave. More...
 

Detailed Description

KETCube I2C API.

Field Documentation

◆ init

I2C_init_t ketCube_Arduino_API_t::I2C::init

Initialize I2C driver.

Return values
TRUEin case of success, else return FALSE

◆ read

I2C_read_t ketCube_Arduino_API_t::I2C::read

Read from the I2C Slave.

Parameters
addrslave address
bufferpointer to buffer (of bytes)
buffLenbuffer length
Return values
TRUEin case of success, else return FALSE

◆ write

I2C_write_t ketCube_Arduino_API_t::I2C::write

Write to the I2C Slave.

Parameters
addrslave address
bufferpointer to buffer (of bytes)
buffLenbuffer length
Return values
TRUEin case of success, else return FALSE