- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2025-03-22 ❤️
- ❤️ 本篇更新记录 2025-03-22 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
1. 前言
在arduino uno上使用u8g2发现占用内存过大
2. 解决方向
把
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=/SCL, / data=/SDA, / reset=*/U8X8_PIN_NONE); // All Boards without Reset of the Display
改成
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=/SCL, / data=/SDA, / reset=*/U8X8_PIN_NONE); // All Boards without Reset of the Display
同时把sendBuffer方法改成
do
{
} while (u8g2.nextPage());