]>
git.donarmstrong.com Git - qmk_firmware.git/log
dungdung [Mon, 6 Feb 2017 22:14:56 +0000 (14:14 -0800)]
Added non-animated gradient mode
dungdung [Mon, 6 Feb 2017 22:09:29 +0000 (14:09 -0800)]
Added mode reverse step function
dungdung [Mon, 6 Feb 2017 22:08:21 +0000 (14:08 -0800)]
Christmas mode now works with even RGBED_NUM
Added Christmas mode steps to reduce red and green colors blending into each other
Added Christmas mode interval
Increased green hue to 120
Jack Humbert [Mon, 6 Feb 2017 22:06:53 +0000 (17:06 -0500)]
Merge pull request #1030 from SjB/refactor_register_code16
speeding up (un)register_code16
Jack Humbert [Mon, 6 Feb 2017 22:00:30 +0000 (17:00 -0500)]
[skip build] testing travis script
Jack Humbert [Mon, 6 Feb 2017 21:56:39 +0000 (16:56 -0500)]
[skip build] testing travis script
Jack Humbert [Mon, 6 Feb 2017 21:54:54 +0000 (16:54 -0500)]
[skip build] testing travis script
Jack Humbert [Mon, 6 Feb 2017 21:46:44 +0000 (16:46 -0500)]
[skip build] testing travis script
Jack Humbert [Mon, 6 Feb 2017 21:42:18 +0000 (16:42 -0500)]
[skip build] testing travis script
Jack Humbert [Mon, 6 Feb 2017 21:04:28 +0000 (16:04 -0500)]
fixes qmk.fm linking, tests out auto version incrementing
Callum Oakley [Mon, 6 Feb 2017 12:40:32 +0000 (12:40 +0000)]
change cmd-l and cmd-r for actual home and end
Nikolaus Wittenstein [Mon, 6 Feb 2017 00:55:08 +0000 (19:55 -0500)]
Minor cleanup
Nikolaus Wittenstein [Mon, 6 Feb 2017 00:42:00 +0000 (19:42 -0500)]
Add new DIODE_DIRECTION option
The previous two options were COL2ROW, ROW2COL; this adds CUSTOM_MATRIX
to disable the built-in matrix scanning code.
Most notably, this obviates the need to set MATRIX_ROW_PINS or
MATRIX_COL_PINS.
Nikolaus Wittenstein [Mon, 6 Feb 2017 00:41:08 +0000 (19:41 -0500)]
Remove unused matrix_raw variable in matrix.c
milestogo [Sun, 5 Feb 2017 04:08:07 +0000 (20:08 -0800)]
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Nikolaus Wittenstein [Sat, 4 Feb 2017 02:09:50 +0000 (21:09 -0500)]
Add missing header to ergodox ordinary keymap
Nikolaus Wittenstein [Sat, 4 Feb 2017 02:06:43 +0000 (21:06 -0500)]
Fix compile warnings in egodox robot_test_layout
Fixes the warning "right shift count >= width of type" by adding UL to
the end of constants.
Nikolaus Wittenstein [Sat, 4 Feb 2017 02:00:10 +0000 (21:00 -0500)]
Fix compile warnings in light_ws2812.c
Fixes the warning "function declaration isn't a prototype" by explicitly
making the parameter list void.
Erez Zukerman [Thu, 2 Feb 2017 23:33:04 +0000 (18:33 -0500)]
Merge pull request #1063 from osamuaoki/master
Typo fixes
Erez Zukerman [Thu, 2 Feb 2017 23:31:25 +0000 (18:31 -0500)]
Merge pull request #1058 from edasque/master
Reverted Dockerfile to put the CMD back
Osamu Aoki [Thu, 2 Feb 2017 14:15:08 +0000 (23:15 +0900)]
Typo fixes
Luiz Ribeiro [Thu, 2 Feb 2017 02:57:44 +0000 (21:57 -0500)]
Fix V-USB bug on Windows 10
Erez Zukerman [Thu, 2 Feb 2017 01:12:44 +0000 (20:12 -0500)]
Merge pull request #1049 from SjB/tap_dance_save_oneshot_mods
race condition between oneshot_mods and tap_dance
Erez Zukerman [Thu, 2 Feb 2017 01:11:37 +0000 (20:11 -0500)]
Merge pull request #1054 from deadcyclo/master
Adds support for ergodox shine and unicode and emoji support to the deadcyclo layout
Priyadi Iman Nurcahyo [Wed, 1 Feb 2017 15:30:06 +0000 (22:30 +0700)]
Restrict outputselect to LUFA only for now
Priyadi Iman Nurcahyo [Wed, 1 Feb 2017 13:18:52 +0000 (20:18 +0700)]
Fix wrong include
Priyadi Iman Nurcahyo [Wed, 1 Feb 2017 12:37:52 +0000 (19:37 +0700)]
Limit outputselect to AVR only for now
Priyadi Iman Nurcahyo [Wed, 1 Feb 2017 10:55:13 +0000 (17:55 +0700)]
Move outputselect to parent dir to satisfy non LUFA keyboards
Priyadi Iman Nurcahyo [Wed, 1 Feb 2017 08:35:21 +0000 (15:35 +0700)]
Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLE
Brendan Johan Lee [Wed, 1 Feb 2017 07:56:35 +0000 (08:56 +0100)]
Merge remote-tracking branch 'upstream/master'
lucwastiaux [Wed, 1 Feb 2017 05:46:00 +0000 (13:46 +0800)]
increase timeout for dual mode caps key
Erez Zukerman [Wed, 1 Feb 2017 02:31:05 +0000 (21:31 -0500)]
Introduces ALGR_T for dual-function AltGr
Erik Dasque [Wed, 1 Feb 2017 00:59:59 +0000 (19:59 -0500)]
Reverted Dockerfile to put the CMD back
Erez Zukerman [Wed, 1 Feb 2017 00:29:19 +0000 (19:29 -0500)]
Merge pull request #1039 from zabereer/albert_ergodox_keymap
albert ergodox keymap
Erez Zukerman [Wed, 1 Feb 2017 00:25:46 +0000 (19:25 -0500)]
Merge pull request #1055 from matzebond/master
update my neo2 keymap
Priyadi Iman Nurcahyo [Tue, 31 Jan 2017 22:07:05 +0000 (05:07 +0700)]
Implement runtime selectable output (USB or BT)
upils [Tue, 31 Jan 2017 21:37:03 +0000 (22:37 +0100)]
Add reddot handwired keyboard.
milestogo [Tue, 31 Jan 2017 03:39:23 +0000 (19:39 -0800)]
fixing kinesis reboot
Matthias Schmitt [Mon, 30 Jan 2017 22:10:28 +0000 (23:10 +0100)]
update my neo2 keymap
Brendan Johan Lee [Mon, 30 Jan 2017 18:42:27 +0000 (19:42 +0100)]
[deadcyclo layout] Refactoring. Use custom functions and macros
Brendan Johan Lee [Mon, 30 Jan 2017 14:45:16 +0000 (15:45 +0100)]
[deadcyclo layout] fixed failing tests
Brendan Johan Lee [Mon, 30 Jan 2017 11:59:17 +0000 (12:59 +0100)]
Merge remote-tracking branch 'upstream/master'
TerryMathews [Mon, 30 Jan 2017 03:22:32 +0000 (22:22 -0500)]
Let's Split: establish rev2fliphalf subproject
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
SjB [Sun, 29 Jan 2017 18:04:43 +0000 (13:04 -0500)]
race condition between oneshot_mods and tap_dance
since the keycode for a tap dance process gets process only after the
TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT -
TAPPING_TERM time to tap or double tap on the key. This fix save the
oneshot_mods into the action.state structure and applies the mods with
the keycode when it's registered. It also unregisters the mod when the
the tap dance process gets reset.
SjB [Sun, 29 Jan 2017 17:56:20 +0000 (12:56 -0500)]
moved oneshot cancellation code outside of process_record.
The oneshot cancellation code do not depend on the
action_tapping_process and since process_record get called via the
action_tapping_process logic moved the oneshot cancellation code into
the action_exec function just before the action_tapping_process call
SjB [Sun, 29 Jan 2017 17:06:24 +0000 (12:06 -0500)]
registering a weak_mods when using register_code16
Scenario:
Locking the KC_LSHIFT, and then using a tap dance key that registers a
S(KC_9) will unregister the KC_LSHIFT.
The tap dance or any keycode that is registered should not have the
side effect of cancelling a locked moditifier. We should be using a
similar logic as the TMK codes in tmk_core/comman/action.c:158.
Priyadi Iman Nurcahyo [Sun, 29 Jan 2017 11:38:15 +0000 (18:38 +0700)]
Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
Priyadi Iman Nurcahyo [Mon, 9 Jan 2017 16:19:34 +0000 (23:19 +0700)]
minimize LEDs
Priyadi Iman Nurcahyo [Mon, 9 Jan 2017 14:24:26 +0000 (21:24 +0700)]
fix greek layers
Priyadi Iman Nurcahyo [Mon, 9 Jan 2017 12:35:01 +0000 (19:35 +0700)]
Implement greek layers on my Promethium layout
Yale Thomas [Sun, 29 Jan 2017 02:39:08 +0000 (18:39 -0800)]
added picture of layout
Yale Thomas [Sun, 29 Jan 2017 02:35:06 +0000 (18:35 -0800)]
usability tweaks
Yale Thomas [Thu, 29 Sep 2016 01:29:54 +0000 (18:29 -0700)]
mouse keys added
Yale Thomas [Tue, 23 Aug 2016 21:43:21 +0000 (14:43 -0700)]
new 'yale' keymap
Stephen Tudor [Sun, 29 Jan 2017 01:54:34 +0000 (20:54 -0500)]
s/Bkps/Bksp
Luke Silva [Sat, 28 Jan 2017 07:43:41 +0000 (18:43 +1100)]
Add luke keymap, as an example of the tapping macros
Luke Silva [Sat, 28 Jan 2017 07:42:35 +0000 (18:42 +1100)]
Add support for various tapping macros
A macro key can now be easily set to act as a modifier on hold, and
press a shifted key when tapped. Or to switch layers when held, and
again press a shifted key when tapped.
Various other helper defines have been created which send macros when
the key is pressed, released and tapped, cleaning up the
action_get_macro function inside keymap definitions.
The layer switching macros require a GCC extension - 'compound
statements enclosed within parentheses'. The use of this extension is
already present within the macro subsystem of this project, so its use
in this commit should not cause any additional issues.
MACRO_NONE had to be cast to a (macro_t*) to suppress compiler
warnings within some tapping macros.
Stephen Tudor [Sat, 28 Jan 2017 06:38:58 +0000 (01:38 -0500)]
Carry over Planck updates to my Preonic keymap
Stephen Tudor [Sat, 28 Jan 2017 06:37:59 +0000 (01:37 -0500)]
Improve Planck keymap
- added escape+shift mod-tap key
- replaced BRITE with backtick
Stephen Tudor [Sat, 28 Jan 2017 05:51:07 +0000 (00:51 -0500)]
Merge branch 'master' into smt/planck
* master:
Clarify license on abnt2 keymap (#1038)
replace jackhumbert with qmk
Add gitter image, start update to qmk org
Remove COLEMAK from preonic_keycodes enum
layer defines to enum
Update readme for smt Preonic keymap
Add smt keymap for Preonic
updated all the other keymaps to support the new changes.
fix: infinity60 keyboard was not using quantum features.
Compare Makefile with itself instead of using `--help`
skullydazed [Sat, 28 Jan 2017 02:40:59 +0000 (18:40 -0800)]
Merge pull request #1043 from potz/patch-1
Clarify license on abnt2 keymap (#1038)
lucwastiaux [Sat, 28 Jan 2017 01:45:13 +0000 (09:45 +0800)]
eliminate references to shell_layer
lucwastiaux [Sat, 28 Jan 2017 01:42:55 +0000 (09:42 +0800)]
documented dual mode capslock
milestogo [Sat, 28 Jan 2017 00:45:18 +0000 (16:45 -0800)]
split kinesis layout into ergodox and planck style symbol layers
Potiguar Faga [Fri, 27 Jan 2017 20:22:44 +0000 (18:22 -0200)]
Clarify license on abnt2 keymap (#1038)
folkert4 [Fri, 27 Jan 2017 18:51:39 +0000 (13:51 -0500)]
Added Espynn's keymap
Jack Humbert [Fri, 27 Jan 2017 16:23:02 +0000 (11:23 -0500)]
Merge pull request #869 from dylanjgscott/master
Use `type cmp` to test for cmp in Makefile
lucwastiaux [Fri, 27 Jan 2017 15:55:33 +0000 (23:55 +0800)]
dual capslock functionality, activating shell nav or brackets
Brendan Johan Lee [Fri, 27 Jan 2017 14:24:08 +0000 (15:24 +0100)]
Merge remote-tracking branch 'upstream/master'
Brendan Johan Lee [Fri, 27 Jan 2017 12:53:02 +0000 (13:53 +0100)]
[deadcyclo layout] Added more unicode keys and ibus unicode compose trigger keys
Jack Humbert [Fri, 27 Jan 2017 05:28:46 +0000 (00:28 -0500)]
Merge pull request #1035 from qmk/qmk_org_changes
Updated urls due to transfer to qmk org
Luke Silva [Thu, 26 Jan 2017 23:28:42 +0000 (10:28 +1100)]
Add ability to use tap macros without using functions
Albert Pretorius [Thu, 26 Jan 2017 20:07:47 +0000 (20:07 +0000)]
albert ergodox keymap
Nic Aitch [Thu, 26 Jan 2017 15:31:40 +0000 (09:31 -0600)]
Update readme
Nic Aitch [Thu, 26 Jan 2017 15:31:27 +0000 (09:31 -0600)]
Add avrdude target
Luke Silva [Thu, 26 Jan 2017 11:44:22 +0000 (22:44 +1100)]
Fix documentation for TMK actions
Brendan Johan Lee [Thu, 26 Jan 2017 10:56:32 +0000 (11:56 +0100)]
Merge remote-tracking branch 'upstream/master'
Jack Humbert [Thu, 26 Jan 2017 06:52:43 +0000 (01:52 -0500)]
replace jackhumbert with qmk
Jack Humbert [Thu, 26 Jan 2017 06:28:44 +0000 (01:28 -0500)]
Merge pull request #1029 from SjB/qmk_infinity60
fix: infinity60 keyboard was not using quantum features.
Jack Humbert [Thu, 26 Jan 2017 06:27:51 +0000 (01:27 -0500)]
Merge pull request #1033 from smt/smt/preonic
Add smt's keymap for Preonic
Jack Humbert [Thu, 26 Jan 2017 06:26:17 +0000 (01:26 -0500)]
Add gitter image, start update to qmk org
Stephen Tudor [Thu, 26 Jan 2017 05:24:51 +0000 (00:24 -0500)]
Add smt keymap for Planck
Stephen Tudor [Wed, 25 Jan 2017 15:57:42 +0000 (10:57 -0500)]
Remove COLEMAK from preonic_keycodes enum
Jack Humbert [Wed, 25 Jan 2017 15:02:06 +0000 (10:02 -0500)]
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
Jack Humbert [Wed, 25 Jan 2017 15:02:01 +0000 (10:02 -0500)]
layer defines to enum
Brendan Johan Lee [Wed, 25 Jan 2017 14:16:38 +0000 (15:16 +0100)]
[deadcyclo layout] Added lotsof new emojis and some new unicode keys
Stephen Tudor [Wed, 25 Jan 2017 05:55:40 +0000 (00:55 -0500)]
Update readme for smt Preonic keymap
Stephen Tudor [Wed, 25 Jan 2017 05:25:17 +0000 (00:25 -0500)]
Add smt keymap for Preonic
Brendan Johan Lee [Tue, 24 Jan 2017 20:56:18 +0000 (21:56 +0100)]
Merge remote-tracking branch 'upstream/master'
Brendan Johan Lee [Tue, 24 Jan 2017 20:54:34 +0000 (21:54 +0100)]
[deadcyclo layout] Added unicode layer
Brendan Johan Lee [Tue, 24 Jan 2017 18:10:35 +0000 (19:10 +0100)]
[deadcyclo layout] Added support for ergodox ez shine
Jack Humbert [Tue, 24 Jan 2017 05:34:55 +0000 (00:34 -0500)]
Merge pull request #1014 from SjB/lcd_mods_status
added mods status bit to visualizer.
SjB [Tue, 24 Jan 2017 05:24:01 +0000 (00:24 -0500)]
updated all the other keymaps to support the new changes.
qmk firmware requires the matrix_init_user and matrix_scan_user
function to be implementated. Added these function to all the existing
keymaps.
SjB [Sat, 21 Jan 2017 07:01:55 +0000 (02:01 -0500)]
speeding up (un)register_code16
In register_code16 and unregister_code16 we call register_code and
unregister_code twice, once for the mods and once for the keycode.
The (un)register_code have many check to see that keycode we have sent
however because we know that we are sending it a mods key, why not
just skip all of it and call (un)register_mods instead. This will skip
alot of checks and should speedup the loop a little.
SjB [Tue, 24 Jan 2017 03:01:33 +0000 (22:01 -0500)]
fix: infinity60 keyboard was not using quantum features.
the quantum matrix codes where not being initialized or/and called
so no feature of the quantum firmware could be used. These codes have
been added and now we can enjoy the quantum firmware goodness.
Dylan Scott [Tue, 8 Nov 2016 20:45:20 +0000 (07:45 +1100)]
Compare Makefile with itself instead of using `--help`
Jack Humbert [Mon, 23 Jan 2017 18:55:24 +0000 (13:55 -0500)]
turn off rgb_midi in ez
Jack Humbert [Mon, 23 Jan 2017 05:33:29 +0000 (00:33 -0500)]
Merge pull request #1026 from TerryMathews/master
Let's Split: More code cleanup
TerryMathews [Mon, 23 Jan 2017 03:06:53 +0000 (22:06 -0500)]
More code cleanup
Missed a few commented out vestigal defines in revx/config.h that had
been moved to keymap/serial and i2c.
Jack Humbert [Mon, 23 Jan 2017 00:01:34 +0000 (19:01 -0500)]
Merge pull request #1018 from hot-leaf-juice/master
simplified my keymap