This commit is contained in:
刘可亮
2024-09-03 11:16:08 +08:00
parent cf270df8d6
commit 803cac77d5
2931 changed files with 614364 additions and 31222 deletions

View File

@@ -1,3 +1,75 @@
# V1.0.6 #
## 新增 ##
- 新增型号 D215支持USB扩展屏功能
- LVGL
- 新增LVGL官方的music和benchmark demo
- 新增电梯、咖啡机、蒸箱、86盒 和 USB扩展屏OSD 的demo
- 支持从内存解码JPG/PNG图片到控件
- MPP支持从DVP采集数据进行JPG编码并存储到文件录像文件支持MP4封装。
- PSRAM支持封装型号D122BCV1、D122BCV2、TR230、JYX58、DR128、JYX68
- USB支持WinUSB 1.0支持UVC & UAC device
- PM支持设置唤醒源支持light sleep mode
- SDMC支持DDR模式
- WDT增加寄存器的写保护
- 存储支持NOR + NAND/NOR方案NAND的rodata分区也增加坏块管理
- 启动:增加启动动画
- 安全支持镜像文件中的SPL数据加密
- OneStep新增 km/bm/ma/mu 命令
- 系统增加waitqueue API
- 新增器件支持:
- WiFiASR5505
- 屏幕axs15231b、nt35560、ST77922
- DVP CVBS InGM7150、TP2825/TB9950
- Touchcst3240、tw31xx、cst826、gsl3676、st77922
- 新增软件包aic-authorization、ipmanager
- 新增第三方包MicroPython
- 支持烤机测试
- test_dvp支持使用GE进行旋转后再显示
- 增加示例LwIP HTTP server test、test_gpio_key
- 增加方案配置D215 demo88 nand/nor
## 优化 ##
- MPP
- Player优化性能包括解码流程、快速seek处理、内存管理流程等
- Audio优化重新播放时的延迟
- DE优化Scaler效果
- Audio Codec优化TLV320的播放和录音增益
- OneStep简化BootLoader的编译方法lunch清单中隐藏Bootloader配置不再需要预编译bootloader.bin
- 许可协议统一使用Apache-2.0
- 系统:
- 优化memcpy的性能
- 优化刷Cache的性能
- package/artinchip中的软件包支持调整优先加载
- USB
- MSC支持热插拔并优化传输的稳定性
- 优化接入Hub时的处理支持Hub级联
- HID设备支持多个report ID
- Touch设备支持五点触摸
- 支持动态的注册模式
- CAP提升频率的计算精度
- Touch优化外设驱动的编译管理简化用户的配置
## 修改 ##
- MPP改进D21x的PNG解码兼容性
- USB修正USB1、Hub的数据处理逻辑
- FatFS分区时给文件夹预留足够的空间
- OTA全平台打开OTA配置
- BootLoaderD13x中BootLoader默认运行在PSRAM中
- Eclipse解决Freetype的编译问题
- 系统:
- Panic时可以打印出完整的寄存器信息
- 修正负数、浮点数的打印处理
- 修正部分情况下的栈对齐问题
- 完善get_tick接口的进位处理
- aicupg
- 当检测到SD卡/U盘拔出时重启系统
- 改善和Win7系统连接的稳定性
- UART为Rx IO配置上拉电阻
- test_uart修正接收过长数据时的循环计数溢出问题流控测试中支持设置波特率修正线程退出流程
- test_psadc从syscfg中读取电压参考值
# V1.0.5 #
## 新增 ##
- 调屏:支持和 AiPQ V1.1.1 工具配合使用