summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* Update whitefox/konstantin keymap (#4436)Konstantin Đorđević2018-11-163-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
* Unify 68keys with mf68 (#4435)zvecr2018-11-1610-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
* Add configurator support for luddite (#4434)zvecr2018-11-161-0/+12
|
* Configurator support for Octagon V2 75_ansi (#4426)MechMerlin2018-11-141-5/+9
|
* serial.c update (#4423)Pekaso2018-11-143-103/+254
|
* adding block def to ishtob's userspace (#4427)ishtob2018-11-141-17/+17
|
* Keymap: Finex Redox keymap (#4418)FiNeXdesign2018-11-134-0/+262
| | | | | | | | * Added FiNeX custom Redox Layout, first commit. * updated readme * removed old code
* converter/m0110_usb Configurator support and readme cleanup (#4421)noroadsleft2018-11-132-9/+181
| | | | | | * Apple M0110 USB converter: readme cleanup * Apple M0110 USB converter: Configurator support
* Keyboard: Add 412 64 Model 00 keyboard. (#4400)FateEverywhere2018-11-138-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>
* Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)Wilba2018-11-1323-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
* converter/ibm_terminal Refactor and Configurator support (#4414)noroadsleft2018-11-138-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.
* Update Practice60 to use MT feature and revise system ticks (#4413)Andrew Kannan2018-11-122-4/+4
| | | | | | | | * Update Practice60 to use MT feature and revise system tics * Increase system tick frequency 10,000 instead of 10,000
* KBDFans KBD67 Support (#4412)MechMerlin2018-11-129-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
* The "Practice60" Board, Blue Pill powered (#4407)Andrew Kannan2018-11-1220-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
* Fix up screen off timer of helix (#4347)comaid2018-11-125-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()
* Fix up screen off timer of crkbd (#4346)comaid2018-11-123-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
* Add rules.mk to ortho_4x12/buswerks keymap (#4405)Logan Bussell2018-11-121-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
* Tidy 40percentclub boards (#4403)zvecr2018-11-1256-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
* Keyboard: Initial 25 port (#4394)zvecr2018-11-1212-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
* Keymap for random key presses for the scrabblepad (#4356)gorbachev2018-11-102-0/+80
| | | | | | | | * Random key presses for scrabblepad * Fix keymap code comments * Remove unused methods as per code review
* Keymap: Add default keymap from web for 1up60hse (#4351)Logan Huskins2018-11-103-22/+28
|
* IDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)MechMerlin2018-11-099-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
* Added support for backlight on diverge3 , and added a UK iso layout (#4392)mcmadhatter2018-11-096-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
* Add my new ANSI layout dz60 setup (#4397)Jason Thigpen2018-11-093-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
* Keymap: dlg's tada68 keymap (#4289)dlgoodr2018-11-084-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
* relocate 40percent.club boards to new parent folder (#4380)zvecr2018-11-08127-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.
* Keyboard: Add 30wer config and keymap (#4386)Filip Sund2018-11-087-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.
* Keyboard: fix ifdef for crkbd's default/keymap.cRyoichi KATO2018-11-081-1/+3
| | | | undef SSD1306OLED should not kill entire process_record_user() function.
* Add Layout-b for GH60 satan (#4123)Abhinav2018-11-074-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
* Fix misspelled make option, format rules.mk files (#4382)Konstantin Đorđević2018-11-073-42/+42
|
* Add xd75/billypython keymap (#4381)Danilo Vulicevic2018-11-067-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
* Add Tragicforce 68 layout for split backspace and add configurator layouts ↵Danny2018-11-062-3/+251
| | | | (#4378)
* Port over Noxary 268.2 from Rosakiin's Noxary Firmware (#4354)MechMerlin2018-11-0610-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
* Commit my DZ60 keymap (#4375)MechMerlin2018-11-063-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
* Add whitefox/billypython keymap (#4374)Danilo Vulicevic2018-11-063-0/+235
| | | | | | | | * Add keyboards/whitefox/keymaps/billypython Cloned from vomindoraan/qmk_firmware * Customize keymap for Linux
* Helix-serial.c configuration improvement (#4370)Takeshi ISHII2018-11-062-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.
* separated all my changes into separate files, working on generalizing my ↵TheOneTrueTrench2018-11-068-614/+839
| | | | | | | | | | relativity macros. (#4368) * Updating to my local changes. * Added auto-complete for joins. * Added lights to imply current state better
* Zinc : Update to latest serial.c #4278 (#4361)Monksoffunk2018-11-061-15/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Zinc keyboard * Fix photo * Fix readme.md * Fix RGB LED init of monks/keymap.c * Fix default keymap and readme.jp * Fix change DEFS of RGB ANIMATIONS to LED_ANIMATIONS * Add EOL * Use serial_config_simpleapi.h * Fix comment char * Fix error handling in split_scomm.c : mtei works * Fix keymaps * Remove DISABLE_LEADER definition * Remove pro_micro.h * Add 2 spaces after Hardware name * Fix keymaps - remove audio codes - change LAYOUT to LAYOUT_ortho_4X12 - change "persistent_default_layer_set" to core function * Use the Community Layouts feature - with some clean up * Update latest serial.c #4278
* Add localized LED flash effect on keypress to Massdrop ALT (#4340)Sean Dwyer2018-11-064-0/+425
|
* mapdev's Espectro layout (#4366)tcatkins992018-11-061-0/+88
| | | | | | | | | | * Add mapdev layout to espectro * Add mapdev layout to espectro * - Update MO Co-Authored-By: tcatkins99 <tatkins@beitzanddaigh.com>
* Fixe line endingsDrashna Jaelre2018-11-061-69/+69
|
* Remove ALTG(kc) as it's misleading and is not actually AltGr (#4338)Konstantin Đorđević2018-11-061-0/+2
| | | | | | * Remove ALTG(kc) as it's misleading and is not actually AltGr * Add temporary alias for ALGR in keyboards/planck/keymaps/pevecyan/keymap.c
* Keyboard: Initial 6lit port (#4355)zvecr2018-11-0512-0/+579
| | | | | | | | * Initial 6lit port * Pull request review changes * Switch to bootmagic lite
* Keyboard: Initial foobar port (#4367)zvecr2018-11-0512-0/+605
|
* Keyboard: Add Nyquist Rev 3 (#4287)Danny2018-11-0524-1126/+188
| | | | | | * Add Nyquist Rev 3 * Switch to split_common
* Redox: move curly brackets one row down. (#4364)Jeremy Herve2018-11-051-7/+7
| | | In #4258, the 2 curly brackets were inadvertently moved one row up. This fixes that.
* Update whitefox/konstantin keymap (#4363)Konstantin Đorđević2018-11-053-75/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use Magic+Esc for entering bootloader mode * Expand rules.mk * Improve FN_RCTL tap dance * Avoid one-line if statements * Add PROGMEM to keymaps definition * td_fn_rctl_* → td_fn_rctrl_* * Fix FN_RCTL tap dance bug when count is 4, 8, 12 etc. * Add ACTION_TAP_DANCE_DOUBLE_MODS * Rearrange/rename keycode defines * Use RAL_RGU and RCT_RSF in keymaps * Replace keymap ASCII art with box drawing characters * Add FN_FNLK and use it * Set Unicode input mode in eeconfig_init_user instead of matrix_init_user
* Keymap update Adding RGB underglow controls. (#4358)Jarred Steenvoorden2018-11-051-5/+5
| | | | | | | | | | | | | | | | | | * Update userspace with common config.h * Add my dz60, satan and xd75 keyboard keymaps * Fixing executable bits changed during last upstream merge * Cleanup unnecessary files and defines * Remove unnecessary defines from userspace config * Add underglow controls to dz60 function layer * Fixing merge conflicts * Fixing exectable bits changed during merge
* Fix Espectro build (#4353)TurboMech2018-11-042-4/+4
| | | After further testing and feedback from others, the bottom row matrix was incorrect. Also RGB number was incorrect (I was tired when building this, really shouldn't do that).
* Keyboard: Update the serial.c of crkbd based on the helix-serial.c (#4349)Kosuke Adachi2018-11-046-105/+277
|