]>
git.donarmstrong.com Git - qmk_firmware.git/log
shela [Sat, 10 Sep 2016 14:47:33 +0000 (23:47 +0900)]
fix number of NKRO keys
32byte report = 1byte modifiers + 31byte keys
31byte * 8bit * 1key/bit = 248keys
Jack Humbert [Fri, 9 Sep 2016 14:50:39 +0000 (10:50 -0400)]
Merge pull request #715 from profet23/master
Support for Ergodoxes with 80 keys.
profet23 [Fri, 9 Sep 2016 03:34:55 +0000 (23:34 -0400)]
Changing keymap name to "profet_80"
Jack Humbert [Thu, 8 Sep 2016 21:50:36 +0000 (17:50 -0400)]
Merge pull request #739 from pondrejk/master
util/install_dependencies.sh made executable, fixes #738
Jack Humbert [Thu, 8 Sep 2016 21:50:24 +0000 (17:50 -0400)]
Merge pull request #737 from pondrejk/patch-1
fixed typo in Linux install instructions
Jack Humbert [Thu, 8 Sep 2016 21:50:11 +0000 (17:50 -0400)]
Merge pull request #736 from tong92/master
add tong92 keymap
Jack Humbert [Thu, 8 Sep 2016 21:49:51 +0000 (17:49 -0400)]
Merge pull request #735 from romanzolotarev/patch-1
Fix typo
Jack Humbert [Thu, 8 Sep 2016 21:49:35 +0000 (17:49 -0400)]
Merge pull request #733 from cbbrowne/master
Various recent enhancements to my keyboard map
Jack Humbert [Thu, 8 Sep 2016 21:48:54 +0000 (17:48 -0400)]
Merge pull request #730 from IBNobody/master
Change NKRO Report Size = 32, User Print
Peter Ondrejka [Thu, 8 Sep 2016 17:39:27 +0000 (19:39 +0200)]
util/install_dependencies.sh made executable, fixes #738
Peter Ondrejka [Thu, 8 Sep 2016 17:22:26 +0000 (19:22 +0200)]
fixed typo in Linux install instructions
tong92 [Thu, 8 Sep 2016 14:37:13 +0000 (23:37 +0900)]
add tong92 keymap
Roman Zolotarev [Thu, 8 Sep 2016 13:12:34 +0000 (21:12 +0800)]
Fix typo
IBNobody [Thu, 8 Sep 2016 04:50:58 +0000 (23:50 -0500)]
Added User Print - A "light" console out option (#8)
User print disables the normal print messages in the body of QMK/TMK
code and is meant as a lightweight alternative to NOPRINT. Use it when
you only want to do a spot of debugging but lack flash resources for
allowing all of the codebase to print (and store their wasteful
strings).
cbbrowne [Wed, 7 Sep 2016 17:29:29 +0000 (13:29 -0400)]
Borrowed joint Shift/Enter idea from sgoodwin mapping
cbbrowne [Wed, 7 Sep 2016 17:09:14 +0000 (13:09 -0400)]
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
IBNobody [Wed, 7 Sep 2016 04:19:01 +0000 (23:19 -0500)]
Use keyboard config for nkro (#7)
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
profet23 [Wed, 7 Sep 2016 01:59:23 +0000 (21:59 -0400)]
Removing separate ergodox80 project.
Created KEYMAP_80 in ez.h to support 80 key ergodoxes.
Creating default_80 keymap as ez keymap.
Erez Zukerman [Wed, 7 Sep 2016 01:35:15 +0000 (21:35 -0400)]
Merge pull request #732 from romanzolotarev/master
Change CTL_T(KC_ESC) to KC_LCTRL and update readme
Erez Zukerman [Wed, 7 Sep 2016 01:33:55 +0000 (21:33 -0400)]
Merge pull request #729 from joarau/master
norwegian programmer-friendly layout
Roman Zolotarev [Tue, 6 Sep 2016 23:55:22 +0000 (07:55 +0800)]
Change CTL_T(KC_ESC) to KC_LCTRL and update readme
IBNobody [Tue, 6 Sep 2016 23:07:48 +0000 (18:07 -0500)]
Merge pull request #6 from IBNobody/fix_magic_key_binding_NKRO
Set keyboard_nkro (used by TMK) w/ MAGIC_HOST_NKRO
IBNobody [Tue, 6 Sep 2016 23:02:43 +0000 (18:02 -0500)]
Set keyboard_nkro (used by TMK) w/ MAGIC_HOST_NKRO
If NKRO is enabled, also set keyboard_nkro with MAGIC_HOST_NKRO and
MAGIC_UNHOST_NKRO.
IBNobody [Tue, 6 Sep 2016 20:00:51 +0000 (15:00 -0500)]
Merge pull request #5 from IBNobody/make_nkro_report_32_bytes
Change NKRO size fron 16 bytes to 32 bytes.
IBNobody [Tue, 6 Sep 2016 19:59:12 +0000 (14:59 -0500)]
Change NKRO size fron 16 bytes to 32 bytes.
IBNobody [Tue, 6 Sep 2016 19:57:12 +0000 (14:57 -0500)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
joar [Tue, 6 Sep 2016 14:00:08 +0000 (16:00 +0200)]
norwegian programmer-friendly layout
Erez Zukerman [Tue, 6 Sep 2016 11:07:25 +0000 (07:07 -0400)]
Merge pull request #728 from fitzsim/yoruian
Add new ErgoDox EZ keymap, YORUIAN
Thomas Fitzsimmons [Tue, 6 Sep 2016 04:09:14 +0000 (00:09 -0400)]
Fix ergodox_yoruian XKB naming
Thomas Fitzsimmons [Mon, 5 Sep 2016 21:40:03 +0000 (17:40 -0400)]
Add new ErgoDox EZ keymap, YORUIAN
Erez Zukerman [Tue, 6 Sep 2016 00:33:09 +0000 (20:33 -0400)]
Merge pull request #686 from coderkun/coderkun_neo2
Merge Ergodox keymap “coderkun_neo2”
Erez Zukerman [Tue, 6 Sep 2016 00:32:46 +0000 (20:32 -0400)]
Merge pull request #678 from algernon/ergodox-ez/algernon
ergodox: Update algernon's keymap to v1.6
Jack Humbert [Mon, 5 Sep 2016 17:21:24 +0000 (13:21 -0400)]
Merge pull request #724 from sgoodwin/master
Add my keymap.
Jack Humbert [Mon, 5 Sep 2016 17:20:59 +0000 (13:20 -0400)]
Merge pull request #722 from fredizzimo/fix_always_linking
Fix the ldflags.txt and obj.txt checks
Jack Humbert [Mon, 5 Sep 2016 17:20:48 +0000 (13:20 -0400)]
Merge pull request #719 from IBNobody/master
Updated docs to show more info on backlight breathing.
Jack Humbert [Mon, 5 Sep 2016 17:19:58 +0000 (13:19 -0400)]
Merge pull request #716 from MajorKoos/master
Add support for JD40 MKII PCB
Jack Humbert [Mon, 5 Sep 2016 17:17:14 +0000 (13:17 -0400)]
Merge pull request #711 from hot-leaf-juice/master
Updated callum's keymap
Jack Humbert [Mon, 5 Sep 2016 17:16:58 +0000 (13:16 -0400)]
Merge pull request #710 from algernon/h/tap-dance/keyup-seq-start-fix
tap-dance: Do not start a sequence on keyup
Samuel Ryan Goodwin [Mon, 5 Sep 2016 13:53:52 +0000 (15:53 +0200)]
Add my keymap.
Fred Sundvik [Sun, 4 Sep 2016 20:26:49 +0000 (23:26 +0300)]
Fix the ldflags.txt and obj.txt checks
There was a minor typo, which caused the files to not be generated
and therefore the elf files were always linked.
IBNobody [Sun, 4 Sep 2016 06:08:36 +0000 (01:08 -0500)]
Merge pull request #4 from IBNobody/update_atomic_planck_pvc_keymaps
Added diagonal mice macros, breathing ala Atomic
IBNobody [Sun, 4 Sep 2016 06:07:36 +0000 (01:07 -0500)]
Added diagonal mice macros, breathing ala Atomic
IBNobody [Sun, 4 Sep 2016 04:21:24 +0000 (23:21 -0500)]
Moved breathing backlighting section in readme.md
IBNobody [Sun, 4 Sep 2016 01:33:34 +0000 (20:33 -0500)]
Updated doc to contain breathing information.
IBNobody [Sun, 4 Sep 2016 01:29:29 +0000 (20:29 -0500)]
Updated readme to have better backlight breathing info.
IBNobody [Sat, 3 Sep 2016 16:52:55 +0000 (11:52 -0500)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
Major Koos [Fri, 2 Sep 2016 23:42:40 +0000 (16:42 -0700)]
Add rules.mk file
Major Koos [Fri, 2 Sep 2016 23:14:40 +0000 (16:14 -0700)]
Add support for JD40 MKII PCB
RGB Included.
profet23 [Fri, 2 Sep 2016 21:18:39 +0000 (17:18 -0400)]
Removing/editing non applicable readme
profet23 [Fri, 2 Sep 2016 20:16:06 +0000 (16:16 -0400)]
Adding 80 Key Ergodox Support
Callum Oakley [Fri, 2 Sep 2016 08:03:39 +0000 (09:03 +0100)]
fixed incorrect key combination for locking screen on macOS
Callum Oakley [Thu, 1 Sep 2016 17:30:49 +0000 (18:30 +0100)]
changed some of the wording in the readme
Callum Oakley [Thu, 1 Sep 2016 17:14:39 +0000 (18:14 +0100)]
changed order of modifiers after experimentation, updated readme
Callum Oakley [Thu, 1 Sep 2016 16:55:00 +0000 (17:55 +0100)]
Merge remote-tracking branch 'upstream/master'
Gergely Nagy [Thu, 1 Sep 2016 06:32:47 +0000 (08:32 +0200)]
tap-dance: Do not start a sequence on keyup
There was an odd case, which confused the hell out of tap-dance: suppose
you had a number of tap-dance keys, on a layer, and as part of the
tap-dance, you turned that layer off - or had it on one-shot to begin
with. In this case, the keydown event would trigger the tap-dance key,
but the keyup would not. This had two funky consequences:
- tap-dance did not correctly register that the dance has ended.
- pressing any other tap-dance key would interrupt the previous
tap-dance, and potentially input unwanted characters.
To fix this, we simply do not start a tap-dance sequence on keyup, only
when it is pressed. This way the previous sequence has enough time to
time-out and finish properly, and we don't get confused.
This fixes algernon/ergodox-layout#107.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Jack Humbert [Wed, 31 Aug 2016 15:28:52 +0000 (11:28 -0400)]
Merge pull request #707 from algernon/f/unicode/get-mode
process_unicode: Add get_unicode_input_mode()
Gergely Nagy [Wed, 31 Aug 2016 06:21:52 +0000 (08:21 +0200)]
process_unicode: Add get_unicode_input_mode()
There may be cases where one would like to know the current Unicode
input mode, without having to keep track of it themselves. Add a
function that does just this.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Jack Humbert [Wed, 31 Aug 2016 03:07:24 +0000 (23:07 -0400)]
Merge pull request #705 from VoodaGod/bone2planck
Bone2planck update
Jason Janse van Rensburg [Tue, 30 Aug 2016 12:54:00 +0000 (14:54 +0200)]
Merge branch 'master'
Conflicts:
keyboards/planck/keymaps/bone2planck/keymap.c
Jack Humbert [Tue, 30 Aug 2016 00:16:20 +0000 (20:16 -0400)]
Merge pull request #703 from jhenahan/feature/jhenahan-keymap
jhenahan Planck layout
Jack Humbert [Tue, 30 Aug 2016 00:15:46 +0000 (20:15 -0400)]
Merge pull request #700 from algernon/h/ucis/enable-fix
build_keyboard.mk: Restore UCIS_ENABLE support
cbbrowne [Mon, 29 Aug 2016 16:32:03 +0000 (12:32 -0400)]
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Jack Henahan [Mon, 29 Aug 2016 15:43:06 +0000 (11:43 -0400)]
Update README
Jack Henahan [Mon, 29 Aug 2016 15:35:07 +0000 (11:35 -0400)]
jhenahan layout
Gergely Nagy [Mon, 29 Aug 2016 09:30:38 +0000 (11:30 +0200)]
build_keyboard.mk: Restore UCIS_ENABLE support
During the build system refactor, support for enabling UCIS seems to
have been lost. This little patch adds that back, so that keymaps using
UCIS can be compiled again.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
IBNobody [Sun, 28 Aug 2016 23:50:06 +0000 (18:50 -0500)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
Jack Humbert [Sat, 27 Aug 2016 23:00:21 +0000 (19:00 -0400)]
Merge pull request #697 from fredizzimo/fix_gh_token_problem
Fix the .travis.yml so that GH_TOKEN works properly
Jack Humbert [Sat, 27 Aug 2016 22:56:42 +0000 (18:56 -0400)]
Merge pull request #696 from fredizzimo/community_boards
Update list of community keyboards
Fred Sundvik [Sat, 27 Aug 2016 22:10:14 +0000 (01:10 +0300)]
Fix the .travis.yml so that GH_TOKEN works properly
Fred Sundvik [Sat, 27 Aug 2016 21:52:32 +0000 (00:52 +0300)]
Update list of community keyboards
Jack Humbert [Sat, 27 Aug 2016 21:30:39 +0000 (17:30 -0400)]
Merge pull request #689 from jeebak/tv44-jeebak
Port jeebak's Planck/JD45 keymap to TV44
Jack Humbert [Sat, 27 Aug 2016 21:30:05 +0000 (17:30 -0400)]
Merge pull request #684 from tomb0y/kc60_workman_dead
Correct typo in kc60 workman-dead keymap
Jack Humbert [Sat, 27 Aug 2016 21:29:35 +0000 (17:29 -0400)]
Merge pull request #695 from fredizzimo/dfu-util_instructions
Add dfu-util to the instructions
Jack Humbert [Sat, 27 Aug 2016 21:29:12 +0000 (17:29 -0400)]
Merge pull request #693 from fredizzimo/infinity60
Rename infinity_chibios to infinity60, and add readme
Jack Humbert [Sat, 27 Aug 2016 21:07:49 +0000 (17:07 -0400)]
Merge pull request #694 from fredizzimo/keyboard_template
Fix the keyboard template with new make syntax
Jack Humbert [Sat, 27 Aug 2016 21:06:45 +0000 (17:06 -0400)]
Merge pull request #690 from fredizzimo/unit_test
Add Unit Testing support
Fred Sundvik [Sat, 27 Aug 2016 20:14:27 +0000 (23:14 +0300)]
Rename infinity_chibios to infinity60, and add readme
Fred Sundvik [Sat, 27 Aug 2016 20:43:49 +0000 (23:43 +0300)]
Add dfu-util to the instructions
Fred Sundvik [Sat, 27 Aug 2016 20:29:37 +0000 (23:29 +0300)]
Fix the keyboard template with new make syntax
Also add proper link to the parent
Fred Sundvik [Sat, 27 Aug 2016 17:09:01 +0000 (20:09 +0300)]
Add unit test documentation
Fred Sundvik [Sat, 27 Aug 2016 16:36:14 +0000 (19:36 +0300)]
Another attempt to make keyboards and tests in parallel
Fred Sundvik [Sat, 27 Aug 2016 16:03:24 +0000 (19:03 +0300)]
Make tests and keyboards in two different jobs
Fred Sundvik [Sat, 27 Aug 2016 15:59:22 +0000 (18:59 +0300)]
Add -p parameter to mkdir
So that it's created even when there's a deeper structure
Fred Sundvik [Sat, 27 Aug 2016 15:13:52 +0000 (18:13 +0300)]
Travis builds the default all target
Fred Sundvik [Sat, 27 Aug 2016 15:13:01 +0000 (18:13 +0300)]
The all target makes all keyboards and all tests
Fred Sundvik [Sat, 27 Aug 2016 15:01:59 +0000 (18:01 +0300)]
Support for running and cleaning all tests
Fred Sundvik [Sat, 27 Aug 2016 14:43:35 +0000 (17:43 +0300)]
Disable map file creation when building tests
It causes strange linker warnings on cygwin.
Fred Sundvik [Sat, 27 Aug 2016 11:53:57 +0000 (14:53 +0300)]
Detect failures when running multiple tests
Also add better output.
Fred Sundvik [Sat, 27 Aug 2016 11:25:52 +0000 (14:25 +0300)]
Convert tirple_buffered_object_tests to GTest
Fred Sundvik [Sat, 27 Aug 2016 11:18:49 +0000 (14:18 +0300)]
Convert transport_tests to GTest
Fred Sundvik [Sat, 27 Aug 2016 10:54:16 +0000 (13:54 +0300)]
Convert frame_validator_tests to GTest
Fred Sundvik [Sat, 27 Aug 2016 10:43:46 +0000 (13:43 +0300)]
Convert frame_router_tests to GTest
Fred Sundvik [Sat, 27 Aug 2016 10:43:12 +0000 (13:43 +0300)]
More common settings for unit tests and keyboards
Fred Sundvik [Sat, 27 Aug 2016 10:29:54 +0000 (13:29 +0300)]
Fix running multiple tests
Fred Sundvik [Thu, 25 Aug 2016 08:25:27 +0000 (11:25 +0300)]
Running of unit tests
But only if the compilation has succeeded
Fred Sundvik [Wed, 24 Aug 2016 19:23:17 +0000 (22:23 +0300)]
Build actual tests, convert byte_stuffer_tests
Fred Sundvik [Mon, 22 Aug 2016 06:16:08 +0000 (09:16 +0300)]
Rules for compiling and linking google test
Fred Sundvik [Sun, 21 Aug 2016 14:14:38 +0000 (17:14 +0300)]
The makefile actually calls build_test
Fred Sundvik [Sun, 21 Aug 2016 13:29:54 +0000 (16:29 +0300)]
Basic framework for parsing test targets
Fred Sundvik [Sat, 23 Jul 2016 10:27:23 +0000 (13:27 +0300)]
Add Google Test submodule