summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Set unused USB serial buffer to 1 byte to save memoryFred Sundvik2018-02-12
|
* Update to drashna keymaps (#2381)Drashna Jaelre2018-02-12
| | | | | | | | | | | | | | | | | | * Add to list of predefined rgb colors * Change layer colors, to reflect new options * Use Tag Toggle instead * Clean up macros and add breathing indication for OSM Layer * Get Viteri Macropad working properly * Disable unused action features * Use I2C because that's smaller, apparently * Remove viterbi-half code
* Update feature_auto_shift.mdGomme_Bidule2018-02-12
|
* Committed initial version of the knops configurator.Kayle Knops2018-02-12
|
* Clueboard hotswap support (#2376)skullydazed2018-02-10
|
* Modernize clueboard, add 66_ansi and 66_iso layouts (#2377)skullydazed2018-02-10
|
* New keyboard: Cu75 (#2374)yiancar2018-02-10
| | | | | | | | | | | | | | | | | | | | * Added Modular keyboards L,R and NUM Created code modules for the 3 modules of the modular keyboard. Original idea by MechboardsUK. Uses i2c implementation similar to lets split * Remove modular from master This is to fix incorrect branching * Addition of cu75 Addition of cu75 keyboard, uses libraries from LFKeyboards directory which are path linked to reduce file duplication. Minor fix on cu24 readme * Minor Readme Fix
* Diverge 3 initial commitIslandMan932018-02-10
| | | | | | | | | | woo it works use lets split code Final working. Uses serial Update license
* Added raylas keymap for TADA68Raymond Douglas2018-02-10
|
* Add JC65 ps2avrGB keyboard (#2351)Jason Barnachea2018-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds JC65 ps2avrGB keyboard * Adds default keymap * Adds personal keymap * Backlight On/off support Migrated code from the BFake. Functionality only on BL_ON, BL_OFF, BL_TOGG. * Backlighting config adjustment Only 1 level supported. * Personal keymap update BL toggle added and RGB layer updates. * Renamed jc65 ps2avrgb directory Renamed directory for more clarity. * Default keymap and default rules * Personal keymap and personal rules * Group JC65 QMK and PS2 versions Group JC65 QMK and PS2 versions, Split directories, Readme for parent folder. * Default keycaps and personal keymaps re-added Default and personal keymaps re-added. Keymaps, Readme, Rules.mk, and config.h * v32a default keymap rules Default to no. * RGB and Backlight default settings Set to yes. * Rules.mk defaults for personal keymap Rules.mk defaults for personal keymap * Revised keyboard readme make paths Revised. * Path correction * jc65 default folder set set default pcb to qmk version * default rules for v32a set to enable backlight and rgb by default.
* Fix reset for STM32 devicesFred Sundvik2018-02-10
|
* add conditional to perform check-size only for supported architecturesMichael F. Lamb2018-02-08
|
* make check_size work across platformsMichael F. Lamb2018-02-08
|
* Add the ability to disable Music Mode completely (#2339)Drashna Jaelre2018-02-08
| | | | | | | | | | | | * Skip process_music in NO_MUSIC_MODE is defined * Skip matrix_scan_music if NO_MUSIC_MODE is defined * Skip music_all_notes_off if NO_MUSIC_MODE is defined * Leave matrix_scan_music in, because it reduces firmware size by 150b.... * Add docs for NO_MUSIC_MODE
* Switch from echo to printf for output without newlinesDanny Nguyen2018-02-08
|
* Only search through newly detected devices and discard ones that disappearedDanny Nguyen2018-02-08
|
* Merge ChibiOS and LUFA descriptor support (#2362)fredizzimo2018-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move lufa descriptor to protocol/usb_descriptor * Try to compile usb_descriptor on ChibiOS * Add lufa_utils for ChibiOS Lufa USB descriptors for ChibiOS * More lufa_util compatibility fixes * First compiling version of shared USB descriptor * Send the usb descriptors * Fix the CONSOLE output on ChibiOS * Add errors for unsupported interfaces * Enable support for vitual serial port USB descriptors * Implement virtual serial port for ChibiOS * Cleanup the lufa_utils Use the default lufa header files * Add raw hid support for ChibiOS This is completely untested * Enable midi compilation on ChibiOS * Move midi functionality out of lufa.c * Don't register sysex callback when not needed * ChibiOS compilation fixes * Update ChibiOS submodule * Fix the Midi USB descriptor It didn't work properly when both Midi and Virtual serial port was enabled. * Add MIDI support for ChibiOS * Fix USB descriptor strings on ChibiOS * Use serial usb driver for raw hid * Generalize the ChibiOS stream like drivers This makes the initialization much more simple and eliminates a lot of the code duplication. * Convert console output to chibios stream driver * Fixes for ChibiOS update * Update the ChibiOS contrib submodule To include the usb data toggle synchronization fixes * Fix duplicate reset enumeration on ChibiOS * Add missing include * Add number of endpoints check for ChibiOS * Enable serial USB driver on all keyboards * Add missing includes when API is enabled withot midi * Add another missing inlcude
* ARM audio fixes, stack size increase (#2365)Jack Humbert2018-02-08
| | | | | | | | | | * fix up arm audio implementation * chibios stack size inc * get one channel working * update for chibios
* Fixed my minivan F-keysjetpacktuxedo2018-02-08
|
* Makes layers consistent with commentsNiles Christensen2018-02-08
|
* Replace Right key on base layer with RShift, convert adjust to KC_KEYMAP formatDanny Nguyen2018-02-08
|
* Send usb wakeup through ChibiOSFred Sundvik2018-02-07
|
* Update Chibios Contrib with 17.6.3 supportFred Sundvik2018-02-07
|
* Update ChibiOS to 17.6.3Fred Sundvik2018-02-07
|
* New keyboard added "Zen" (#2347)Legonut2018-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New keyboard added Zen is a split ortholinear currently in group buy. * remove bad keymap Keymap was throwing errors * remove other bad keymap I should have checked these before haha * small fix to update folder name * renamed temp * renamed to zen * update folder name * Slim down matrix code Suggested by drashna * move KC_NO * Update keymap * change from rev2 to rev1
* Re-add Flip Installer (#2355)Drashna Jaelre2018-02-06
| | | | | | | | | * Re-add Flip Installer Found the update URL for it. http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip * Comment out JRE installer version
* convert to unix line-endings [skip ci]QMK Bot2018-02-07
|
* made changes to my kelorean planck keymap (#2343)KeLorean2018-02-06
| | | | | | | | | | | | | | * Planck-swapped up/down arrows,s65x-add dvorak * Added Dvorak as first layer of default keymap * planck-swap up and down arrows. s65x-added dvorak * added colemak to kelorean s65x keymap * made more changes to kelorean keymap * just tryinng to fix bc i was not connected upstrem
* Remove _quantum functions from custom matrix.c codeU-LANDSRAAD\drashna2018-02-06
|
* Add stm32 to drivers.txtskullydazed2018-02-05
|
* Fixes to get tap dance to fire at proper places (#2272)scauligi2018-02-04
| | | | | | | | * tap dance fixes: fire immediately upon completion and also get properly interrupted before macros * bugfix for tapdance improvement * fix build
* made kelorean keymaps for planck and s65x (#2331)KeLorean2018-02-04
| | | | | | | | | | * Planck-swapped up/down arrows,s65x-add dvorak * Added Dvorak as first layer of default keymap * planck-swap up and down arrows. s65x-added dvorak * added colemak to kelorean s65x keymap
* Update to drashna userspace (Keymap Templating) (#2338)Drashna Jaelre2018-02-04
| | | | | | | | | | | | | | | | | | * Change tapping term to be longer * Make Audio/Underglow settings permanent * Use wait_ms rather than _delay_ms * Readd One Shot Mods * Switch to Imperial March startup sound * Move OSM to it's own layer * Minor Formatting Tweaks * Keymap Templates and formatting fixes
* Added personal nyquist & levinson layoutsHarley Laue2018-02-04
|
* Added dz60 custom layout (#2302)f3d32018-02-03
| | | | | | | | | | | | | | * Add files via upload * Update keymap.c * Delete keymap.c * Added dz60 banana-split layout * Added dz60 custom layout Added layout for dz60 with split spacebar, arrows and other customizations.
* just a planck layout (#2320)jirgn2018-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added jirgn keymap from dotfiles * added jirgn s keymap as copy from default * [TASK] removed unnecessary colemak and dvorak layouts * [TASK] added right shift with tab to enter * [TASK] added ctrl keys beside homerow * [TASK] added Navigation Layer removed unnecessary BACKLIT removed Media Controls in Base Layers * [TASK] added left Navigation mode fixed some doc * [Fix] locked navigation layer by adding a transparent key for nav_mod keys * [TASK] added some more symbols and removed lower F1-F12 keys * [TASK] added some README and a layout design * [FIX] forced for adding to repo * [FIX] forced for adding to repo * [FIX] problem with layerswitching and hanging ctrl * removed image from repo * removed github image link with permalink from layout designer * removed github image link with permalink from layout designer * replaced image with permalink to layout editor
* Cu24 keyboard addition (#2330)yiancar2018-02-03
| | | | | | | | | | | | | | | | | | | | | | | | * Added Modular keyboards L,R and NUM Created code modules for the 3 modules of the modular keyboard. Original idea by MechboardsUK. Uses i2c implementation similar to lets split * CU24 Support Addes Support for the upcoming CU24 keyboard sold by CapsUnlocked * Removed modular keyboards to make stuff clear * Lower Case folders * Remove CU24 - Rename Folder * Add CU24 - Renamed * Fixed ignore list I am stupid
* Fix .editorconfig to not mess with line endingsFred Sundvik2018-02-03
|
* Map num lock and caps lock LED events to the RXLED and TXLEDEmily Soldal2018-02-02
|
* Added "hag" keymap to Iris (#2313)HagVcom2018-02-02
| | | | | | | | | | * Create keymap.c Add Hag keymap, a heavily modified dvorak swedish keymap with multiple layouts and often used stuff under the alpha cluster. * Create config.h * Create rules.mk
* Update personal layouts, free up matrix_scan_user for JJ40 (#2319)Kenneth Aloysius2018-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add NIU Mini keymap from Planck keymap * Remove old keymap files * Fix README, removed Planck references * Add default layout, move Planck layout to separate folder * Update README * Add my XD60 keymap * Change RShift to slash * Fix keymap: stuck on MO(1) * Move RESET to Fn+Enter * Add: RGB saturation cycle * Add numpad layer to keymap * Fix last case * Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code. * Change default to KEYMAP_MIT, not KEYMAP_OFFSET * Add custom RGB code for JJ40 * Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later. * RGB working on JJ40. * Fix: saturation increase/decrease flipped * Add new directory for my custom keymap with RGB keycodes * Swap LAlt and LGUI * Update JJ40 max power draw with measured value * Update: fun40 rules.mk to enable underglow; earlier failed Travis CI * Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60. * Super rudimentary backlight test, init RGB LEDs on boot * Backlighting works - stays on for now * Toggling working * Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c * Timers not working * Delete global.h * Cleanup * Compiles * Good sign: LEDs stop working again * Handle timer1 overflow * Progress: fix: forgot to init * Backlighting fully working now except breathing. * Revert keymap to original keycodes * Update XD60 keymap README * Update JJ40 keymap with backlight toggles * Breathing working just fine. * Update references * Add backlight_set() call * Cleanup code to disable backlight * Fix: does not compile * Fix: missing call to rgblight_task. * Testing with BACKLIGHT_BREATHING * Cleanup * Cleanup comments * More commenting cleanup. * Do not enable BACKLIGHT_BREATHING by default * Update XD60 keymap * Update: move matrix_scan_kb out from matrix.c to jj40.c (kb-level) * Cleanup for PR * Fix conflict in readme.md for NIU mini * Restore original power consumption figure * Fix: matrix_scan_user() now has to be defined in the keymaps * Add weak `matrix_scan_user` so it does not have to be defined in keymap * Add weak matrix_init_user()
* Personal BEAKL9 based keymap (#2304)kifinnsson2018-02-02
| | | | | | | | | | * Adding personal BEAKL9 based keymap Initial commit, very much a WIP/Proof of concept. * Updating personal BEAKL9 based layout * F-keys added to upper layer
* Not quite neo (#2318)jola52018-02-02
| | | | | | | | * planck with a not-quite-neo layout for a de-DE OS/SW keymap * ergodox infinity with a not-quite-neo layout for a de-DE OS/SW keymap * add documentation
* Added info.json and updated README for Deltasplit75 (#2266)Donald2018-02-02
| | | | | | * Added info.json and updated README * Updated info.json
* 🔧 create info.json for Infinity Ergodox (#2267)Louis Orleans2018-02-02
| | | | | | | | * 🔧 create info.json for Infinity Ergodox I'm not sure if the bootloader key is set correctly. * 🐛 fix layout name
* Use perl directly instead of grep -PErin Call2018-02-02
| | | | | BSD grep (the one on OSX) lacks a -P flag. The grep -P command thus fails and prints a usage message to the terminal. This fixes that.
* QWERTY based layout with thumb-chording (SHIFT + SPECIAL) and programming layer.mvs2018-02-02
|
* Add smt keymap for KBD75Stephen Tudor2018-02-02
|
* zweihander: rename, ⌃ → ⌥, README revamp (#2311)adiabatic2018-02-02
| | | | | | | | | | | | | | * zweihander-osx: Remove app keys, etc. - add right command keys - add F16 on ;' for Siri - remove command-Q (too easy to hit) * Rename zweihander-osx to zweihander-macos zweihander-macos: / / ^ → / / ⌥; README revamp zweihander: rename, ⌃ → ⌥, README revamp
* Xd75 : Bépo layout for the XD75 (#2166)Brosseau Valentin2018-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add xd75 layout * Add Readme * Update layout * Remove Backlight keys * Move ENTER / BACKSP / DEL * Commit my bepo layout instead of the qwerty version since i will not use it * Use 0 instead of 00 * Fix TODO key * Update the readme * Replace wrong key placment * Update center column * Update the layout with 2-u key * Adjust the fn layer * Adjust the main layer * Adjust the fn layer