Tool Libs
UMIT-TIROL Institute of Automation and Control Engineering library collection
 
Loading...
Searching...
No Matches
I2C::Request Struct Reference

struct defining an I2C request. More...

#include <i2c.h>

Collaboration diagram for I2C::Request:
[legend]

Public Attributes

Devicedev
 pointer to the calling I2C::Device instance
 
Buffer< uint8_t > data
 transfer data
 
union I2C::Request::Type opts
 transfer options.
 
uint8_t mem
 memory address for memory transmissions
 

Detailed Description

struct defining an I2C request.

use this for transmitting data over an I2C::HW bus

Member Data Documentation

◆ dev

Device* I2C::Request::dev

pointer to the calling I2C::Device instance

◆ data

Buffer<uint8_t> I2C::Request::data

transfer data

◆ opts

union I2C::Request::Type I2C::Request::opts

transfer options.

bitfield with fields

name comment
read read transmission
slave as slave
mem memory transmission

◆ mem

uint8_t I2C::Request::mem

memory address for memory transmissions


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