XxxSwitchScan_Driver可以简单的看作为一个C语言的按键驱动,使用简单、灵活且解耦,以面向对象思想结合状态机编写,同时适用于裸机与操作系统。最终实现响应事件有:短按/短按抬起/长按/持续长按/长按抬起/连击/单边沿触发。 一开始仅为了实现按键驱动。后面把按键结合如高低电平的传感器、开关量的限位等进一步抽象为开关量的输入设备。由此我常会把项目中的开关量的输入设备通过该驱动统一管理。
最近更新: 1年前基于Goodix开发的GR5515 Starter Kit开发板适配,主要存放板级配置和驱动代码
最近更新: 3年多前通过jlinkArm.dll获取STM32F072固件(hex2bin工具win10可用、winhex工具破解版、多个版本的JLinkARM.dll文件、可用固件)
最近更新: 3年多前受组委会及灵动委托,逐飞科技针对第十七届智能汽车竞赛室外极速组的BLDC应用需求,精心设计了符合赛事需求的MM32 BLDC驱动开源方案供大家参考,该方案使用MM32SPIN27,此单片机具有3个运放及3个比较器,无需外加运放与比较器。电机为内转子、2860Kv、电压为12V。开源项目具有的功能,目前支持电机正反转、内部速度闭环、支持刹车、支持电机加速度可调、支持堵转保护。
最近更新: 接近4年前