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 上原样运行 —— 只需重新刷写固件即可。