文件名称:ckfw:自定义键盘固件
文件大小:51KB
文件格式:ZIP
更新时间:2024-07-05 12:34:28
C
ckfw - 自定义键盘固件 带有 Atmel AVR atmega32u4 微处理器(Teensy 2.0 开发板上的芯片)的定制键盘的键盘固件。 为什么是ckfw? 已经有很多键盘固件(参见类似项目)。 那么为什么我们还需要另一个兼容 Teensy 2.0 的固件呢? 答案很简单:我们没有。 本项目主要是作者提高C/C++技能的练习。 此固件高度不稳定,接口可能仍会发生很大变化。 对于系列项目,建议使用tmk 键盘固件。 这是一款功能强大的固件,已被 DIY 社区广泛采用。 代码风格 描述了首选格式。 文件类型应该是 .cpp 而不是 .cc,因为 LUFA 构建系统只识别 .cpp 文件。 类似项目 执照 该项目的代码在 ISC 许可下获得许可。 从其他项目中获取或修改的某些文件可能具有其他许可证。 使用的许可证记录在每个文件的开头。 lib/ 中的库分别使用自己的许可证。
【文件预览】:
ckfw-master
----ckfw.sublime-project(224B)
----.gitmodules(87B)
----src()
--------tapkey.rl(3KB)
--------report.h(2KB)
--------common.h(2KB)
--------matrix.c(4KB)
--------keyboard.c(2KB)
--------timer.c(2KB)
--------usb()
--------tapkey.h(2KB)
--------config.h(473B)
--------tapkey.c(5KB)
--------report.c(2KB)
--------matrix.h(1KB)
--------Makefile(396B)
--------queue.h(21KB)
--------timer.h(2KB)
--------eventqueue.h(2KB)
--------keycodes.h(4KB)
--------eventqueue.c(1KB)
--------main.c(2KB)
----lib()
--------lufa()
----doc()
--------architecture.png(18KB)
----README.md(1KB)
----.gitignore(70B)