add softi2c , test failed

This commit is contained in:
2025-11-17 21:31:48 +08:00
parent 8acb95d566
commit 73733da6dd
6 changed files with 366 additions and 273 deletions

15
3rd/soft_i2c.h Normal file
View File

@@ -0,0 +1,15 @@
#ifndef __SOFT_I2C_H
#define __SOFT_I2C_H
#include <stdint.h>
void I2C_W_SCL(uint8_t BitValue);
void I2C_W_SDA(uint8_t BitValue);
uint8_t I2C_R_SDA(void);
void I2C_Start(void);
void I2C_Stop(void);
void I2C_SendByte(uint8_t Byte);
uint8_t I2C_RecviveData(void);
void I2C_SendAck(uint8_t AckBit);
uint8_t I2C_RecviveAck(void);
#endif /* ti_msp_dl_config_h */