This commit is contained in:
JiXieShi
2024-05-09 14:38:55 +08:00
parent 97aa90ab4a
commit 84bc401ba4
9 changed files with 77 additions and 9 deletions

View File

@@ -23,7 +23,7 @@ static inline uint8_t iic_WaitAck(HW_Dev_IIC dev, uint16_t timeout) {
dev.SDA_MODE(IN);
dev.SDA_SET(HIGH);DELAY1US();
dev.CLK_SET(HIGH);DELAY1US();
while (dev.SDA) {
while (dev.SDA()) {
time++;DELAY1US();
if (time > timeout) {
iic_Stop(dev);
@@ -74,7 +74,7 @@ static inline uint8_t iic_R(HW_Dev_IIC dev, uint8_t ack) {
dev.CLK_SET(LOW);DELAY1US();DELAY1US();
dev.CLK_SET(HIGH);
read <<= 1;
if (dev.SDA)read++;DELAY1US();
if (dev.SDA())read++;DELAY1US();
}
if (ack)
iic_Ack(dev); //发送ACK

View File

@@ -27,4 +27,5 @@ void BufPrint(char *name,void *buf,unsigned char size,unsigned int len,unsigned
printf("未指定类型大小");
}
}
printf("\n");
}