summaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)AuthorFilesLines
2018-11-20Update Levinson readme to support elite-c (#4445)Nick Piazza1-3/+11
* init - updated levinson readme to support elite-c * updated readme per PR comment * added trailing spaces to lines 6 7 8 * updated readme bootloader instructions * updated readme * updated readme
2018-11-20Adaptive debounce logicMichael Graf2-28/+38
The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans. So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch. This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported. In other words this value defines the minimum debouncing period for a switch.
2018-11-20Merge pull request #4442 from drashna/ergodox_ez_glow_configurableErez Zukerman5-4/+12
Make Ergodox EZ Glow's rgb matrix user configurable
2018-11-19Fix permanently on capslock led on Atom47 (#4452)Maarten Dekkers2-0/+6
2018-11-19Delete readme.mdDrashna Jaelre1-15/+0
2018-11-18Add default glow boardDrashna Jaelre3-0/+20
2018-11-18Fix i2c_master.d listed more than once warningDrashna Jaelre2-4/+6
2018-11-18Make Ergodox EZ Glow's rgb matrix user configurableDrashna Jaelre1-0/+1
2018-11-18Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)noroadsleft1-1/+4
2018-11-18Add personal zvecr dz60 keymap (#4443)zvecr3-0/+71
* Add Configurator support for dz60 ansi split space * Add keymap and fix layout macro
2018-11-18Default JIS TKL keymap for Pegasus Hoof (#4446)Charlie McMackin3-0/+89
* Add TKL JIS layout for Pegasus Hoof Tested with a JIS Majestouch 2 TKL * Add default_jis keymap for Pegasus Hoof * Remove unnecessary keycode definition * Remove legacy fn_actions in favor of MO(1) * Remove unnecessary build directive
2018-11-18Update to my keymaps and userspace (#4447)SpacebarRacecar4-122/+278
* fix to prime o keymap * changed ortho keymaps * added some symbols to lower layer * set lower to be a higher layer than raise * added split layout option with center numpad to prime_o keymap * added some gaming functionality * added alt f4 ortho keymaps and userspace * fixed small error
2018-11-16Updating Boy_314's XD75 Layout (#4440)Boy_3141-33/+40
* fixed arrow keys and left control * added right shift * latest version * reverted arrow keys * edited readme * added osu layer * updated osu layout * updated osu layout * added full arrow keys to osu layout * in case i mess up creating macros * added the best meme key in the world * added plover steno layer * updated boy314 layout * removed unused layers * added boy314 xd75 layout, inspired by preonic layout * added boy314 xd75 layout, inspired by preonic layout * version 2 of boy314's xd75 layout * added readme notes * updated readme for boy314 xd75 layout * qwerty support, brackets on bottom row, caps lock underglow * fixed readme/ * small changes to allow merging * minor changes to format * fixed up default readme * added numpad and tweaked bottom row
2018-11-16Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)Elliot Powell8-3/+3
* add initial ep40 files * fixed issues * updated keymap * Added media control * Update keyboards/handwired/ep40/rules.mk Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Fixed requested changes * Fixed more requested changes * Added delete key to layor 1 * Updated defualt keympap to have a Backspace mod del key * removed place holder Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * removed obsolete code Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Moved ep40 to ep/40 * Fixed file names for moved code * Fixed readme
2018-11-16Update whitefox/konstantin keymap (#4436)Konstantin Đorđević3-27/+28
* Add more spacing in keymaps * Enable link-time optimization * Disable deprecated TMK actions, change spacing in config.h * Remove unrelated rules.mk options
2018-11-16Unify 68keys with mf68 (#4435)zvecr10-185/+35
* Move 68keys keymap to mf68 folder * Remove 68keys keyboard now its been migrated to mf68 keymap * Migrate 68keys build config to mf68 keymap overrides
2018-11-16Add configurator support for luddite (#4434)zvecr1-0/+12
2018-11-15Configurator support for Octagon V2 75_ansi (#4426)MechMerlin1-5/+9
2018-11-15serial.c update (#4423)Pekaso3-103/+254
2018-11-14adding block def to ishtob's userspace (#4427)ishtob1-17/+17
2018-11-13Keymap: Finex Redox keymap (#4418)FiNeXdesign4-0/+262
* Added FiNeX custom Redox Layout, first commit. * updated readme * removed old code
2018-11-13converter/m0110_usb Configurator support and readme cleanup (#4421)noroadsleft2-9/+181
* Apple M0110 USB converter: readme cleanup * Apple M0110 USB converter: Configurator support
2018-11-13Keyboard: Add 412 64 Model 00 keyboard. (#4400)FateEverywhere8-0/+459
* Add 412-64 keyboard firmware It's pretty barebones for now, but the Model 00 is also a pretty barebones machine. Model 01 won't be better, but plenty of pins exist for things like LEDs on Model 02. * MANU/PROD ID changes. Changed around the MANUFACTURER and PRODUCT IDs to be more polite when viewed in qmk toolbox. * Fixing PROD again. For the love of all that is good and holy, that was ugly. This new one looks better. This stuff matters to me for some reason. * Yep, updating MANU again. There we go. That's better - From my name to my "design firm". * Update keyboards/412_64/keymaps/default/keymap.c Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
2018-11-13Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)Wilba23-607/+468
* Refactored M6-B to use Zeal60 RGB backlight code * Fixed M6-B LED co-ordinates * Minor changes to RGB config for Zeal65 * Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A
2018-11-13converter/ibm_terminal Refactor and Configurator support (#4414)noroadsleft8-83/+305
* IBM Terminal converter: layout macro refactor - Renamed KEYMAP to LAYOUT - Renamed KEYMAP_101 to LAYOUT_101 - minor matrix array fixes * IBM Terminal converter: default keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - config.h updated to use #pragma once * IBM Terminal converter: priyadi keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - Removed redundant KC_TRNS and KC_NO defines - config.h updated to use #pragma once * IBM Terminal converter: Configurator support * IBM Terminal converter: readme cleanup Updated markdown formatting. * IBM Terminal converter: readme rename Renamed file to fully lowercase.
2018-11-13Update Practice60 to use MT feature and revise system ticks (#4413)Andrew Kannan2-4/+4
* Update Practice60 to use MT feature and revise system tics * Increase system tick frequency 10,000 instead of 10,000
2018-11-13KBDFans KBD67 Support (#4412)MechMerlin9-0/+580
* initial commit for kbd67 keyboard * add in a standard matrix * get the correct matrix for layout_all * add a layout_65_ansi LAYOUT macro * get a default keymap in * add caps lock led support * fix formatting of my name in the comments * add QMK Configurator support * turn on bootmagic
2018-11-13The "Practice60" Board, Blue Pill powered (#4407)Andrew Kannan20-0/+2068
* Starting point for blue pill based practice60 * Changes * add * try raw bin no botloader * swap back to bootloader version * edit * Remove debug LED flash * Disable JTAG to open up B3 and B4 * Add led backlight support (no breathing yet) * Update matrix for correctness * RGB Underglow working in a very simple state * not as bright * Move to handwired * revert ChibiOS_Test changes * Changes based on PR comments * Address PR comments v2 * Move files
2018-11-12Fix up screen off timer of helix (#4347)comaid5-3/+35
* Fix up screen off timer of helix * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty * Changing referenIng incorrect constant name * OLED_ENABLED => SSD1306OLED * Improve internal processing of process_record_kb() * Use the return value of process_record_gfx() * Move a include statement into #ifdef block Move #include "ssd1306.h` statement into #ifdef block * Move process_record_kbI() Move process_record_kb() from helix.c to rev1.c/rev2.c/pico.c * Move process_record_kb()
2018-11-12Fix up screen off timer of crkbd (#4346)comaid3-2/+22
* fix about screen off timer * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Revert "fix about screen off timer" This reverts commit 3d175f2340c14250a71af78afec5a1e890d9f4e7. * Fix up screen off timer of crkbd * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Fix up screen off timer of helix * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty * Revert "Fix up screen off timer of helix" This reverts commit f0efb82443a7dc34b75579359b0514e8bfa51100. * Improve internal processing of process_record_kb() * Use the return value of process_record_gfx() * Fix a indent Fix a indent
2018-11-12Add rules.mk to ortho_4x12/buswerks keymap (#4405)Logan Bussell1-0/+60
* Added buswerks keymap * cleaned up comments on buswerks keymap * Added buswerks keymap readme.md * Fixed spelling in buswerks readme.md * Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h * Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout * Updated README.md to reflect layout changes * update buswerks keymap * add buswerks tragicforce68 keymap
2018-11-12Tidy 40percentclub boards (#4403)zvecr56-617/+299
* Remove unnecessary re-definitions for XXXXXXX and _______ * Update 6lit to use KC_NO in layout macros * Update rules.mk to follow current template * Remove use of deprecated function action_get_macro - unused and contents were from old template * Remove use of deprecated function action_get_macro - all code was commented out * Remove use of deprecated function action_get_macro - convert macro to use process_record_user * Convert keymap to consistent use of _______ * fix use of old style header guards * Swap KC_NO for XXXXXXX macro since the swap to the macro for KC_TRANS * Resolve use of ?= in rules.mk files * Remove duplication of rules.mk and config.h in gherkin mjt keymap * Remove unnecessary #includes * Align layout macros so foobar can use gherkin keymaps * Align 6lit layout macros with foobar * Remove ifndef QUANTUM_DIR from keymaps
2018-11-12Keyboard: Initial 25 port (#4394)zvecr12-0/+676
* Initial 25 port * Initial 25 port - fix info.json and hand_swap_config * Review comments - fix layout macros, copyright comments, and duplicated use of layering macros
2018-11-10Keymap for random key presses for the scrabblepad (#4356)gorbachev2-0/+80
* Random key presses for scrabblepad * Fix keymap code comments * Remove unused methods as per code review
2018-11-10Keymap: Add default keymap from web for 1up60hse (#4351)Logan Huskins3-22/+28
2018-11-09IDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)MechMerlin9-0/+510
* initial commit * put my name everywhere * get the switch matrix correct * add a basic keymap * use a better LAYOUT macro * update readme * Add QMK Configurator support
2018-11-09Added support for backlight on diverge3 , and added a UK iso layout (#4392)mcmadhatter6-16/+79
* Added support for backlight , and a UK iso layout Added support for backlight , and a UK iso layout. Now uses the SPLIT_KEYBOARD #define rather than relying on lets split * Update keyboards/diverge3/keymaps/isoUK/keymap.c Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/isoUK/keymap.c Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Simplified the lower layer Simplified the lower layer * dir rename to snake case dir rename to snake case * changed dir case changed dir case * Update keyboards/diverge3/rules.mk Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/keymap.c Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/keymap.c Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/keymap.c Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * Update keyboards/diverge3/keymaps/iso_uk/config.h Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com> * aligned and tidyied up aligned and tidyied up
2018-11-09Add my new ANSI layout dz60 setup (#4397)Jason Thigpen3-18/+43
* minor additions to alps64 and dz60 * Rename crd keymap to represent 2u lshift layout * Add crd's new ANSI layout dz60 with preferred layers
2018-11-09Keymap: dlg's tada68 keymap (#4289)dlgoodr4-0/+150
* dlg's keymap * fix list order * remove cruft * pragma Co-Authored-By: dlgoodr <dlg@dsrw.org> * turn on bootmagic, enable swapping ` and Esc while I figure out which compromise is least bad
2018-11-09relocate 40percent.club boards to new parent folder (#4380)zvecr127-62/+83
* Initial move of 40percent.club boards to common parent folder. * Refactor readme files to be consistent * Refactor readme files to be consistent - fix make command examples. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix repo url. * Disable Community keymap builds as they are currently failing due to missing functionality * Move more of 40percent.club boards to common parent folder. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix make command examples.
2018-11-09Keyboard: Add 30wer config and keymap (#4386)Filip Sund7-0/+190
* Preliminary 30wer firmware. Not tested on real board yet. * Added a layer to default 30wer keymap. * Wrote readme for 30wer. * Added 30wer info.json.
2018-11-08Keyboard: fix ifdef for crkbd's default/keymap.cRyoichi KATO1-1/+3
undef SSD1306OLED should not kill entire process_record_user() function.
2018-11-08Add Layout-b for GH60 satan (#4123)Abhinav4-0/+142
* Add Layout-b for GH60 satan * Update layout, toggle for colemak layout * Rename layout, replace function with KC_GESC * Update Layer order, Readme * Remove unnecessary code * Add backspace in extend layer
2018-11-07Fix misspelled make option, format rules.mk files (#4382)Konstantin Đorđević3-42/+42
2018-11-07Add xd75/billypython keymap (#4381)Danilo Vulicevic7-53/+163
* Add xd75/billypython keymap * Expand rules.mk (cherry picked from commit 806fee94ae3a21b6ca7a34624101349b57d41b75) * Expand billypython's rules.mk * Remove unused stuff in whitefox/billypython
2018-11-06Add Tragicforce 68 layout for split backspace and add configurator layouts ↵Danny2-3/+251
(#4378)
2018-11-06Port over Noxary 268.2 from Rosakiin's Noxary Firmware (#4354)MechMerlin10-2/+533
* port over 268.2 from Noxary Firmware * rename files * update readme * put rozakiin's ame in more places * add configurator support * Update keyboards/noxary/268_2/n268_2.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/noxary/268_2/keymaps/default/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * rename 268_2 keyboard files
2018-11-06Commit my DZ60 keymap (#4375)MechMerlin3-0/+114
* default mechmerlin keymap initial commit * fix up the keymap * cleanup keymap * add rgb sleep functionality * add the beginning of a readme * fix that compile error * fixup formatting * spruce up that readme * add RGB lighting controls to _CL layer * update readme * set rgb underglow color * update readme * fix formatting
2018-11-06Add whitefox/billypython keymap (#4374)Danilo Vulicevic3-0/+235
* Add keyboards/whitefox/keymaps/billypython Cloned from vomindoraan/qmk_firmware * Customize keymap for Linux
2018-11-06Helix-serial.c configuration improvement (#4370)Takeshi ISHII2-18/+23
The new simple API can be selected. Previous version, can select two way. * use old API (compatible with let's split serial.c) * use new API (multi-type transaction) This version, can select three way. * use old API (compatible with let's split serial.c) * use new API (single-type transaction) * use new API (multi-type transaction) There is no change in the code generated by this change.