#include "gpio_i2c.h" #define SDA_SET() (GPIO_SetPins(SDA_PORT, SDA_PIN)) #define SDA_RESET() (GPIO_ResetPins(SDA_PORT, SDA_PIN)) #define SCL_SET() (GPIO_SetPins(SCL_PORT, SCL_PIN)) #define SCL_RESET() (GPIO_ResetPins(SCL_PORT, SCL_PIN)) #define SDA_READ() (GPIO_ReadInputPins(SDA_PORT, SDA_PIN)) #define LOW 0 #define HIGH 1 void I2cInit(i2c_port_t i2cPort) { io_od_np_init(i2cPort.scl_port); io_od_np_init(i2cPort.sda_port); } void I2cSendClock(int clock) { } void I2cStart() { if(SDAREAD() == LOW) { } } void I2cStop() { } void I2cWaitAck() { } void I2cSendAck() { } void I2cSendByte() { } void I2cReadByte() { }