# OLED_Parameter **Repository Path**: mengxiaofan/OLED_Parameter ## Basic Information - **Project Name**: OLED_Parameter - **Description**: KEA128上使用OLED实现一个简单的交互界面 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2018-01-05 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 注意:我使用的编译环境是IAR V7.7 使用的单片机是KEAZ128 界面和按键输入实现的源码位于Sources文件夹下的KeyBoard.c 和 KeyBoard.h OLED显示相关的代码实现位于Sources文件夹下的 OLED.c 和 OLED.h OLED显示相关的使用了printf的重定向,请记得在IAR的设置里面General->Library Configuration选项卡->Library选择为FULL, 且要打印浮点数的话在General->Library Option选项卡->Printf formatter 选择Large或Full //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2017/12/7 00:56 1、增加了一个超级连击模式,在长按连击模式下一直长按,时间足够之后自动切换为超级连击模式 2017/12/7 22:19 1、修复了一个BUG:按键配置成上升沿返回按键值(松开按键返回按键值)的时候,如果设置判断进入连击的时间过短 就会造成单击没有返回值的BUG 2017/12/7 17:03 1、修改了OLED调参界面的按键输入函数,使用状态机的方法检测按键 2、能自动检测单击、长按连击的功能,并且单击是按下/松开按键时返回按键值可以在头文件中通过宏配置 3、从单击到进入长按连击的时间可以通过宏设置 4、连击的速度可以通过宏设置 5、修改按键的I/O配置宏,通过简单修改宏就可以实现移植