Files
TC264_Library_seekfree/Example/E03_adc_demo/libraries/doc/version.txt
SEEKFREE_BUDING a78d724217 V3.1.6
修改GPS使用串口号,优化GPS计算代码
        isr.c中移除CCD采集函数,有需要可以自行添加
        修改按键驱动文件的按键端口号,适配V2.6主板
2023-04-08 18:29:43 +08:00

183 lines
6.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

V3.1.6
修改GPS使用串口号优化GPS计算代码
isr.c中移除CCD采集函数有需要可以自行添加
修改按键驱动文件的按键端口号适配V2.6主板
V3.1.5
修复硬件SPI初始化时选择空CS引脚却依旧会初始化默认CS引脚的bug
V3.1.4
增加DL1A测距模块相关驱动文件
V3.1.3
修复部分注释以及使用示例错误的问题
V3.1.2
修复flash_check函数只检查第一个数据的bug
V3.1.1
修复调用摄像头初始化后RAM占用过大的问题
V3.1.0
修复GPS精度不够的问题
修复部分驱动文件注释错误问题
新增覆盖用户接口的断言机制 增强 V3 库的健壮性 主要针对空指针
V3.0.1
修复总钻风单独配置曝光度过慢的问题
V3.0.0
新命名风格开源库实现
增强了代码的可移植性
增加了部分公共层功能
V1.3.0
在icm20602的初始化中添加系数说明
V1.2.10
增加IMU963RA九轴模块驱动文件
V1.2.9
删除SEEKFREE_IPS200_PARALLEL8文件新增SEEKFREE_IPS200此文件包含原有的2寸屏并口驱动也包含最新的2寸屏串口驱动
修改spi底层驱动退出时判断cs引脚状态确保spi发送完成后退出。
将tft和ips114驱动中发送的my_delay去掉
V1.2.8
总钻风底层增加PCLK_MODE获取参数位
V1.2.7
修复之前推送的总钻风底层错误的问题,会导致容易出现采集错位。
由于偶尔接触不良导致图像错位,程序对此增加检测程序并尝试进行自修复。
V1.2.6
修改蓝牙驱动底层,简化了使用方式
修改总钻风驱动底层增加对V2.1版本总钻风的PCLK参数设置
增加双频GPS定位模块的底层驱动
V1.2.5
优化硬件SPI函数、SPI屏幕驱动提高SPI屏幕刷新速度IPS1.14屏幕显示总钻风188*120可达31帧显示160*120可达37帧TFT1.8屏幕显示总钻风160*120可达37帧。
V1.2.4
修复systick_delay_ms函数在延时时间较长的时候延时时间不正确的问题
V1.2.3
总钻风摄像头初始化函数中将PCLK修改为上升沿触发
修改systick延时函数提高us级延时精度
V1.2.2
当摄像头图像出现偶发性错位的情况会重新初始化DMA使得下次采集图像自动恢复正常。
总钻风摄像头像素时钟修改为上升沿触发
摄像头去掉标志位清零才继续采集下一幅图像的逻辑,避免出现帧率减半的问题
V1.2.1
解决printf关闭的时候编译报错的问题
V1.2.0
增加CH9141蓝牙转串口模块的驱动
添加无线类型的枚举变量
修改 删除临时文件.bat 执行完操作后自动关闭窗口
修改 删除临时文件.bat 避免删除新版本所需文件
修改工程项目文件,以支持新版本编译
V1.1.10
修复通过#pragma section all "cpux_dsram"指定变量位置失效的问题
V1.1.9
将串口的发送buff增加到128字节
V1.1.8
将isr_config.h中 INT_SERVICE设置改为使用枚举值进行设置
更改illd文件夹名称为infineon_libraries
在TC264配置文件中增加频率设置选项
增加main等待等待所有核心初始化完毕才开始运行
修改CLK_FREQ宏定义名称为CMU_CLK_FREQ
DMA所需的数组地址通过指针进行传递这样可以避免在不调用摄像头的时候相关的数组不会占用RAM
将总钻风pclk改为下降沿触发
将无线转串口的RTS引脚配置参数修改为下拉
V1.1.7
增加串口版本的小钻风驱动
将摄像头类型变量通过枚举体进行定义
V1.1.6
将printf修改为通过串口输出
将工程切换为ADS的工程ADS直接导入即可编译
V1.1.5
DMA_LINK结构体linked_list成员取消对齐改为由定义的时候指定
dma_link_list结构体定义增加对齐
V1.1.4
在所有文件上面添加一个空注释避免在默认设置的情况下第一段注释被自动折叠起来
V1.1.3
修复SPI spi_mosi函数在接收数组为空的时候出现异常
V1.1.2
修复ATOM_PWM最大占空比设置异常的问题
V1.1.1
修复uart_getchar函数收到卡住的问题
V1.1.0
对ISR文件内的中断函数全部添加enableInterrupts(); 以实现中断嵌套的功能
增加RDA5807获取RSSI功能函数
对DMA连接传输所用到的变量根据ERU_DMA_INT_SERVICE来将变量放到对应的CPU中
V1.0.9
修改RDA5807驱动文件主要保证上电后1S在操作FM模块
V1.0.8
修复CCU61 通道1中断设置错误的问题
修复CCU6在线调试的时候定时器不能自动停止导致在线调试时持续进中断的问题
对CCU6增加pit_close与pit_start函数用于控制定时器的开始与停止
对CCU6增加pit_disable_interrupt与pit_enable_interrupt函数用于控制中断开关
V1.0.7
修复使用systick_getval计时当计时时间超过4秒左右会出现时间测量错误的问题。
对部分代码加入#pragma warning避免提高优化等级时出现警告
修改1.8寸TFT屏幕初始化中关于屏幕方向选择部分的代码
V1.0.6
增加ADC采样频率设置的宏定义ADC_SAMPLE_FREQUENCY最大允许设置为10Mhz相比默认下的速度有较大的提升
V1.0.5
取消HEX输出
V1.0.4
默认勾选上生成HEX的功能
对Cpu1_Main.c中的core1_main函数默认添加 开启总中断的函数。
修复CPU1无法响应中断的问题
删除汇编中的包含路径信息
修复总钻风小分辨只采集一次的问题
添加RDA5807 FM模块驱动代码
修改LSL文件方便通过#pragma 来指定变量或者程序放在指定RAM具体如何使用请参考库例程Specifies_Variable_Or_Code_Location_Demo
//使用#pragma section all "cpu0_dsram" 和 #pragma section all restore可以将变量放在cpu0_dsram
//我们只需要将变量定义放在上面两句话中间即可,使用示例如下
#pragma section all "cpu0_dsram"
uint8 test_arry[5]; //将变量放在cpu0_dsram区域内
//如果将cpu0_dsram改为cpu1_dsram 则变量放在cpu1_dsram区域内
//我们建议程序由哪个CPU执行则将所使用的变量放置在哪个区域内默认不指定的情况下变量被放置在cpu1_dsram区域
#pragma section all restore
//使用#pragma section all "cpu0_psram" 和 #pragma section all restore可以将函数加载到cpu0_psram
//我们只需要将函数定义放在上面两句话中间即可,使用示例如下
#pragma section all "cpu0_psram"
void delay_tset(void) //将函数加载到cpu0_psram区域内执行
{
int i;
i = 999;
while(i--);
}
//如果将cpu0_psram改为cpu1_psram 则函数加载到cpu1_psram区域内
//我们建议程序由哪个CPU执行则将函数加载到在哪个区域内默认不指定的情况下程序都是从flash加载并执行
//通常我们都不需要将函数放在RAM运行一般在周期执行的程序大小超过了cache后会出现程序执行速度降低这个时候我们就可以将部分代码放入RAM执行可以提高运算速度
#pragma section all restore
V1.0.3
对spi、uart、pit中部分变量加入volatile修饰避免出现问题
V1.0.2
修改模拟IIC默认延时时间为20
添加 需要特别注意P20_2是不能用于输出的仅仅只有输入的功能 注意事项
将摄像头采集DMA改为link传输可以大大降低DMA中断次数
修改默认的软件IIC引脚定义
将6050等 需要用到软件IIC的模块在初始化函数中默认调用模拟IIC初始化
添加小钻风驱动程序
V1.0.1
对总钻风摄像头的场中断进行修改判断标志位为0才采集下一幅图像避免出现访问冲突
修改SPI初始化中的错误引用了固定的SPI2基地址
修复STM中无法使用STM1的问题
修复gtm pwm中最大占空比只有GTM_ATOM0_PWM_DUTY_MAX设置有效的问题
V1.0.0
初始版本