![]() |
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. |
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.
[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().