使用 esp32s3实现一块集成温湿度感知,九轴姿态检测,气压海拔高度测测计算,电池电量管理的可视化触控手表。项目代码使用 freertos 操作系统和 lvgl 嵌入式 GUI 框架开发。
最近更新: 10个月前XxxSwitchScan_Driver可以简单的看作为一个C语言的按键驱动,使用简单、灵活且解耦,以面向对象思想结合状态机编写,同时适用于裸机与操作系统。最终实现响应事件有:短按/短按抬起/长按/持续长按/长按抬起/连击/单边沿触发。 一开始仅为了实现按键驱动。后面把按键结合如高低电平的传感器、开关量的限位等进一步抽象为开关量的输入设备。由此我常会把项目中的开关量的输入设备通过该驱动统一管理。
最近更新: 10个月前