first commit

This commit is contained in:
2023-12-11 21:45:06 +08:00
commit eaa7cc0eea
180 changed files with 60911 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
CH32V307VCT6 Opensourec Library : An open source library of third party interfaces based on the official SDK
Copyright (C) 2022 SEEKFREE 逐飞科技
CH32V307VCT6 Opensourec Library is free software:
you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
CH32V307VCT6 Opensourec Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with CH32V307VCT6 Opensourec Library.
If not, see <https://www.gnu.org/licenses/>.

182
libraries/doc/version.txt Normal file
View File

@@ -0,0 +1,182 @@
V3.4.0
(2023-11-22) 优化 IPS/TFT 屏幕显示逻辑 显著提升图像显示效率
(2023-11-22) 修复 IMU 等姿态传感器的物理量转换函数在特定使用情况下数值异常的问题
(2023-11-22) 调整摄像头初始化的 FIFO 配置策略 减少内存占用
V3.3.2
(2023-10-17) 摄像头采集模式更改JPEG->原始数据格式
(2023-10-17) 启用摄像头双BUFF功能
V3.3.1
(2023-08-05) 采集带方向初始化增加滤波
V3.3.0
(2023-07-05) zf_device_type 新增 ToF 类别控制
(2023-07-05) 新增 ToF 模块 DL1B
(2023-07-05) 修复 soft_iic transfer 函数读取长度为 0 时发送 restart 信号的 bug
(2023-07-05) 修改默认频率到120Mhz
(2023-07-05) RAM的起始地址偏移64个字节所用RAM空间减少1KB
V3.2.0
(2023-05-25) 增加SPIWIFI驱动
(2023-05-20) 增加嘀嗒客协议吧
V3.1.8
(2023-05-20) 屏幕显示浮点数修改为 double 提升精度
(2023-05-20) 修复IMU660RA初始化异常不报错的 BUG
(2023-05-20) 修复 OLED_8X16_FONT 字体显示异常的问题 该问题由编码规范整理时引入
(2023-05-20) 更新凌瞳IIC通信默认帧率40帧
V3.1.7
(2023-05-11) FLASH写入切换系统频率前增加系统时钟复位操作,修复修改频率不成功BUG
V3.1.6
(2023-05-04) 修复串口3重映射的bug
V3.1.5
(2023-04-26) 删除所有的硬件压栈。中断默认使用软件压栈。
V3.1.4
(2023-04-24) 修复IMU66RA不能用IIC的bug
V3.1.3
(2023-04-24) 修复ErBW_s提交的flash检测的bug
(2023-04-24) 修复ErBW_s提交的flash操作系统频率大于120Mhz的bug
V3.1.2
(2023-04-11) 修复火星大王提交的spi bug
(2023-04-17) 更新摄像头lib文件
(2023-04-17) GPS 修复秒部分错误 修正 RMC 语句解析
(2023-04-17) 姿态传感器物理量转换函数修改为宏定义函数
(2023-04-17) 摄像头部分串口初始化失败后新增关闭串口中断
(2023-04-17) wifi 的自动连接部分源码接口名称修正
(2023-04-17) DL1A 增加 INT 中断采集
V3.1.1
(2023-03-21) 修复us级别延时不准确的问题
(2023-03-21) 修复us级别延时不准确导致无MCU的发送端初始化失败
V3.1.0
(2023-03-18) 增加无MCU的有来有去驱动
(2023-03-18) 增加TOF驱动
(2023-03-18) 定时器10编码器部分引脚无法使用的BUG
(2023-03-13) 添加gps文件包含
(2023-03-13) 修复串口3重映射BUG
V3.0.3
(2023-03-10) 修复方向编码器的某些时候没有值的问题
V3.0.2
(2022-12-26) 修复正交编码器正负错误的问题
V3.0.1
(2022-11-28) 增加GPS底层驱动
(2022-11-28) 增加传入空指针断言
V3.0.0
(2022-09-14) 使用最新的SDK
(2022-10-14) 跨版本更新
V1.6.0
(2022-04-26) 新增断言的使能与禁用接口
(2022-04-26) 修正更新的 OLED 6*8 字库编译警告的问题
(2022-04-26) 增加角度编码器接口
V1.5.8
(2022-04-20) 将zf_pwm.h文件中的SystemCoreClock替换为system_clock,
(2022-04-25) 修改启动文件
V1.5.7
(2022-04-16) 修复软件1.8TFT屏幕分辨率不对的问题。
V1.5.6
(2022-04-14) 修复软件IIC的ACK信号不对的问题
V1.5.5
(2022-03-29) 给ADC_InitStructure结构体赋初值修复ADC采值不准的问题
V1.5.4
(2022-03-26) 删除以前的设置中断优先级函数
V1.5.3
(2022-03-22) 开启单精度浮点运算单元
V1.5.2
(2022-03-21) 摄像头DVP采集单帧模式修改为循环采集模式
(2022-03-21) 增加虚拟示波器驱动函数
V1.5.1
(2022-03-16) 修改屏幕驱动
(2022-03-16) 修改开关总中断函数名称
(2022-03-16) 修改蓝牙模块接口
(2022-03-16) 将所有的int8_t->int8,int16_t->int16,int32_t->int32
V1.5.0
(2022-03-10) 增加CH573驱动文件
V1.4.1
(2022-02-17) 颜色宏定义增加RGB565_修饰
V1.4.0
(2022-02-14) 增加GPIO中断文件
(2022-02-14) 修改flash文件
V1.3.7
(2022-02-13) 修改uart.c和encoder.c中部分不正确的注释
(2022-02-13) 修复encoder_channel_enum中枚举体定义问题
V1.3.6
(2022-01-24) 修复IPS2.0横屏模式显示不全的问题
V1.3.5
(2022-01-17) 修改定时器计时不准的问题
V1.3.4
(2022-01-17) 修改flash修改扇区总数的枚举体定义修复只能写入0-64KB flash的问题
V1.3.3
(2022-01-10) 修改蓝牙ch2中的宏定义名称
V1.3.2
(2022-01-10) 对换isr文件中的蓝牙CH1和CH2的回调函数
V1.3.1
(2022-01-10) 对换蓝牙的CH1和CH2的引脚
V1.3.0
(2022-01-06) 打开,显示所有警告
(2022-01-06) 修改编码器初始化错误的问题
V1.2.3
(2022-01-04) 修改部分不正确的注释
V1.2.2
(2021-12-23) 摄像头采集完成标志位增加volatile修饰
V1.2.1
(2021-12-09) 修改摄像头部分注释
V1.2.0
(2021-12-08) 修复 摄像头引脚D0-D7宏定义错误的问题。
V1.1.0
(2021-12-01) 更改两寸屏幕默认的画笔颜色为红色。
(2021-12-01) 重写无线串口驱动文件。
(2021-12-01) 增加fifo文件。
(2021-12-01) 修复 OLED 浮点数显示错误 BUG。
(2021-12-02) 修复 myabs函数计算等式的时候出错的问题。
(2021-12-03) 增加灵瞳彩色摄像头驱动文件。
(2021-12-03) 重写蓝牙驱动文件。
V1.0.3
(2021-12-01) 修复某些文件编码格式不一致导致的中文乱码。
V1.0.2
(2021-11-30) 关闭ADC_BUFF使得ADC的值更准确。
(2021-11-30) 工程添加code的路径。
V1.0.1
(2021-11-29) 更改USE_ZF_TYPEDEF值为1。
V1.0.0
(2021-11-25) 出厂版本,对外公布。