[Keyboard] LFK78 refactor (#7835)

* Change include guards to pragma once

* Clean up default keymaps

* Remove some magic numbers and use GPIO macros

* Clean up keyboard.[ch]

* Tidy up info.json and readme

* Align config.h with template

* Split up revision code into subfolders

* rev C-H has no audio, apparently

* Change revc_h to revc and document differences

* Turn off Audio on revb for now, for Travis' sake

* Split info.json into revision folders

* Clean up default keymaps some more
This commit is contained in:
Ryan
2020-03-04 09:10:39 +11:00
committed by GitHub
parent 910d603c65
commit 8c3ff3f32c
25 changed files with 1581 additions and 672 deletions

View File

@@ -1,11 +1,18 @@
LFK78/68
===
# LFK78/68
A 65% keyboard similar to the MagicForce68 or VA68M. Optional function key block on left side.
Keyboard Maintainer: [LFKeyboards](https://github.com/lfkeyboards)
Hardware Supported: LFK78/68 RevB - RevJ, SMK78/68
Hardware Availability: [LFKeyboards.com](https://www.lfkeyboards.com/)
* Keyboard Maintainer: [LFKeyboards](https://github.com/lfkeyboards)
* Hardware Supported: LFK78/68 RevB - RevJ, SMK78/68
* Hardware Availability: [LFKeyboards.com](https://www.lfkeyboards.com/)
## Revisions
* `revb`: First public release, uses ATmega32U4, has audio, ISSI matrix split between RGB and backlight
* `revc`: Revisions C through H, uses AT90USB1286, no audio, ISSI device 0 is backlight, 4 is RGB
* `revj`: Audio on pin C6, uses AT90USB646
---
Make example for this keyboard (after setting up your build environment):