summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add 16U2, 16U4 and USB646 to mcu_selection.mk (#6566)fauxpark2019-09-058-147/+1
|
* led fix (#6672)Xelus222019-09-052-15/+14
|
* Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)Konstantin Đorđević2019-09-058-8/+95
| | | | | | | | | | * Add missing void parameter declarations to *_light functions * Add doro67/multi:konstantin keymap * Allow FNLK to be canceled with Esc * Function layer → Fn layer in keymap comments
* [Keyboard] Missed a JTAG disable (#6667)fauxpark2019-09-031-4/+1
|
* added ability to change unicode input method (#6666)Vega Deftwing2019-09-041-2/+2
|
* Fix battery level code in adafruit_ble.cpp (#6648)bwhelm2019-09-043-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix battery level code in adafruit_ble.cpp The code in tsk_core/protocol/lufa/adafluit_ble.cpp that polls the battery level for the Adafruit feather BLE controller reads the regulated voltage, not the raw voltage coming from the battery. To do that, the Adafruit Feather docs say you should read from pin A9: https://learn.adafruit.com/adafruit-feather-32u4-basic-proto/power-management#measuring-battery-4-9. (See also https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/pinouts#logic-pins-2-9.) I'm not sure why, but analogRead(9); doesn't read the correct pin. Checking all available analog pins experimentally, it turns out that analogRead(7); returns the correct value. So the code above should read: state.vbat = analogRead(7); * Update tmk_core/protocol/lufa/adafruit_ble.cpp Co-Authored-By: Drashna Jaelre <drashna@live.com> * Remove old comment * Fix linking error * Remove `#ifdef` around `#include analog.h`. * Really fix linking error
* [Docs] Update i2c_driver.md (#6665)Elliot Powell2019-09-031-1/+1
| | | Fix missing arg of i2c_start
* [Keyboard] Doro67 cleanup (#6514)Konstantin Đorđević2019-09-0312-337/+346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add spacing to LAYOUT macros, add layout comments, improve consistency, fix ISO layout bug * Remove placeholder comments in regular.h and rgb.h * Change K## to k## in multi.h and regular.h * Add alignment whitespace in Doro67 LAYOUT macros * Update multi default keymaps and add layout comments * Update rgb default keymap and add layout comments * Add RESET to Fn layer in multi default keymaps * Replace KC_GESC with KC_ESC in rgb default keymap for consistency with other Doro keymaps * Update regular default keymap and add layout comments * WIP * Replace odd F1, F2 with proper split LShift/Backspace keys in default_multi * Minor fixes and tweaks in multi default keymaps * Fix Enter and NUHS positions in multi LAYOUT_iso * Return true in process_record_user in rgb default keymap * Update Enter position in multi info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update labels in multi info.json to match the default keymaps
* [Keyboard] Add Tukey board (#6657)Danny2019-09-039-0/+206
|
* [Keymap] Update personal userspace and keymaps (#6654)Konstantin Đorđević2019-09-039-61/+77
| | | | | | | | | | | | | | | | | | | | * Enable Fn layer tap dances only if LAYER_FN is defined * Update KBD6X keymap spacing to match LAYOUT spacing * Add regular FNLK to userspace, update keymap comment labels * Rename KC_BRK → BREAK, KC_SYSR → SYSRQ in userspace * Change mousekey positions in KBD6X * Disable Console in KBD6X to reduce firmware size * Return false in process_record_* only when overriding existing keys * Fix Caps light not working after LSFT_FN * Refactor Fn/Caps light, fix sequencing issues
* [Keymap] Satan GH60 with command prompt animation, react to keypresses (#6636)Benjamin Grosse2019-09-034-0/+179
| | | | Co-Authored-By: fauxpark <fauxpark@gmail.com> Signed-off-by: Benjamin Große <benjamin@midokura.com>
* Add Dip Switch as a core feature (#6140)Drashna Jaelre2019-09-0320-393/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Dip Switches as a core feature * Add documentation for Dip Switch feature * Update Preonic Rev3 to use new feature and remove custom matrix * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Remove custom matrix line completely Rather than just disabling it Co-Authored-By: fauxpark <fauxpark@gmail.com> * DIP changes Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use better check for DIP Switch configuration * Add to show features * Add bitmask callback for dip switch * Fix OLKB Boards dip switch config * Update docs to include bitmask example * Fix comments/documentation Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix issues with docs and use example from @tuzonghua * Fix wording Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix example to use proper formatting Bad, BAAAAAAD drashna!!! * Handle dip switch initialization better
* Update submodule check to include LUFA (#6661)Drashna Jaelre2019-09-031-0/+1
| | | As LUFA is now a submodule, we should be checking it.
* [keymap] ninjonas userspace and keymaps for hotdox, lily58, & pinky3 (#6649)Jonas Avellana2019-09-0220-0/+1577
| | | | | | | | * [keyboard] introducing ninjonas userspace & keymaps for hotdox, lily58, and pinky3 * [fix(#6649)] removed M_EPRM and used builtin EEP_RST keycode as-per review. * [chore(#6649)] forgot to update keymap legend on lily58
* [Keymap] Update keymap for alice and fix for ctrl and os swap (#6642)Sid Carter2019-09-023-12/+21
| | | | | | * update map for alice and fix for via boards * enable bootmagic
* Fix typo in Open Graph description for docs (#6641)fauxpark2019-09-021-1/+1
|
* [Keyboard] add rgb led configuration for xd87 (#6635)Louis D2019-09-026-9/+118
| | | | | | | | * add rgb led configuration for xd87 * Add RGB underglow to a separate keymap * rename keymap and make small review changes
* Add `dfu-programmer` to `pacman -S` (#6619)Cory Watson2019-09-021-5/+2
| | | | | | | | | | | | | | | * Add `dfu-programmer` to `pacman -S` (#6618) `dfu-programmer` now resides at `extra/dfu-programmer` and is no longer in the AUR * Add `--needed` option to `pacman -S` for efficiency * Fix * Update util/linux_install.sh Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Atreus: Flip the middle two keys when PCBDOWN is set. (#6616)Alex Schroeder2019-09-021-2/+18
| | | | Flipping the columns isn't enough for the Atreus keyboard, since these two keys are distinguished by row on the same column electrically.
* Fix msys2 not installing any packages because it can't find clang (#6655)fauxpark2019-09-021-1/+1
|
* Run dos2unix on whole repo (#6644)Drashna Jaelre2019-09-0124-124/+124
|
* Always run `util/travis_compiled_push.sh` (#6640)Drashna Jaelre2019-09-011-1/+1
| | | | | | | Specifically, the `util/travis_compiled_push.sh` runs a number of cleanup and deployment routines. This includes `dos2unix` that fixes the line endings for sanity's sake. However, it only runs on successful builds. That would be fine, except some builds WILL fail (community layouts, yay), which is a problem. This should change the behavior to always run the post compile checks. However, in the long run, we should break up this script into more parts.
* NIU Mini Settings update and Refactor (#6651)noroadsleft2019-09-017-181/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update codebase to four-space indent * update codebase to use #pragma once * refactor config.h * change info.json to debug linting * refactor readme - file header - update docs links * minimize and lint rules.mk * change features - enable mousekeys and nkro * use GPIO commands for Status LED Co-Authored-By: fauxpark <fauxpark@gmail.com> * use IS_LED_ON macro Co-Authored-By: fauxpark <fauxpark@gmail.com> * update compile/flash examples in readme * :flash doesn't use QMK Toolbox
* [Keymap] Add leaf60 and tada68 keymaps (#6645)Jarred Steenvoorden2019-08-316-0/+99
| | | | | | | | * Add leaf60 and tada68 keymaps * Cleanup files for pull request * Cleanup tada68 keymap
* [Keymap] Combo keymap update - For planck and dz60rgb (#6643)Sid Carter2019-08-313-7/+146
| | | | | | | | * update my planck layout * update me planck layout * For my purple Tofu60 with dz60rgb
* readability enhancementsskullY2019-08-311-0/+5
|
* Add support for passing files at the command lineskullY2019-08-311-9/+11
|
* CLI command to format C codeskullY2019-08-312-0/+37
|
* [Keymap] Added personal keymap for DZ68RGB (#6623)M-AS2019-08-303-0/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added personal CTRL keymap * added personal dz60rgb keymap * enabled new rgb effect * added space cadet shift * media player track buttons now orange * updated keymaps with rgb setting and visual HSV setting preview * fixed source stuff? * added support for underglow toggle (bugged to all hell) * everything now behaves as expected when ti comes to RGB toggles, thank god * removed ifdefs * changed color of MAS_CRM * uh, whitespace * changed rgb positions and modifiers within RGB matrix thing for CTRL and DZ60RGB * updated keymap to work kindof * KEYMAP: changed list of rgb effects * changed CTRL rgb defaults * KEYMAP: new LED layout for ctrl * fixed white LED position in indicator * changed capslock tap timing * Added new keymap - dz68rgb * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keyboard] Added Vitamins Included Rev2 (#6593)Mikkel Jeppesen2019-08-3024-261/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed pin for RGB * Added support for second revision of vitamins included * Added rev2 config and switched to #pragma once * Switch to quantum.h pincontrol * Fixed left-half check * Moved revision agnostic code to main header file * Moved common build options to main makefile * Referred to rev2 documentation * JTAG is dissabled in keyboard.c now * moved EEHANDS to rev1 config * moved rev2 to use split_common * Updated default keymaps * Changed handedness ifdef to allow user-overrides * Add some space saving defines * Changed to more sane I2C clock * Removed rev2 check in matrix.c as rev2 uses split_common * Removed rev2 check in rev1 only code * Update debounce constant name Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Switch KEYMAP macro to LAYOUT Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Switch kc_keymap macro to layout_kc Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Switch kc_keymap macro to layout_kc Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Add legacy layout macro alias Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/vitamins_included/rev2/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Split readme into revision specific versions * Updated src to allow LTO * Renamed readmes to lower-case * Switched my keyboards to FEED VID * Fixed markdown lint errors * fixed readme links Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Maintain keymap backwards compatibility Co-Authored-By: Joel Challis <git@zvecr.com>
* [Keyboard] add kbd67mkiirgb (#6605)moyi46812019-08-307-0/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add kbd67mkiirgb * Update info.json * Update readme.md * Update rules.mk * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Delete kbd67mkiirgb.c.b * Update keyboards/kbdfans/kbd67mkiirgb/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * fix led positon
* [Keymap] Workman layout for Atreus keyboard (#6606)Alex Schroeder2019-08-303-0/+112
|
* [Keyboard] add Pancake Keyboard (#6610)Spaceman2019-08-3013-0/+403
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create readme.md * Add files via upload * Create readme.md * Add files via upload * Create readme.md * Add files via upload * Create readme.md * Add files via upload * Update keyboards/pancake/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/feather/rules.mk Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/promicro/rules.mk Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/pancake/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update rules.mk * Update rules.mk * Update pancake.h
* Removed prescaler define from avr i2c, as it was impossible to use (#6617)Mikkel Jeppesen2019-08-302-3/+2
|
* [Keyboard] Add keyboard Reviung39 (#6620)gtips2019-08-3014-0/+630
| | | | | | | | | | | | | | | | | | | | | | | | | | * add keyboards/reviung39 * fix reviung39/keymaps/default/ * [Keymap] add keymap default_s for reviung39 type-s * [keymap] fix default and default_s * [keymap] remove backup directory(keyboards/reviung39/backup/) * [keymap] Update readme.md * [keyboards] fix keyboards/reviung39/reviung39.h, rules.mk, /keymaps/default/keymap.c * [keymap] fix /default_s/keymap.c * Update readme.md * Update readme.md * fix rules.mk * [keymaps] fix default/keymap.c
* [Keyboard] Assorted personal keymap/layout updates (#6621)Jonathan Rascher2019-08-309-33/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch Quefrency back to I2C (#6161 fixes the lag) * Update Quefrency keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update KBD67 keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Move Menu to a layer tap on the Fn key since that's a more natural location. * Update 60% Tsangan HHKB layout * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update 60% ANSI split backspace/right-shift layout * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe.
* [Keyboard] Support flashing DZ60 with :flash command (#6624)Jonathan Rascher2019-08-301-4/+1
|
* [Keyboard] Support flashing Instant60 from command line (#6625)Jonathan Rascher2019-08-301-0/+4
|
* [Keyboard] Add option to use 4x12 layout for Nyquist (#6633)Danny2019-08-304-1/+158
| | | | | | | | | | | | | | * Add option to use 4x12 layout for Nyquist * Add 4x12 Nyquist support to configurator * Add height to 4x12 configurator layout Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Remove QWERTY keycode Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keymap] Personal ISO-ish keymap for HHKB (#6632)Tobias V. Langhoff2019-08-302-0/+42
| | | | | | * Personal ISO-ish keymap for HHKB * Fix keymap image
* [Keyboard] Add Caravan keyboard (#6630)Nick Christus2019-08-308-0/+117
| | | | | | | | | | | | * added caravan keyboard * updates per PR review * updated bootmagic setting * updated LAYOUT * updated imgur url
* Fix Redefinition of OLED_TIMEOUT (#6628)Drashna Jaelre2019-08-301-1/+0
|
* consistencyskullY2019-08-301-1/+1
|
* Add a note about clang-format to the changelogskullY2019-08-301-0/+6
|
* Merge point for 2019 Aug 30 Breaking ChangeskullY2019-08-3011-36/+158
|
* clang-format changesskullY2019-08-30502-39497/+32694
|
* Hotfix: Reinstate the KC_DELT aliasskullY2019-08-301-0/+2
|
* add lufa as a submoduleskullY2019-08-302-0/+3
|
* Fix the LUFA lib to use a submodule instead of just files (#6245)Drashna Jaelre2019-08-301458-394696/+20
| | | | | | | | | | | | * Remove LUFA files * Update descriptions for newer version of LUFA * Create PR6245.md * Fix CDC(Serial) type errors * Fix missed merge conflict for AUDIO_DTYPE_CSInterface
* Update Atreus to current code conventions (#5849)Joel Challis2019-08-3017-378/+346
| | | | | | | | | | * Update atreus to current code conventions - add multi revision instead of defines * Remove config.h duplication from user keymaps * Add breaking change log * Add missing pragma once