v3.5.0-beta.2¶
v3.5.0-beta.2 更新了 H7 HAL,在 machine.info() 中加入了版本 ID,支持 32 位 SDRAM,并修复了 BMP / 24 位 RGB 图像读取问题以及 Lepton VGA/RGB565 硬件错误(hardfault)。它没有引入破坏性 API 变更 —— v3.5.0-beta.1 的脚本可原样运行。(这是面向 v3.5.0 的一个测试版。)
亮点¶
machine.info()现在会报告芯片版本 ID(silicon revision ID)。支持 32 位 SDRAM。
修复 —— BMP / 24 位 RGB 图像读取问题以及 Lepton VGA/RGB565 硬件错误(hardfault)。
没有破坏性 API 变更 —— 重新刷写固件后,你的 v3.5.0-beta.1 脚本可原样运行。
新特性¶
machine.info()现在包含芯片版本 ID(silicon revision ID)。新增 32 位 SDRAM 支持以及带智能叠加逻辑的
fb_alloc提示系统。
其他变更与改进¶
更新了 H7 HAL(以及 CMSIS、旧版头文件、DCMI 多缓冲区 DMA、严格别名处理)、H7 PLL / SDRAM 时钟、ADC 示例,并将 Arduino 示例移入了一个新目录。
缺陷修复¶
成像:
修复了所有格式的 BMP 文件读取、24 位 RGB 图像读取、将 Lepton 设置为 VGA/RGB565 时的硬件错误(hardfault),以及
HAL_JPEG_Encode被中止时的返回问题。
系统:
修复了定时器 5 的周期、H7 SD 时钟、缺失的 bank 使能,并提高了自检 VREF 阈值。
破坏性 API 变更¶
v3.5.0-beta.2 没有引入破坏性的 Python API 变更。在 v3.5.0-beta.1 上运行的脚本可在 v3.5.0-beta.2 上原样运行 —— 只需重新刷写固件即可。