取自开源,分享于开源 —— HHKB Pro2 换主控改造

博主分享了如何将HHKB Pro2键盘改造为使用STM32F401CCU6主控的过程,通过STM32 CUBEIDE生成HID键盘例程并进行定制,实现USB HID键盘识别。改造后,键盘在Ubuntu和Windows之间切换无需拨码,方便了开发者在不同系统间的工作需求。
摘要由CSDN通过智能技术生成

做开发最麻烦的就是做linux开发,但一些工具只能在windows上使用,一段时间感觉需要Ubuntu下做事就装Linux mint,再过段时间,又得在windows下阅读代码、使用工具,HHKB键盘又得不停按拨码开关切换。

真是烦,就想着改造,去淘宝上搜,发现一个做好stm32主控板要300多(带蓝牙)。

还不如自己动手,于是找带USB device功能的,找到了一个stm32f401ccu6小板,19块,首单优惠10元,也就是9块钱就够了。果断出手。

        当然,还有最最最关键的,GitHub - tmk/tmk_keyboard: Keyboard firmwares for Atmel AVR and Cortex-M

有国外大神已经测出来需要的信号了,他也是卖改造后的主板的。而淘宝那个多半也是基于这个改的。

1. 让stm32f401ccu6 能正确识别为USB HID keyboard

        单片机很久很久没碰了,幸好有STM32 CUBEIDE,可以图形化配置。

        首先利用STM32 CUBEIDE生成一个HID例子,烧录板子,再插入到PC可以正常识别。

        习惯了Linux gadget 思想,看CUBEIDE生成的例子,头疼,还是自己动手改造。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值