12 #ifndef __I2C_SOFTWARE_GPIO_WITH_TIMER_H__ 13 #define __I2C_SOFTWARE_GPIO_WITH_TIMER_H__ 32 uint32_t
I2C_SW_I_Send(uint8_t u8Address, uint8_t* p8Data, uint32_t u32ByteSize);
33 uint32_t
I2C_SW_I_Get(uint8_t u8Address, uint8_t* p8Data, uint32_t u32ByteSize);
uint32_t I2C_SW_I_Count(void)
Return byte counter.
Mini51 series peripheral access layer header file. This file contains all the peripheral register's d...
uint32_t I2C_SW_I_Send(uint8_t u8Address, uint8_t *p8Data, uint32_t u32ByteSize)
Send data.
uint32_t I2C_SW_I_IsBZ(void)
Check if I2C is busy.
uint32_t I2C_SW_I_Get(uint8_t u8Address, uint8_t *p8Data, uint32_t u32ByteSize)
Read data.
uint32_t I2C_SW_I_Open(uint32_t u32BusClock)
Prepare to start software I2C.