HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_i2c_async_result_t Struct Reference

Asynchronous operation result structure. More...

#include <EspTypes_I2C.h>

Public Attributes

hf_i2c_err_t error_code
 Operation result code.
 
size_t bytes_transferred
 Number of bytes successfully transferred.
 
uint32_t operation_id
 Unique operation identifier.
 
uint64_t completion_time_us
 Completion timestamp in microseconds.
 
hf_i2c_transaction_type_t transaction_type
 Type of transaction completed.
 

Detailed Description

Asynchronous operation result structure.

Contains the result of an asynchronous I2C operation.

Member Data Documentation

◆ bytes_transferred

size_t hf_i2c_async_result_t::bytes_transferred

Number of bytes successfully transferred.

◆ completion_time_us

uint64_t hf_i2c_async_result_t::completion_time_us

Completion timestamp in microseconds.

◆ error_code

hf_i2c_err_t hf_i2c_async_result_t::error_code

Operation result code.

◆ operation_id

uint32_t hf_i2c_async_result_t::operation_id

Unique operation identifier.

◆ transaction_type

hf_i2c_transaction_type_t hf_i2c_async_result_t::transaction_type

Type of transaction completed.


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