I2CSPM
[Drivers]

Collaboration diagram for I2CSPM:

Data Structures

struct  I2CSPM_Init_TypeDef
 I2C driver instance initialization structure. More...

Functions

I2C_TransferReturn_TypeDef I2CSPM_Transfer (I2C_TypeDef *i2c, I2C_TransferSeq_TypeDef *seq)
 Default config for I2C init structure.

Function Documentation

I2C_TransferReturn_TypeDef I2CSPM_Transfer ( I2C_TypeDef *  i2c,
I2C_TransferSeq_TypeDef *  seq 
)

Default config for I2C init structure.

The default may be overridden by a i2cspmconfig.h file.

Default config for I2C init structure.

This driver only supports master mode, single bus-master. It does not return until the transfer is complete, polling for completion.

Parameters:
[in] i2c Pointer to the peripheral port
[in] seq Pointer to sequence structure defining the I2C transfer to take place. The referenced structure must exist until the transfer has fully completed.

Definition at line 124 of file i2cspm.c.

Referenced by EEPROM_AckPoll(), EEPROM_Read(), EEPROM_Write(), Si1147_Read_Block_Register(), Si1147_Read_Register(), Si1147_Write_Block_Register(), Si1147_Write_Register(), Si7013_Detect(), Si7013_GetFirmwareRevision(), Si7013_Measure(), Si7013_ReadNoHoldData(), Si7013_StartNoHoldMeasure(), TEMPSENS_RegisterGet(), and TEMPSENS_RegisterSet().

Here is the caller graph for this function: