u8g2作为著名的OLED显示资源库,在嵌入式系统中有着广泛应用。但是,大多数人使用u8g2,往往局限于其基本功能,例如u8g2_DrawStr,u8g2_DrawLine等。如果想用u8g2做多级菜单,大多数人会额外编写很多代码或者引用另外一个库,却忽略了u8g2自带一个多级菜单库——mui。网络上对mui的介绍少之又少,这里我结合最近的一个项目,详细介绍一下mui的用法,并且扩展一些进阶用法,实现更加复杂的功能。
u8g2作为著名的OLED显示资源库,在嵌入式系统中有着广泛应用。但是,大多数人使用u8g2,往往局限于其基本功能,例如u8g2_DrawStr,u8g2_DrawLine等。如果想用u8g2做多级菜单,大多数人会额外编写很多代码或者引用另外一个库,却忽略了u8g2自带一个多级菜单库——mui。网络上对mui的介绍少之又少,这里我结合最近的一个项目,详细介绍一下mui的用法,并且扩展一些进阶用法,实现更加复杂的功能。