Synergy Software Package User's Manual
sf_i2c_instance_ctrl_t Struct Reference

#include <sf_i2c.h>

Data Fields

sf_i2c_bus_tp_bus
 Bus using this device. Copy from configuration structure.
 
i2c_master_instance_t const * p_lower_lvl_i2c
 I2C instance.
 
i2c_cfg_t lower_lvl_cfg
 Used to reconfigure I2C driver.
 
i2c_ctrl_tp_lower_lvl_ctrl
 I2C peripheral control block.
 
sf_i2c_dev_state_t dev_state
 Device status.
 
bool restarted
 Indicates whether device issued a restart.
 

Detailed Description

I2C instance control block. DO NOT INITIALIZE. Initialization occurs when sf_i2c_api_t::open is called.


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