You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
/** \file app_gpio_i2c.h */
|
|
|
|
#if !defined(APP_GPIO_I2C_H__735764A1_7403_4365_8691_3F84C6129F50__INCLUDED_)
|
|
|
|
#define APP_GPIO_I2C_H__735764A1_7403_4365_8691_3F84C6129F50__INCLUDED_
|
|
|
|
|
|
|
|
#include "board_config.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void App_Gpio_I2C_Initialization(uint32_t Frequency);
|
|
|
|
void App_Gpio_I2C_Start(void);
|
|
|
|
bool App_Gpio_I2C_WriteData(uint8_t TxData);
|
|
|
|
bool App_Gpio_I2C_ReadData(uint8_t* pRxData, bool isAck);
|
|
|
|
void App_Gpio_I2C_Stop(void);
|
|
|
|
bool App_Gpio_I2C_Write(uint8_t Address, uint8_t* pWriteData, uint32_t TxSize);
|
|
|
|
bool App_Gpio_I2C_Read(uint8_t Address, uint8_t* pReadData, uint32_t RxSize);
|
|
|
|
|
|
|
|
#endif
|