Skip to content

TuyaOpen Release v1.9.0

Latest

Choose a tag to compare

@shiliu-yang shiliu-yang released this 22 Jul 09:08
· 43 commits to master since this release
b80932d

TuyaOpen v1.9.0 Release Notes


🚀 新功能 / New Features

  • WiFi 超低功耗 (DTIM) 支持 / WiFi Ultra-Low-Power (DTIM) Support (#639, #641)
    新增 WiFi 超低功耗 DTIM 模式支持,并提供 ultra_lowpower_demo 示例应用,帮助电池供电类设备大幅降低待机功耗。
    Added WiFi ultra-low-power DTIM mode support along with a new ultra_lowpower_demo example app, significantly reducing standby power consumption for battery-powered devices.

  • ZECTRIX_T5AI_NOTE_4 板卡支持 / ZECTRIX_T5AI_NOTE_4 Board Support (#646)
    新增 T5AI 平台 ZECTRIX_T5AI_NOTE_4 开发板配置,包含充电检测与电源域管理 API。
    Added the ZECTRIX_T5AI_NOTE_4 board on the T5AI platform, including charge-detection and power-domain management APIs.

  • SPARKLEIOT_T5_DEV 板卡支持 / SPARKLEIOT_T5_DEV Board Support (#642)
    新增 T5AI 平台 SPARKLEIOT_T5_DEV 开发板配置。
    Added the SPARKLEIOT_T5_DEV board on the T5AI platform.

  • LCKFB T5AI 板卡、GC0308 摄像头与 SC7A20 IMU 支持 / LCKFB T5AI Board, GC0308 Camera & SC7A20 IMU Support (#634)
    新增立创 LCKFB T5AI 开发板支持,并集成 GC0308 摄像头驱动和 SC7A20 IMU 传感器驱动。
    Added the LCKFB T5AI board with GC0308 camera driver and SC7A20 IMU sensor driver.

  • LCKFB_GD32VM553 板卡支持 / LCKFB_GD32VM553 Board Support (#617)
    新增 GD32 平台 LCKFB_GD32VM553 开发板支持,包含硬件注册配置。
    Added the LCKFB_GD32VM553 board on the GD32 platform with hardware registration.

  • RK3576 开发板与聊天机器人支持 / RK3576 Board & Chat Bot Support (#611)
    Linux 平台新增 RK3576 开发板支持,your_chat_bot 应用可直接在 RK3576 上运行;同时修复了 your_robot_dog 编译时内存溢出的问题。
    Added RK3576 board support on the Linux platform with your_chat_bot app support, and fixed a compile-time memory overflow issue in your_robot_dog.

  • ESP32 板卡外设驱动 / ESP32 Board Peripheral Drivers (#635, #626)
    为 ESP32 系列板卡新增 LED、按键、SD 卡驱动,并支持 SPI 接口 SD 卡。
    Added LED, button and SD-card drivers for ESP32 boards, including SPI-based SD card support.

  • LVGL 局部刷新重构 / LVGL Partial Flush Refactor (#631)
    重构 LVGL 显示局部刷新逻辑,优化显示性能,并完善 DNESP32S3 板卡显示与按键配置。
    Refactored the LVGL partial-flush logic for better display performance, with improved display and button configuration for the DNESP32S3 board.

  • 应用私有 ESP-IDF 组件支持 / App-Private ESP-IDF Components (#627)
    CLI 构建系统支持应用目录内私有 ESP-IDF 组件,并同步更新 ESP32 平台版本。
    The CLI build system now supports app-private ESP-IDF components, with an ESP32 platform version bump.

  • CLI 重启命令 / CLI Reboot Command (#623)
    系统命令新增 reboot 命令,便于调试时快速重启设备。
    Added a reboot command to the CLI system commands for quick device restarts during debugging.

  • 授权管理增强 / Authorization Management Enhancements (#638, #621)
    重构 tuya_authorize 授权模块并完善 CLI 授权命令,提升授权信息读写的可靠性。
    Refactored the tuya_authorize module and improved CLI authorization commands for more reliable license read/write.

  • Otto 机器人 ST7789 V1 屏幕配置 / Otto Robot ST7789 V1 Profiles (#586)
    your_otto_robot 新增 ST7789 V1 屏幕配置文件及多款板卡图示文档。
    Added ST7789 V1 display profiles and board reference images for your_otto_robot.

🐛 修复 / Bug Fixes

  • LCKFB_T5AI_TOUCH 硬件 AEC / LCKFB_T5AI_TOUCH Hardware AEC (#647)
    无 MIC2 回采回路时禁用硬件 AEC,修复语音交互异常。
    Disabled hardware AEC when no MIC2 loopback is present, fixing voice-interaction issues.

  • 导出环境系列修复 / Export Environment Fixes (#644, #643, #630, #625, #618)
    修复 uv 虚拟环境锁竞争并跳过热启动时的重复同步 (#644);引导环境时清除继承的 PYTHONHOME (#643);将 git 作为硬依赖进行检查 (#630);增强下载失败诊断信息 (#625);修复 make 路径注入问题 (#618)。
    Fixed uv venv lock contention with warm-start sync skip (#644); cleared inherited PYTHONHOME during env bootstrap (#643); added git availability check as a hard dependency (#630); improved download failure diagnostics (#625); fixed make path injection (#618).

  • 天气服务 API 升级 / Weather Service API Update (#628)
    天气服务 API 版本升级至 2.0,修复天气数据获取。
    Updated the weather service API to version 2.0, fixing weather data retrieval.

  • 串口监视器断连处理 / Monitor Disconnect Handling (#629)
    改进 tos.py monitor 串口断开后的处理与自动恢复逻辑。
    Improved serial-disconnect handling and recovery in tos.py monitor.

  • DP Schema 空激活 / DP Schema Empty Activation (#622)
    修复 DP schema 为空时的激活异常问题。
    Fixed activation failure when the DP schema is empty.

  • ESP32-S3 外部 PSRAM 配置 / ESP32-S3 External PSRAM Config (#620)
    修正 ESP32-S3 外部 PSRAM 配置。
    Fixed the ESP32-S3 external PSRAM configuration.

  • 应用树外构建 / App Out-of-Tree Build (#619)
    修复应用 CMakeLists 在树外构建场景下的路径问题。
    Made app CMakeLists safe for out-of-tree builds.

🔧 平台与工具链更新 / Platform & Toolchain Updates

  • ESP32 平台提交引用更新 / ESP32 platform commit reference updates (#615, #627)
  • 移除 docs/superpowers 目录 / Removed the docs/superpowers folder (#636)
  • 平台授权配置同步 / Platform authorization configuration sync (#638, #621)

Full Changelog: v1.8.0...v1.9.0