| 
    ChibiOS
    19.1.4
    
   | 
 
Structure representing an I2C driver. More...
#include <hal_i2c_lld.h>

Data Fields | |
| i2cstate_t | state | 
| Driver state.  More... | |
| const I2CConfig * | config | 
| Current configuration data.  More... | |
| i2cflags_t | errors | 
| Error flags.  More... | |
Structure representing an I2C driver.
Definition at line 88 of file hal_i2c_lld.h.
| i2cstate_t I2CDriver::state | 
Driver state.
Definition at line 92 of file hal_i2c_lld.h.
Referenced by i2c_lld_start(), i2c_lld_stop(), i2cMasterReceiveTimeout(), i2cMasterTransmitTimeout(), i2cObjectInit(), i2cStart(), and i2cStop().
| const I2CConfig* I2CDriver::config | 
Current configuration data.
Definition at line 96 of file hal_i2c_lld.h.
Referenced by bmp085Start(), i2cObjectInit(), i2cStart(), i2cStop(), lis3mdlStart(), lps22hbStart(), lps25hStart(), lsm303agrStart(), and lsm303dlhcStart().
| i2cflags_t I2CDriver::errors | 
Error flags.
Definition at line 100 of file hal_i2c_lld.h.
Referenced by i2cMasterReceiveTimeout(), and i2cMasterTransmitTimeout().