项目简介
本项目是一个基于BlueMicro_BLE框架的自定义键盘固件构建系统,可帮助用户根据自身需求定制键盘固件。
项目的主要特性和功能
- 多硬件支持:支持nRF52832和nRF52840两种硬件平台,用户能按需选择合适的硬件配置。
- 键盘功能定制:用户可自定义键盘布局和功能,涵盖按键处理、蓝牙和USB通信、电池监控、RGB LED和PWM LED的控制等。
- 调试与错误记录:具备调试和错误信息记录功能,便于开发者理解和解决潜在问题。
安装使用步骤
首次使用:初始化固件
- 进入仓库的“Settings”,找到“Actions”部分,选择“Allow all actions”。
- 编辑工作流文件,修改以下条目:
keyboard: ['4x4Tutorials']
keymap: ['base']
keyboard_config: ['single']
hardware_config: ['4x4Backpack']
compile_with: ['4x4macropad_nrf52832']
- 运行工作流:进入仓库的“Actions”页面,选择刚刚编辑的工作流,点击右侧的“Run Workflow”按钮。
- 下载固件:
- 对于nRF52832板,下载固件到本地,使用Arduino IDE或Arduino CLI编译并烧录。
- 对于nRF52840板,下载生成的UF2文件并上传到板子。
后续使用:重新构建固件
- 运行工作流:进入仓库的“Actions”页面,选择要运行的工作流,点击右侧的“Run Workflow”按钮。
- 下载固件:对于nRF52840板,下载生成的UF2文件并上传到板子。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】