李大拿的键盘固件V0.2说明
LDN_RGB_KeyBoard_FirmwareV0.2-help
李大拿的键盘固件V0.2的帮助文件,各种设置功能的说明和例子等等,我不懂英文,所以英文的是使用谷歌翻译的,国际友人凑合看吧。
LDN keyboard firmware V0.2 help files, descriptions and examples of various settings functions, etc., I don't know English, so English is to use Google Translate, international friends can make it look.
Editor:LDN
驱动下载
注意:低版本的固件,连接高版本的驱动,驱动软件会主动提示需要更新固件,并且在点击了提示的确定按钮后,会自动切换到BootLoader模式,此时直接选择固件文件并点击更新即可!不要再问切换到BootLoader的按钮为何点不了,因为已经是BootdLoader模式了。
最新版本的驱动下载,已支持音乐律动(默认中文):下载
The latest version of the driver download, has supported the music rhythm(Default Language English):DownLoad
最新版本的硬件配置工具下载(只有中文,无教程,配置键盘硬件的工具,错误的配置可能导致主控损坏,请三思):下载
更新日志
11:49 2020/3/16
1 固件更新到0.4.3,修复了以下2个BUG
2 修复宏脚本在跨组跳转的时候,跳转无效的BUG。
3 修复FN键在更改或者取消之后,会导致原先被配置的FN键无法触发的BUG
15:28 2020/3/12
1 固件更新到0.4.2,增加了自动量产工具的批量自动配置功能;
14:24 2020/3/4
1 律动上位机增加了自动跟随系统音量的功能,开启后可自动根据系统音量调整律动幅度。
2 律动上位机修复了打开时如果没有在播放音乐,则不会刷新UI的BUG。
3 固件以及驱动无需更新。
11:55 2020/2/8
1 固件更新到0.4.1,WS2812的电平显示增益可在律动的上位机(C3_LDN_LedEffectTools.exe)上配置。
2 律动的上位机功能修改:
1 键盘的频谱波段可配置,可配置22个波段,每个波段可配置混合频段(0-60个),每个波段都可单独配置增益
2 UI显示的频谱波段可配置,可配置160个波段,每个波段可配置混合频段(0-60个),每个波段都可单独配置增益
3 UI显示的颜色可配置
4 UI显示的频谱参数可配置
5 采用了配置文件的方式,根据当前的采样率,会在.\LedEffCfg\文件夹内生成xxxxxConfig.ini(xxxxx=采样率)的配置文件,程序在打开的时候,会自动加载当前采样率匹配的配置文件
6 所有配置均为实时生效
3 虽然所有配置均为实时生效,但是只有在配置窗口关闭的时候,才会保存到配置文件内
4 混合频段默认为0(不混频),不要配置过多,否则会导致计算量大增,浪费CPU资源,建议左右频段混频加起来不超过10段
17:18 2020/1/28
1 固件更新到0.4.0,增加了WS2812的组内灯珠任意选择排序的功能
2 驱动配合固件已更新,必须更新键盘固件,才可以使用最新的功能,因此驱动连接后会要求更新固件。
13:38 2019/11/14
修复了上位机软件(驱动)在高分屏下UI显示错乱的BUG。
10:43 2019/11/3
修复了一个小问题:
当USB供电不足的时候,背光会闪烁,此时会导致背光驱动芯片重新启动,从而导致之前配置的显示矩阵错位,主要表现在右侧几列显示错位,本次更新通过实时侦测芯片重启,从而在重启后自动重新设置显示矩阵而修复这个BUG。
12:40 2019/11/2
本次更新固件之后,之前的灯效配置会丢失,需要重新选择灯效。
增加了WS2812的音乐电平显示功能,底灯或者四灯也支持音乐电平显示了(会根据音乐跳动)
支持修改不同版本的WS2812的颜色数据格式,默认是GRB格式
支持调整WS2812的亮度,每一组都是独立可调的亮度(通过损失颜色位数从而降低亮度),降低亮度从而降低了耗电,避免USB口供电不足
增加了新的背光驱动方案,同时兼容老的方案,消隐效果更好,驱动能力也更好(颜色更明亮鲜艳)
14:44 2019/10/12
修复了M4处理器的BIOS识别BUG
15:50 2019/8/20
修复了休眠模式无法唤醒的BUG
15:21 2019/8/14
增加了音乐律动支持,目前有2个律动灯效
16:15 2019/7/14
支持STM32F405/F407主控
17:19 2019/6/26
修复了驱动上的触发层编辑器中,【清空本层数据】功能,实际上是清空了,但是界面没有刷新的BUG。
12:08 2019/6/5
更新了英文语言包
10:53 2019/6/4
更新了3个灯效,固定灯效从0-14
更新了版本匹配逻辑,驱动与固件不匹配,无法使用
Readme.txt ->自述文件
xxxx.ldn ->最新版本的固件
KeyBoardCode.ini ->USB键码配置文件
MediaKeyCode.ini ->多媒体键码配置文件
Skin.ini ->皮肤和语言配置文件
xxxx.bmp ->测试用的24位色BMP图片
LDNKBConfigTools.exe ->驱动主程序
C3_LDN_LedEffectTools.exe ->律动的支持程序,要使用律动功能,必须打开这个程序,要使用律动,必须打开这个工具
Update log.txt ->更新日志
ConfigFiles ->文件夹,保存不同的键盘的硬件配置文件和默认功能层0的键位
ConfigFiles\[KeyBoard Name]\HWConfig.PhyCfg ->对应键盘的硬件配置文件
ConfigFiles\[KeyBoard Name]\FunctionLayer_0_Config.FLCfg ->对应键盘的功能层0的配置文件
Language\xxx.ini ->对应语言的语言包,可自行翻译,按照格式即可
软硬件特性
硬件特性
- 使用STM32F103(72Mhz) or STM32F405/407(168Mhz) ARM核心的处理器
- 独立的SPI FLASH芯片储存配置信息
- 独立的LED驱动芯片(MBI5042GP)具备16位PWM精度(RGB颜色:256x256x256=1677万色),36/33.6Mhz PWM灰度时钟频率,最多可驱动128颗RGB全彩灯珠
- 行扫描频率从800~3000HZ连续可变
- 行扫描数量从1~8连续可变
- 按键矩阵从1x1到22x8可配置
- 硬件支持全健无冲
- 使用USB 1.1 HID协议
- 支持WS2812/SK6812 RGB灯珠通信协议
软件特性
- 使用LDN自己研发的实时调度核心,提供极速的实时响应
- 矩阵键盘支持1~176个按键,连续可配置
- 软件支持全键无冲(NKRO)和6键无冲(6KRO)
- 1000Hz的USB回报率
- 1677万色的RGB背光灯
- 最多支持32颗 WS2812/SK6812 协议的RGB全彩氛围灯,可分4组配置灯效
- 支持四灯小板
- 可以自定义背光灯效
- 内置一些固定的全彩灯效,可随意切换展示
- 支持全局音乐律动,任何播放器都可以律动了
- CAPS SCROLL NUM三个指示灯可以使用任意LED来指示(轴灯或者氛围灯)
- 当点亮或者熄灭三个指示灯的时候,可以编程为任意功能
- 具备配置功能工具(目前只有WINDOWS版本),提供大量的实时可编程功能
- 几乎支持所有的USB键码和多媒体键码(有的键码需要操作系统支持)
- 强大的宏功能,可以模拟键盘的绝大多数操作,可控制键盘的几乎所有功能
- 所有的设置都是保存在键盘的SPI FLASH内,掉电不会丢失
- 所有的重要设置,都可以保存为文件,便于保存和恢复以及共享给好友
- 可以通过驱动软件恢复默认值,更新固件,就算故意中断固件的更新也不会损坏键盘
具备8个功能层,每个层独立又有关联,编程方式灵活易用
- 每一个功能层就相当于一个键盘
- 具备优先级规则,优先级最高的最先扫描,其后的按照0~7的顺序扫描
- 每个层的每个按键都可以独立配置 [按键按下] 事件和 [按键释放] 事件
- 每个层的每个按键都可以配置为具备的任何功能
- 每个层都有独立的开关
- 同时只能把一个层设置为最高优先级
- 当开关状态或者优先级改变的时候,驱动软件会同步显示
- 可以通过编程的方式,打开/关闭/设置某层为最高优先级
具备8个触发层,每个层独立工作,可与8 个功能层的任意层搭配实现复杂的功能
- 每一个触发层可以配置8个FN键,任意键都可以是FN键,同时FN键还支持条件触发功能
- 每一个触发层可以配置48组组合键,配合FN键,可实现多种触发功能
- 每一个触发层可以配置64组连击键,一个按键变成N个按键的功能
- 每一个触发层可以配置64组二合一键
- 每一个触发层可以配置64组按下保持键,触发方式更灵活
- 同时只能激活一个触发层
- 触发层的优先级高于功能层
- 可以通过编程的方式,自动激活某个触发层
说明文档的索引
基本知识点
功能层
触发层
宏
锁定键
按键灯(轴灯)配置
扩展灯效和指示灯动作配置
自定义背光灯效
系统功能
功能选择
配置示例
- 通过FN键和层来实现更多功能
- 更多的待更新...