infinition

waveshare-watch-rs

infinition

100% Rust `no_std` smartwatch firmware for the Waveshare ESP32-S3-Touch-AMOLED-2.06

AI 简介

该项目是为Waveshare ESP32-S3-Touch-AMOLED-2.06智能手表开发的100% Rust `no_std`固件。核心功能包括支持410×502 QSPI显示屏、I2S音频编解码器、WiFi NTP同步、SD卡读写、触摸屏操作、陀螺仪、硬件RTC以及AXP2101电源管理等,并集成了迷你游戏、T9键盘、MP3播放器界面和智能家居应用等功能。技术上,项目基于`esp-hal` 1.0、`esp-rtos`、Embassy框架及自定义驱动程序,实现了从C/C++到Rust的完整转换。该固件适用于需要高性能、低功耗且具有丰富功能的手表型设备场景,特别是对系统稳定性与安全性有较高要求的应用场合。

Rust
Other
331
Stars
39
Forks
3
Watchers
3
Issues

Star 增长

今日0
近 7 天+3
近 30 天+67
综合评分53.01
默认分支main