123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #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()
- {
- }
|