Skip to content

Releases: Lotlab/nrf52-keyboard

v1.1.6.0

09 Jan 01:53
a404f2c
Compare
Choose a tag to compare
  • 添加Bootloader地址配置以解决部分情况下无法启动的问题
  • 修正按键宏不支持鼠标键的问题

v1.1.5.3

06 Dec 12:14
Compare
Choose a tag to compare
  • 更新TMK版本,以支持多媒体按键+层操作功能
  • 一些已知问题的修正

v1.1.4.2

19 Jan 08:34
c9822b3
Compare
Choose a tag to compare
  • [enhance] 提高了宏定时器的精度
  • [feature] 添加了输出当前键盘电量的按键功能
  • [feature] 添加新的宏指令:循环播放。再次按下后停止循环。
  • [fix] 修正BLE4100的板载调试器没有打开的问题

v1.1.3.2

13 Jul 13:57
v1.1.3.2
4772892
Compare
Choose a tag to compare
v1.1.3.2 Pre-release
Pre-release
  • [fix] 修正宏延时计算不正确导致的播放速度下降的问题
  • [enhance] 降低耗电~50ua
  • [feature] 添加LEDMAP系统
  • [feature] 为 USB 添加进入 ISP 的命令
  • [fix] 修正编码器无法正常唤醒键盘的问题
  • [fix] 修正 G84-4100 配置错误问题
  • [keyboard] 添加键盘 NewHope64

v1.1.2.0

24 May 08:19
Compare
Choose a tag to compare
v1.1.2.0 Pre-release
Pre-release
  • [fix] 修正了多设备切换中重新绑定不正确的问题
  • [fix] 修正了USB设备在主机关机后无法正确处理关机事件导致USB锁死的问题
  • [fix] 修正了BLE4100键盘按键阵列配置不正确的问题

v1.1.1.0

28 Apr 15:10
v1.1.0.1-rc1
Compare
Choose a tag to compare
v1.1.1.0 Pre-release
Pre-release
  • 尝试修正跨版本升级时FDS存在脏数据导致无法使用的问题
  • 移除lkb-core的配对码请求
  • 添加Bootcheck启用宏,并默认禁用

1.1.0.0

14 Apr 13:33
v1.1.0.0
Compare
Choose a tag to compare

版本 1.1.0.0,代号 Chris

更新内容

此版本相对于上一个版本(1.0.3.1),做出了237次Commit,重写了部分结构和功能,是一次重大更新。

此版本的主要更新内容如下:

  • [feature] 添加鼠标键功能
  • [fix] 修正NKRO和6KRO不能同时启用的问题
  • [fix] 修改电量曲线
  • [fix] 修正宏播放造成死机的问题
  • [add] 添加Bootcheck以替代bootmagic
  • [add] 添加切换NKRO的FN功能
  • [fix] 修正蓝牙HID空间分配不足的问题
  • [enhance] 新的事件传递系统
  • [enhance] 新的存储模块和存储系统
  • [feature] 新的配置协议
  • [feature] 支持动态写入宏
  • [feature] 支持动态配置休眠时间
  • [fix] 修正写入时GC造成数据丢失的问题
  • [add] 添加进入Bootloader的FN功能
  • [enhance] 新的host_driver系统
  • [add] 添加passkey输入事件
  • [feature] 添加OLED显示的支持
  • [feature] 添加编码器的支持
  • [enhance] 添加外部按键注册的支持
  • [enhance] 改进ADC模块,支持多通道注册
  • [enhance] 使用App Timer V2 代替 App Timer
  • [feature] 添加多设备切换功能
  • [feature] 添加WS2812驱动
  • [feature] 添加PowerButton功能
  • [enhance] 使用状态机重构USB事件处理逻辑
  • [feature] 添加DAPLink功能
  • [add] 添加多设备切换FN
  • [enhance] 为3LED灯添加更多事件的显示
  • [feature] 为Bootloader添加状态指示灯
  • [feature] 为Bootloader添加Reset按钮
  • [enhance] 改进按键扫描策略,降低电量消耗
  • [fix] 增加UART通信错误处理,降低UART阻塞概率
  • [fix] 修正高功率模式实现不正确的问题
  • [add] 添加更多键盘的支持

下载指引

下面的文件的命名方式为 [设备名称]-[固件类型]-[编译日期]-[版本],类型为ch554的是用于ch554/ch552的USB固件,类型为nrf52的是用于nrf52810/nrf52832的升级包。请下载对应设备的固件刷新。

1.1.0.0-Chris-RC2-Patch1

13 Apr 11:27
v1.1.0.0-rc2-patch1
Compare
Choose a tag to compare
Pre-release
  • 调整版本号获取方式
  • 修正Linux编译的USB固件无法使用WCHISPTool烧录的问题

1.1.0.0-Chris-RC2

12 Apr 12:27
v1.1.0.0-rc2
Compare
Choose a tag to compare
1.1.0.0-Chris-RC2 Pre-release
Pre-release

1.1.0.0(Chris)第二候选测试版.

这是测试版本固件,稳定版请往下拉

相对于RC1的变更:

  • 暂时切换回APP Timer V1
  • 增加UART通信错误处理,降低UART阻塞概率
  • 修正高功率模式实现不正确的问题
  • 修正Lot60BLE的睡眠死机问题

1.1.0.0-Chris-RC1

30 Mar 13:53
Compare
Choose a tag to compare
1.1.0.0-Chris-RC1 Pre-release
Pre-release

1.1.0.0(Chris)第一候选测试版

这是测试版本固件,稳定版请往下拉

更新内容

  • [feature] 增加鼠标键功能
  • [fix] 修正NKRO和6KRO不能同时启用的问题
  • [fix] 修改电量曲线
  • [fix] 修正宏播放造成死机的问题
  • [add] 添加Bootcheck以替代bootmagic
  • [add] 添加切换NKRO的FN功能
  • [fix] 修正蓝牙HID空间分配不足的问题
  • [enhance] 新的事件传递系统
  • [enhance] 新的存储模块和存储系统
  • [feature] 新的配置协议
  • [feature] 支持动态写入宏
  • [feature] 支持动态配置休眠时间
  • [fix] 修正写入时GC造成数据丢失的问题
  • [add] 添加进入Bootloader的FN功能
  • [enhance] 新的host_driver系统
  • [add] 添加passkey输入事件
  • [feature] 添加OLED显示的支持
  • [feature] 添加编码器的支持
  • [enhance] 添加外部按键注册的支持
  • [enhance] 改进ADC模块,支持多通道注册
  • [enhance] 使用App Timer V2 代替 App Timer
  • [feature] 添加多设备切换功能
  • [feature] 添加WS2812驱动
  • [feature] 添加PowerButton功能
  • [enhance] 使用状态机重构USB事件处理逻辑
  • [feature] 添加DAPLink功能
  • [add] 添加多设备切换FN
  • [enhance] 为3LED灯添加更多事件的显示
  • [feature] 为Bootloader添加状态指示灯
  • [feature] 为Bootloader添加Reset按钮
  • [enhance] 改进按键扫描策略,降低电量消耗
  • [add] 添加更多键盘的支持

下载指引

下面的文件的命名方式为 [设备名称]-[固件类型]-[编译日期]-[版本],类型为ch554的是用于ch554/ch552的USB固件,类型为nrf52的是用于nrf52810/nrf52832的升级包。请下载对应设备的固件刷新。