# WifiIotI2cFunc ## **Overview** **Related Modules:** [Wifiiot](Wifiiot.md) **Description:** Defines I2C callbacks. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

resetFunc

I2CResetFunc 

prepareFunc

I2cPrepareFunc 

restoreFunc

I2cRestoreFunc 

## **Details** ## **Field Documentation** ## prepareFunc ``` [I2cPrepareFunc](Wifiiot.md#ga1f0c8fe1deb1cf1fc8b19d69c2fca729) WifiIotI2cFunc::prepareFunc ``` **Description:** Callback invoked for data preparation ## resetFunc ``` [I2CResetFunc](Wifiiot.md#ga1176c2c06eca906f3e662027df156109) WifiIotI2cFunc::resetFunc ``` **Description:** Callback invoked upon an I2C device exception ## restoreFunc ``` [I2cRestoreFunc](Wifiiot.md#ga16779c755404f2ec8543452268a9fb3b) WifiIotI2cFunc::restoreFunc ``` **Description:** Callback invoked for data recovery