summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-28ISSI31FL3733 driver (#3679)yiancar12-88/+717
* ISSI31FL3733 driver - Addapted IS31 driver for the above driver * fix my branch * ISSI31FL3733 driver - Inclusion of above ISSI led driver * IS31fl3733 driver - Added correct function for control registers * Finalized support for ISSI31fl3733 led driver - Finalized and tested driver. - Modified i2c_master for arm due to declaration mistake. - Fixed spaces/tabs in quantum.h file. - Fixed spaces/tabs in common_features.mk file. - Removed unnecessary includes from rgb_matrix.c file. - Added local definitions for MIN and MAX macros in rgb_matrix.c file. - Adjusted chevron effect. - Added necessary define (RGB_3733_MATRIX_ENABLE) for makefile. - Added necessary C define (ISSI3733) to aid with inclusion of the correct header file. - Added documentation for the new driver. * Driver structure update - Changed rule includes to be more condensed (RGB_MATRIX_ENABLE = IS31FL3731) and (RGB_MATRIX_ENABLE = IS31FL3733) - Updated documentation - Reverted to the use of differently named functions for each driver and selecting the needed ones within rgb_matrix.c * ISSI Drivers refractoring - Moved issi drivers in a dedicated folder - Updated documentation * I2C library fix I released the special pins incorrectly before. It is now fixed.
2018-08-27Fixes STM32F303XC timer issue for Planck Rev 6 (#3777)ishtob6-6/+7
* Adding my personal planck keymap * Adding readme.md to my keymap * Create my userspace add users/ishtob/ * Moved macros off keymap macros now exsists in my userspace, moved them off keyboard specific keymaps * Create my userspace add users/ishtob/ * rebase from main QMK repo * fixed compile error with planck rev6 keymap * fixed compile error with planck rev6 keymap * Revert "Merge branch 'master' of https://github.com/ishtob/qmk_firmware" This reverts commit 6c8a9a6eec7ec311802338ea361099612182465d, reversing changes made to 5c598d9a53a7f794d5be283ac40ca97631ae5578. * fixed issue where compile errors if private macro file is not present * Revert "fixed issue where compile errors if private macro file is not present" This reverts commit e0035df48ffb9a95aa94e8339c58ef539e0449cf. * Fixed STM32 timer issue with Planck Rev6 with tap mods * Revert "fixed compile error with planck rev6 keymap" This reverts commit 5c598d9a53a7f794d5be283ac40ca97631ae5578. * Revert "Revert "fixed compile error with planck rev6 keymap"" This reverts commit c36896ca718f8b9bb3c653d7532797e9129477e3. * Fixed compile issues with my personal userspace and keymap utilizing the userspace
2018-08-26mitosis: minor readme improvements (#3762)Michael F. Lamb2-11/+16
* minor improvements to top-level mitosis keyboard readme * typo * trivial readme change
2018-08-26add linebreaks to "Keyboard Maintainer:..." blocks where missing (#3763)Michael F. Lamb23-42/+42
2018-08-26Keymap: Made changes to buswerks ortho_4x12 keymap (#3757)Logan Bussell2-22/+29
* 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
2018-08-26Keyboard: Putting all my ducks in a row: Lightsaver (#3758)MechMerlin15-0/+0
2018-08-26Keyboard: Make a 1upkeyboards directory for visibility (#3759)MechMerlin30-0/+5
2018-08-26Helpful functionsDrashna Jaelre4-0/+69
2018-08-26Keymap: initial migration of raffle planck (#3748)Doug Raffle4-0/+355
* initial migration of raffle planck * cleaned up includes per merge per drashna * removed unicode shrug attempt * cleaned up include.
2018-08-26Keyboard: Duck Jetfire QMK Support (#3752)MechMerlin13-0/+1058
* Initial Commit Port from xauser's jetfire code. Does not compile yet * fix up keymap from uint8 to uin16 * update rules file to contain custom matrix * Good stopping point Still lots of compile errors but I'm getting there. * fix a few more compile errors * move a few functions around to help with compiling * Finally got it all to compile * Get rid of that old KEYMAP macro * edit readme * Put my name everywhere and some minor code clean ups * start to remove that kc nonsense * fix keymap compilation issues * add reset key info * better human readable formatting * match the duck default layout * add confgurator support * clarify reset key * might be a good idea to use the correct pin * get the riight keycode for RGB * include an ALL layout * I tried to fix the formatting....sigh * add functons to ensure Configurator compile-ability * move jetfire to duck directory * Moved and renamed things as per Drashna's PR comments as his back was hurting as he reviewed this
2018-08-26Keymap: initial migration of raffle 1up60rgb (#3747)Doug Raffle2-0/+173
* initial migration of raffle 1up60rgb * updated include statement
2018-08-26Keymap: PyroL Let's Split keymap + Alpha keymap modifications (#3753)Luciano Malavasi5-57/+279
* keymap + alpha * some fixes * keymap + alpha * some fixes * drashna changes * linked main Alpha repo in keyboards/alpha readme * missed a spot * there's another function called FUNC lol * keymap + alpha * some fixes * keymap + alpha * drashna changes
2018-08-25Keyboard: Change the default LAYOUT to LAYOUT_60_hhkb for tokyo60 (#3751)MechMerlin1-1/+1
2018-08-25Keyboard: Tokyo60 Cleanup: QMK Configurator support (#3749)MechMerlin7-20/+27
* use LAYOUT_60_hhkb * cleanups * more minute clean ups * fix some capitilization issues * add configurator support
2018-08-25Keyboard: add tokyo60 (#2861)Alvin C7-0/+253
* adding tokyo60 to qmk * updating readme * updating keymap and power consumption for mobile
2018-08-25Keyboard: Added gamepad layout to cospad (#3714)Njiall2-2/+403
2018-08-25Keymap: Added my keymap for Rorschach keyboard; minor updates to my Kinesis ↵Salt-Peanuts6-42/+419
files. (#3734) * Added keymap for Rorschach * Rorschach update * Minor updates to Kinesis files * Minor fixes * Minor fixes for Rorschach
2018-08-25Keyboard: readme.md update (#3581)Barry Huang3-3/+3
for correct site link
2018-08-25Keymap: update to budi's tv44 (#3587)Budi Dharmawan2-68/+110
* update to budi's tv44 * update august - budi's tv44
2018-08-25Keyboard: introduce new default layout 68_ansi (#3745)MechMerlin3-0/+19
2018-08-25Keymap: Hold for MO and Tap for TG (#3742)MechMerlin1-2/+25
Special thanks to Drashna for teaching me how to implement myFNX command. This allows a user to hold Fn for regular Fn and tap to toggle another layer. For now this will stay within my community layout as this is the only layout that I will be using this in. This may change in the future.
2018-08-25Keyboard: add Wavelet (#3739)Danny9-0/+425
* Add Wavelet keyboard * Fix build error for keyboards w/o Planck MIT layout * Add swap hands support
2018-08-25Add a belgian keymap, partially based on keymap_french.h (#3737)Anthony1-0/+117
2018-08-24Introduce new 75_ansi standard layout (#3738)MechMerlin10-7/+157
* introduce new layout 75_ansi * use the new 75_ansi layout for my octagon v2
2018-08-24Keyboard: Support PCBDOWN variants for Atreus keyboard (#3735)Alex Schroeder2-0/+5
2018-08-23Keyboard: dactyl_manuform 5x7 aka Ergodox-ish added (#3691)zwnk9-23/+252
* dactyl_manuform 5x7 aka Ergodox added * LAYOUTS = ergodox removed * README updated * README updated again * zip file removed
2018-08-23Keymap: fix conditionals in userspace rules.mk (#3726)wanleg2-6/+1
* fix conditionals in rules.mk * minor keymap change
2018-08-23Keymap: Add Dvorak Svorak A5 layout for Ergodox-EZ (#3725)Erik Thorsell2-0/+256
* Add svorak a5 * Update Svorak A5 keymap * Fix issue with special characters The initial keymap did not account for non US software layout. Hence, the special characters were incorrect. Since this layout is aimed towards Swedish writing people the presumption is that whoever uses it will have Swedish as their OS language. Includes: - Special character issue fixed - QWERTY layer that can be toggled if requiered (also presumes Swedish software layout) * Add special characters and media keys * Add ctrl, alt, etc. to functional layer
2018-08-23Keyboard: Finish up the HSE now that I have a board to play with! (#3728)MechMerlin4-42/+22
* fix up readmes * update keymap to match configurator default * add more info
2018-08-22Keyboard: Partial refactor of the crkbd code (#3600)marksard12-114/+159
* Add display to LED-parameters function * Improvement of update timing for OLED display (Need TWI_Init)
2018-08-22Keyboard: Blockey refactor (#3722)noroadsleft5-73/+49
* Matrix refactor Edited for readability. * Keymap refactor Deleted TMK-syntax macro block. Edited for readability. * Readme cleanup Edited image link (link previously referenced a single-image album). * Configurator support
2018-08-22Keyboard: AL1 Configurator fix: misplaced arrow keys (#3716)noroadsleft2-8/+8
* Configurator fix: misplaced arrow keys * rules.mk: set backlight and RGB rules
2018-08-22Keyboard: AMJ96 Refactor and Configurator update (#3707)noroadsleft6-35/+41
* AMJ96 Refactor LAYOUT matrix and default keymap refactored to use full-length keycodes (instead of shorthand). * Configurator update Minor physical layout update and made the labels more sensible. * Readme update White space correction. * Default keymap update: #include QMK_KEYBOARD_H * rules.mk update Disabled the following options as my local test compile's .hex ended up too big to fit in the available flash space: MOUSEKEY_ENABLE EXTRAKEY_ENABLE BACKLIGHT_ENABLE RGBLIGHT_ENABLE If this is undesirable, suggestions are welcome. * Config/rules update Re-enabled MOUSEKEY_ENABLE, EXTRAKEY_ENABLE, BACKLIGHT_ENABLE, and RGBLIGHT_ENABLE and disabled COMMAND_ENABLE in rules.mk; enabled NO_ACTION_MACRO and NO_ACTION_FUNCTION per @drashna * Swapped `___` for `XXX` in amj96.h per @mechmerlin
2018-08-22Keyboard: Fix tada68 Linux readme (#3717)Kjili1-1/+1
Remove confusing mention of a "Windows" computer.
2018-08-22Keymap: Added personal keymap for bface (#3719)Kyle Peatt2-0/+89
* [keymap] Added personal keymap for bface * Add readme * [keymap] Added personal keymap for bface Add readme Remove right shift slash test
2018-08-21Keyboard: UT47 Configurator support and readme cleanup (#3708)noroadsleft2-4/+15
* Configurator support * Readme cleanup
2018-08-21Keyboard: Configurator render fix for AMJPad (#3706)noroadsleft1-3/+3
- `LAYOUT` updated to `LAYOUT_numpad_6x4` - `LAYOUT_all` update to `LAYOUT_ortho_6x4`
2018-08-21Keyboard: AMJ60 LAYOUT_iso matrix fix (#3705)noroadsleft1-4/+4
LAYOUT_iso matrix was invalid.
2018-08-21Keyboard: Alf X2 matrix fix (#3704)noroadsleft1-1/+1
Invalid syntax in LAYOUT_split_arrows matrix macro.
2018-08-21Keyboard: Corrected LFK65_HS LAYOUT_all matrix (#3703)noroadsleft1-11/+14
Switch `k3D` was listed as `K3D` in the parameter list, causing a compile error (undeclared variable).
2018-08-21Keyboard: bface update (#3702)MechMerlin5-58/+53
* add configurator support * update bface code to more modern QMK standards * update readme * update readme * Make changes thanks to noroadsleft's PR comments
2018-08-21Keymap: Adding stephengrier keymap for the DZ60 PCB (#3700)Stephen Grier2-0/+131
2018-08-21Keymap: Nordic layouts for ErgoDox, Planck (#3693)Christoffer Holmberg7-0/+666
* first verion of skug * zudvp layer added and new thumb cluster * move del to arrw cluster and switch places of algr and no_circ * first verion of skug * zudvp layer added and new thumb cluster * move del to arrw cluster and switch places of algr and no_circ * rework layouts * Adds SYMB layer toggle to 'ä' Closes #2 Also moves ctrl away from '-' and 'z' to the outer bottom corners and removes redundant SYMB layer binds from there * Adds mouse movement to right hand on ARRW layer Closes #3 * Fix typoed keycodes * planck qwerty nordic * Update README.md * Update README.md * Implemented changes to planck layout requested by drashna * Implemented changes to ergodox layout requested by drashna NOTE: `version.h` is still required.
2018-08-20Keymap: Update 333fred's keymap for Zen (#3690)noroadsleft1-5/+5
Reset file to upstream/master, update only macro name (KEYMAP to LAYOUT).
2018-08-20Keyboard: forgot to rename the layout 1up60hse correctly (#3699)MechMerlin2-8/+8
2018-08-20Keyboard: Fix Configurator rendering for Big Series 2-, 3-, and 4-key boards ↵noroadsleft3-5/+5
(#3698)
2018-08-20[WIP] Added support for the b.face keyboard (#2493)Sebastian Kaim14-0/+1169
* Added support for the b.face keyboard This commit adds support for the 60% keyboard from winkeyless, the b.face. The basic keyboard layout as well as the RGB backlighting works as expected; the per-key LEDs can be turned on or off but not yet dimmed. A default 60% US-layout is included. * Added link to the bface in the ps2avrGB README
2018-08-19Keyboard: add Telophase board (and Graham's keymaps) (#3244)Graham P Heath12-18/+901
* add my config * fix backlight, clean up that code * group background code, restore static var * qwerty is supposed to be in the middle * wrap layer change backlight in ifdef * backlight levels and some more 'emojis'. * Restructure to make it possible to press cmd ent on the right side of the board with one hand. * Expose the period through the number layer. Add Hyper keys to mouse layer * reduce mouse speed * add a : -P key * Thumbs up and down, remove some keys that are duplicated via function keys, clean up * fix build issues * add various emoji * duplicate default Meira keymaps * Miera updates * add documented but unmapped emoji * Sound for the Meira, was stumped by a file size! Thanks drashna! * add docs * docs * revert lib changes... * clean up * clean up * remove make file * Fixes missing key * clean up * add my lets split * add more emoji * add the telophase board (unofficially, I guess...) * add missing files * add/reset files * Review feedback implementation: Not needed. Add #define FLIP_HALF to your config.h file instead. * Review feedback implementation: All of these includes should be replaced with #include QMK_KEYBOARD_H. * Review feedback implementation: [FAILING] You may want to use LAYOUT_ortho_4x12 instead, and move this to /layouts/community/ortho_4x12/ instead. That way, you can use the same keymap for all of the boards. * clean up * add a key for command tilde (osx loves it) * at least its building again * remove adjusts and migrate layer switching to MO(_LAYER) * update the telophase readme * update the telophase readme * grahampheaths -> grahampheath * ONEHAND_ENABLE -> SWAP_HANDS_ENABLE * convert lets split to use ortho_4x12 * Move lets split keyboard layout into community/ortho_4x12 * make telophase use LAYOUT() * I did it?! * Add clap and grin * swap tabs and back and forward * whitespace
2018-08-19Keyboard: add mint60 keyboard (#3543)eucalyn20-0/+1675
* add mint60 * change source by reviews
2018-08-19Keyboard: Add QWERTYYdox keyboard (#3636)aydenvis13-0/+505
* Add files via upload * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Delete split_util.h * Delete split_util.c * Delete serial.h * Delete serial.c * Delete matrix.c * Delete i2c.h * Delete i2c.c * Update rules.mk * Update config.h * Update readme.md * Update readme.md