Commit Graph

3 Commits

Author SHA1 Message Date
ArthurCai
d88da52256 feat(软件模拟I2C):新增时钟延展波形 2024-02-02 20:36:57 +08:00
ArthurCai
3921acd5c7 fix(软件模拟I2C):修复读数据错误、宏定义缺失,新增测试GD32F305ZE
1. 调整读取数据的时序,修复读取第一个bit出错的问题
2. 添加 bsp_soft_i2c_private.h 文件内缺失的宏定义
3. 增加GD32F305ZE核心板测试波形
4. 按修改后的驱动重新测试了GD32F303RE和STM32F103C8的波形

Signed-off-by: ArthurCai <arthurcai_c@163.com>
2024-01-30 21:54:07 +08:00
ArthurCai
73c488f822 feat(软件模拟I2C)
1. 支持时钟延展
2. 支持400KHz速率(不同平台移植可能需要手动调整)
3. 支持GD32F30x平台和STM32F10x平台
4. 通过驱动注册的方式使用
5. lib文件夹为GD和STM的标准库
6. dsview文件夹为逻辑分析仪抓取波形
7. 驱动文件为 bsp_soft_i2c.c, bsp_soft_i2c.h, bsp_soft_i2c_private.h

Signed-off-by: ArthurCai <arthurcai_c@163.com>
2024-01-27 21:30:32 +08:00