ChibiOS/HAL 9.0.0
hal_i2c_driver Struct Reference

Structure representing an I2C driver. More...

#include <hal_i2c_lld.h>

Collaboration diagram for hal_i2c_driver:
Collaboration graph

Data Fields

i2cstate_t state
 Driver state.
const I2CConfigconfig
 Current configuration data.
i2cflags_t errors
 Error flags.
mutex_t mutex

Detailed Description

Structure representing an I2C driver.

Definition at line 93 of file hal_i2c_lld.h.

Field Documentation

◆ state

◆ config

const I2CConfig* hal_i2c_driver::config

Current configuration data.

Definition at line 101 of file hal_i2c_lld.h.

Referenced by i2cObjectInit(), i2cStart(), and i2cStop().

◆ errors

i2cflags_t hal_i2c_driver::errors

◆ mutex

mutex_t hal_i2c_driver::mutex

Definition at line 107 of file hal_i2c_lld.h.

Referenced by i2cAcquireBus(), i2cObjectInit(), and i2cReleaseBus().