
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从零构建嵌入式菜单库(一):原型探索——从一段单函数代码开始
本文记录了从零构建嵌入式菜单库的初始探索过程。作者基于U8g2图形库,从一段简单的单函数菜单原型代码出发,逐步拆解设计思路。该原型实现了菜单内容回调、平滑滚动动画、垂直滑块等基础功能,采用回调函数机制实现框架与业务逻辑解耦。文章详细分析了代码中的关键设计决策,包括行模型抽象、追击算法实现平滑滚动、裁剪窗口控制显示范围等技术要点,并指出了当前实现的优缺点。这段仅300行的原型代码为后续开发完整的35
【开源库分享】U8g2_menu 2.0.0 发布!基于U8g2的嵌入式菜单系统,小白也能快速上手
U8g2_menu 2.0.0是一款基于U8g2图形库的嵌入式菜单系统,专为解决OLED屏菜单开发繁琐问题而设计。该库具有极简上手、功能全面、交互流畅等特点,支持文本、数值、按钮等多种菜单项,内置UTF-8中文显示和动画效果。开发者只需几行代码即可实现完整菜单功能,适用于STM32、ESP32等MCU平台。库内提供12个梯度示例,从基础显示到高级定制一应俱全。目前已开源至GitHub,包含完整AP
到底了







