summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-13[Keymap] urbanvanilla keymap for drop/alt (#11365)James
* added urbanvanilla keymap Urbanvanilla's keymap for massdrop/alt keyboard adds in an idle timer to turn off RGB after set amount of time. poor unsuccessful attempt at replicating a velocikey like functionality. Grave escape is enabled on ESC. * Update readme.md * updating documentation * Create readme.md * restoring default documentation * update with review changes implemented removed unnecessary lines and files. increased wait_us() parameter to 40 as was still getting chatter at 20. removed some code for the terrible rudimentary attempt at velocikey for rgb matrix * Update matrix.c * Revert "Merge pull request #3 from urbanvanilla/dev_branch" This reverts commit deb55d797a4629965c990ab507251489c578573d, reversing changes made to ba8817356f6c0881cf7f3214f7f1ebd31febceb5. * Update keymap.c * added urbanvanilla keymap Urbanvanilla's keymap for massdrop/alt keyboard adds in an idle timer to turn off RGB after set amount of time. poor unsuccessful attempt at replicating a velocikey like functionality. Grave escape is enabled on ESC. * Update readme.md * updating documentation * Create readme.md * restoring default documentation * update with review changes implemented removed unnecessary lines and files. increased wait_us() parameter to 40 as was still getting chatter at 20. removed some code for the terrible rudimentary attempt at velocikey for rgb matrix * Update matrix.c * Revert "Merge pull request #3 from urbanvanilla/dev_branch" This reverts commit deb55d797a4629965c990ab507251489c578573d, reversing changes made to ba8817356f6c0881cf7f3214f7f1ebd31febceb5. * Delete matrix.c * Update keyboards/massdrop/alt/keymaps/urbanvanilla/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keymap.c * Update keymap.c * Update keyboards/massdrop/alt/keymaps/urbanvanilla/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-13[Keyboard] Improvements for the Torn keyboard (#11268)Richard Titmuss
* Add bongo cat animation * Map all keys on base layer ... to make it easier to test newly built keyboards. The encoders are optional and can be placed in different locations. * Fix Torn in QMK configurator This removes additional variables defined in the keymap.c file, so that the default firmware can be compiled by the configurator. Co-authored-by: Richard Titmuss <richardt@spotify.com>
2021-01-13[Keyboard] Add support for hp69 (#11339)Ananya Kirti
* init init * Update keyboards/hp69/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/hp69/keymaps/via/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/hp69/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * re-added audio support re-added audio support * Update keyboards/hp69/readme.md reduced the size of the default image Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/hp69/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/hp69/info.json Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-14Uni660 refactor (#11526)Ryan
2021-01-14Fix documentation so UCIS example compiles. (#11541)Erovia
2021-01-13Fix leafcutterlabs/bigknob compiles in configurator (#11531)Joel Challis
* Fix leafcutterlabs/bigknob compiles in configurator * Revert change
2021-01-13Exclude more keyboards from CI (#11436)Zach White
* exclude all of handwired * exclude more keyboards from CI
2021-01-13keymap_fr_ch: undef `CH_H` (#11537)Ryan
2021-01-12[Keymap] rjhilgefort's Ergodox Infinity (#11345)Rob Hilgefort
* initial commit- copy of default * beginnings of ergodox layout conversion * from scratch 2020 RJH ergodox layout! * remove extra line in keymap * only shift to layers, led work * Fleshed out readme * tweak alt placement * updated readme * PR feedback, updated default layer * Update keyboards/ergodox_infinity/keymaps/rjhilgefort/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-12[Keymap] Add dhertz' kanu layout (#11346)Dan Hertz
* Add dhertz' kanu layout * Fix delete button * Add weak user layer change
2021-01-12Fix inverted indicator leds on kbdfans/kbd19x (#11532)Joel Challis
2021-01-12[Keymap] keymap/sascha: disable autoshift (#11525)Sascha Grunert
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2021-01-12[Keyboard] Fix printf calls in Moonlander matrix (#11511)Drashna Jaelre
2021-01-12Acheron Lasgewloth: layout macro rework (#11523)James Young
* Acheron Lasgewloth: layout macro rework Arrange the layout macro to match the assembled board. * rename layout macro The layout supported is equivalent to 60% ANSI with split Backspace and split Right Shift, and supports every extant switch position. Adds community layout support. * add LAYOUT_60_ansi support * add Configurator data * convert tabs to spaces in lasgweloth.h
2021-01-12Telophase: add info.json (#11524)Ryan
2021-01-11[Keymap] vladkvit keymap for keebio/bfo9000 (#10825)Vlad K
* layouts for bfo9000 * cleaning up layout * moved to a better layout name * Added readme * Removed zip, updated license * Removed layers.json * Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c removing trailing backslashes Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Vlad Kvitnevskiy <vladkvit@outlook.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2021-01-11Fix macOS buildSergey Shulepov
2021-01-11Fixup line endings.Nick Brassel
2021-01-11[Keyboard] latin64ble Keyboard (#10884)wangyifu
* Update rules.mk * Update config.h * Update keyboards/latinpad/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Create rules.mk * Create config.h * Create latin64ble.h * Create latin64ble.c * Create keymap.c * Create keymap.c * Create rules.mk * Create readme.md * Update rules.mk * Update rules.mk * Update keymap.c * Update keymap.c * Update rules.mk * Update readme.md * Update keyboards/latin64ble/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/latin64ble/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Update rules.mk * Update config.h * Update keymap.c * Update rules.mk * Update keymap.c * Update keymap.c * Update latin64ble.h * Update rules.mk * Update rules.mk * Update keymap.c * Update keymap.c * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/latin64ble/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update readme.md * Update readme.md * Update keyboards/latin64ble/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11[Keymap] Redo the accent implementation in melody96:zunger. (#11000)yonatanzunger
The previous implementation generated accents in NFKD -- e.g., i followed by fn+e would generate í, which is actually an ordinary i followed by U+0301 COMBINING ACUTE ACCENT. Unfortunately, it turns out that a bunch of websites and apps (especially European ones written in languages that use these a lot) were very poorly written, and will misparse and/or crash if presented with Unicode NFKD. They require and expect NFKC, with characters like í (U+00ED LATIN SMALL I WITH ACUTE) that look visually identical -- and are in fact normalization-equivalent -- but have to be encoded differently. The new accent implementation handles this in a very flexible way. Many new comments added as well, as it's also clear that this is going to need a bit more expansion before it becomes a true polyglot keymap. Co-authored-by: Yonatan Zunger <zunger@desiderata.lan>
2021-01-11[Keyboard] Add 0-Sixty (#11303)Vinam Arora
* New keyboard: 0-Sixty * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11[Keyboard] Correct edc40.h and config.h (#11508)ridingqwerty
2021-01-11[Keyboard] Basketweave: Configurator fix (#11506)James Young
* rework layout macro Rework the layout macro so it's arranged the way the hardware is. * info.json: use debug linting * info.json: rebuild to correct key sequence * white-space formatting Makes the keymap and layout macro a bit more representative of where everything is.
2021-01-11Remove `DESCRIPTION`, 0-A (#11369)Ryan
2021-01-11Add support for shared EP on V-USB boards (#11103)Ryan
2021-01-11[Keyboard] whale/sk/v3: Configurator fix (#11490)James Young
* whale/sk/v3: info.json debug linting * LAYOUT_all key sequence fix * remove `key_count` key * LAYOUT_right_half_only dead-space removal Removes the dead space from the QMK Configurator rendering.
2021-01-11Lighting Layers should be disabled when suspended (#11442)Joshua Diamond
* Lighting Layers should be disabled when suspended * bugfixes
2021-01-11[Keyboard] Add Borsdorf keyboard (#11474)Callum Hart
* Add Borsdorf * Delete config.h * Add basic VIA keymap * Update default keymap * Default now uses layout_all * Default now has layer with reset key * Fix missing comma in borsdorf keymap * Update rules.mk to be less specific * Update chibiOS files * Update keymaps to swap GUI and Alt keys * Delete unnecessary readme * Update VIA keymap to match default * Remove boilerplate from readme * Udate Copyright message * Remove unused key from LAYOUT_rshift * Update borsdorf.c Remove unnecessary boiler plate Co-authored-by: Joel Challis <git@zvecr.com> * Add copyright message to VIA keymap Co-authored-by: Joel Challis <git@zvecr.com> * Fix missing directory in readme Co-authored-by: Joel Challis <git@zvecr.com> * Fix incorrect rules.mk * Update BOOTMAGIC_ENABLE to the preferred lite Co-authored-by: Joel Challis <git@zvecr.com> * Remove redundant description from config Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/cutie_club/borsdorf/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/cutie_club/borsdorf/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keyboard] Add Kimiko keyboard (#11458)Ben
* add keycapsss/kimiko split keyboard * add kimiko rgb matrix keymap (only master working) * move rgb_matrix_driver definiton to rev1 folder * add comments to rgb matrix code * add power draw limitation for ios * add SPLIT_TRANSPORT_MIRROR to kimiko * Add oled code and font for kimiko * Edit default keymap and add copyright entries * Improve typo style * Add info.json for Kimiko * Add readme * Remove split matrix code * Add image and more feature informations * Fix indention * Add make command example * Update keyboards/keycapsss/kimiko/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/keycapsss/kimiko/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keycapsss/kimiko/readme.md Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keyboard] CK60i support (#11432)Álvaro A. Volpato
* Initial CK60i support * Update README, add HAL_PWM and remove AUDIO and BLUETOOTH from rules.mk * VIA support * Fix VIA_ENABLE to 'yes' * Remove CONSOLE_ENABLE from rules.mk * attribute weak for encoder callback * Remove KC_NO definition from default keymap Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com>
2021-01-10[Keymap] own Redox keymap (#11394)Christian Eiden
Signed-off-by: Christian Eiden <christian@eiden.ch>
2021-01-10[Keymap] Georgian linear keymap for idobo (#11386)Giorgi Chavchanidze
* Georgian linear layout for idobo keyboard * fixup! Keymap formatting Co-authored-by: Giorgi Chavchanidze <giorgi@vivaldi.com>
2021-01-10[Keymap] revamped rjhilgefort planck keymap (#11385)Rob Hilgefort
2021-01-10[Keymap] rjhilgefort's Corne KBD (#11381)Rob Hilgefort
* initial crkbd rjhilgefort keymap * finished v1 of rjhilgefort's crkbd keymap * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md * Update keyboards/crkbd/keymaps/rjhilgefort/readme.md Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Docs] Update feature_rgblight.md (#11363)Nick Blyumberg
* Update feature_rgblight.md The note is meant to let people know that this is specific to RGB Backlight and does not work with RGB Matrix based implementations. * Update docs/feature_rgblight.md Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-10[Keymap] stanrc85 Keymap/userspace updates (#11349)stanrc85
* keymap updates * adding fanfare back
2021-01-10[Keyboard] Add Karina keyboard (#11347)misonoworks
* add karina keymap * Update info.json * Add files via upload * Update readme.md * Update info.json * Update info.json * Update keyboards/misonoworks/karina/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/misonoworks/karina/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/misonoworks/karina/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: autumnisacutie <63772942+autumnisacutie@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keymap] Danielo515/redox_w (#11340)Daniel Rodríguez Rivero
* chore: pulled the latest from master Bring my redox layout from my latest redox branch Bring my latest user stuff from my redox branch * Update users/danielo515/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * chore: some more layouts * feat: add gaming layer (has a bug) * chore: more gaming layout * chore: deactivate gaming layer when switching * chore: simplify gaming toggle * Update .vscode/settings.json Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-10[Keyboard] Add the 'THE40' (#11317)jackytrabbit
* Add support for keyboard 'THE40' Add support for keyboard 'THE40' * Update keyboards/lazydesigners/the40/the40.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lazydesigners/the40/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update the40.h Add layout option. * Update info.json Add layout option. * Update keymap.c Change for layout option. * Update keyboards/lazydesigners/the40/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/lazydesigners/the40/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/lazydesigners/the40/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/lazydesigners/the40/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-10[Keymap] Adding my Planck Keymap (#11315)Eshan
* Adding keymap files * Added compatible license header to config file * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keyboard] Add isometria 75 keyboard (#11210)Moritz
* added isometria_75 * added missing license header * added reset explanation * Update keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/ebastler/isometria_75/rev1/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * renamed uppercase readme * Update keyboards/ebastler/isometria_75/rev1/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ebastler/isometria_75/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ebastler/isometria_75/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ebastler/isometria_75/rev1/rev1.c Co-authored-by: Ryan <fauxpark@gmail.com> * changed configs to only necessary lines Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keyboard] Add support for idobao id80 iso layout (#11246)Carsten Rose
* add support for idobao id80 iso layout * This change is required as there is a logic bug on the board that C7 (capslock) is inverted thus lowercase is with light on. Mind the ! in the write to the pin. * Apply suggestions from code review All fine for me, thanks for the additional information! Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * move device information to separate config.h for id80 iso and ansi * commit via keymap similar to default. There is a problem with mapping compiling vor via, resulting in KC_ENT residing on KC_PGDN. Switching off via support in rules.mk makes the keyboard behave fine * change KC_BSLS to KC_NUHS as this is an iso board Co-authored-by: Carsten <modebm@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2021-01-10[Keyboard] wheatfield/split75 with ISO layout (#11271)johannesk
The pcb used for wheatfield/split75 supports ANSI and ISO layout. This commit adds the ISO variant. With suggestions from code review: Co-authored-by: Drashna Jael're <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2021-01-10[Keyboard] Add the [n]40-o (#11286)NightlyBoards
* Create Alter folder * Revert "Create Alter folder" This reverts commit 361103b821dbb22957b66cdedb0d11f996def71c. * Added the n40_o folder * Edited info.json, n40_o.h and rules.mk * Edited readme as per comment
2021-01-10[Keyboard] Add Onyx keyboard to QMK (#11292)Andrew Kannan
* Add Onyx keyboard to QMK * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10[Keyboard] Add Herringbone Pro, re-organize herringbone folder (#11115)Ramon Imbao
* Add Herringbone Pro, reorganize herringbone folder * Finish encoder functionality * Change image in readme * Fix info.json * Flip encoder direction * Update keyboards/ramonimbao/herringbone/pro/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/pro/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/pro/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/pro/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Add OLED support, split space, default folder * Fix LAYOUT_all in info.json * Remove WPM feature * Add readme to top level herringbone folder * Re-add WPM because now the OLED won't turn back on lol * Add missing timer_read32 * Add OLED wakeup on knob use * Update keyboards/ramonimbao/herringbone/v1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/v1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/pro/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ramonimbao/herringbone/pro/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Add small QoL improvments for tapping * Update keyboards/ramonimbao/herringbone/readme.md Co-authored-by: Erovia <Erovia@users.noreply.github.com> * Add bootloader instructions and improve LAYOUT_all a bit * Update keyboards/ramonimbao/herringbone/pro/pro.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/ramonimbao/herringbone/pro/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/ramonimbao/herringbone/pro/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/ramonimbao/herringbone/v1/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
2021-01-10[Keymap] Quefrency layout for rogthefrog (#11140)Roger
* noop; indent and comment cleanup * config for rogthefrog layout * removed encoder function as there is no encoder on this pcb * removed unnecessary declaration * replaced individual constants with an enum for extensibility * removed unused enum * Added GPL license language * added copyright for my changes, per GPL * noop; removed unneeded line continuations; fixed indentation
2021-01-10Fix documentation of `lsusb` behaviour (#10903)L. K. Post
2021-01-11Alpine65 (#11223)Álvaro A. Volpato
* Initial ALPINE65 support * Fix RGB LED number Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com>
2021-01-10[Keyboard] Oddball keyboard and optical sensor update (#10450)Alexander Tulloh
* Add oddballl v2 - add CPI options - add scroll support - add click-and-drag support - PMW3360 implementation - ADNS9800 improvements * Set default make directory * Update readme with PMW config * Change bootloader * Update unused pins on v2 * Remove diode switch * Move bootloader selection to keyboard version level * Change default keyboard folder to v1 * Move sensor selection to keymap * Remove PK debounce * Change to only send mouse report on change * Change CPI function cpi type * Remove EEPROM state check * Update CPI to only change on key down * Fix incorrect F8 in keymap * Add v2.1 with more convenient controller pinout * Add keyboard readmes * Update keyboards/oddball/pmw/pmw3360_srom_0x04.h Remove direct AVR reference Co-authored-by: Ryan <fauxpark@gmail.com> * Remove direct AVR reference Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Alexander Tulloh <alex@riberry.io> Co-authored-by: Ryan <fauxpark@gmail.com>