wifiiot_i2c_ex.h

Overview

Related Modules:

Wifiiot

Description:

Declares the extended I2C interface functions.

These functions are used for I2C baud rate setting and device exception callback.

Since:

1.0

Version:

1.0

Summary

Data Structures

Data Structure Name Description
WifiIotI2cFunc Defines I2C callbacks.

Typedefs

Typedef Name Description
I2CResetFunc) (void) typedef void( Indicates the callback invoked when a device exception occurs.
I2cPrepareFunc) (void) typedef void( Indicates the callback invoked for device preparation.
I2cRestoreFunc) (void) typedef void(* Indicates the callback invoked for device recovery.

Functions

Function Name Description
I2cWriteread (WifiIotI2cIdx id, unsigned short deviceAddr, const WifiIotI2cData *i2cData) unsigned int Sends data to and receives data responses from an I2C device.
I2cRegisterResetBusFunc (WifiIotI2cIdx id, WifiIotI2cFunc pfn) void Registers an I2C callback.
I2cSetBaudrate (WifiIotI2cIdx id, unsigned int baudrate) unsigned int Sets the baud rate for an I2C device.