]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoMerge pull request #1409 from fredizzimo/full_unit_test
Jack Humbert [Mon, 19 Jun 2017 18:04:19 +0000 (14:04 -0400)]
Merge pull request #1409 from fredizzimo/full_unit_test

Take first baby steps towards testing the whole QMK

6 years agoFix serial_link vpath problem
Fred Sundvik [Sun, 18 Jun 2017 21:46:53 +0000 (00:46 +0300)]
Fix serial_link vpath problem

6 years agoAdd todo to timer.c
Fred Sundvik [Sun, 18 Jun 2017 21:24:32 +0000 (00:24 +0300)]
Add todo to timer.c

6 years agoAdd a couple of todos to keyboard_report_util.cpp
Fred Sundvik [Sun, 18 Jun 2017 21:22:12 +0000 (00:22 +0300)]
Add a couple of todos to keyboard_report_util.cpp

Also print the modifier state

6 years agoMore natural interface for setting keyboard leds
Fred Sundvik [Sun, 18 Jun 2017 21:19:09 +0000 (00:19 +0300)]
More natural interface for setting keyboard leds

6 years agoAdd a test fixture
Fred Sundvik [Sun, 18 Jun 2017 20:49:38 +0000 (23:49 +0300)]
Add a test fixture

It only initializes QMK once, and clears the matrix after each test.

6 years agoTest two keys pressed at once
Fred Sundvik [Sun, 18 Jun 2017 11:40:22 +0000 (14:40 +0300)]
Test two keys pressed at once

6 years agoFix problems with undefined inlines in debug mode
Fred Sundvik [Sun, 18 Jun 2017 11:39:58 +0000 (14:39 +0300)]
Fix problems with undefined inlines in debug mode

6 years agoActually test for correct key presses
Fred Sundvik [Sat, 17 Jun 2017 15:18:15 +0000 (18:18 +0300)]
Actually test for correct key presses

6 years agoMove functions for adding keys from to reports to report.h
Fred Sundvik [Sat, 17 Jun 2017 14:55:44 +0000 (17:55 +0300)]
Move functions for adding keys from to reports to report.h

6 years agoMove functionality from action_util to report
Fred Sundvik [Sat, 17 Jun 2017 12:19:15 +0000 (15:19 +0300)]
Move functionality from action_util to report

The functions also takes report_kebyoard_t parameters, so that they can
be used elsewhere.

6 years agoFix the order of init and driver creation
Fred Sundvik [Sat, 17 Jun 2017 12:18:30 +0000 (15:18 +0300)]
Fix the order of init and driver creation

6 years agoAdd a couple of basic tests and implement driver mock
Fred Sundvik [Fri, 16 Jun 2017 20:50:44 +0000 (23:50 +0300)]
Add a couple of basic tests and implement driver mock

6 years agoAdd keymap
Fred Sundvik [Fri, 16 Jun 2017 19:39:56 +0000 (22:39 +0300)]
Add keymap

6 years agoEmpty bootloader_jump
Fred Sundvik [Fri, 16 Jun 2017 19:32:04 +0000 (22:32 +0300)]
Empty bootloader_jump

6 years agoDummy test matrix implementation
Fred Sundvik [Fri, 16 Jun 2017 19:30:07 +0000 (22:30 +0300)]
Dummy test matrix implementation

6 years agoSplit common.mk into common.mk and common_features.mk
Fred Sundvik [Fri, 16 Jun 2017 19:14:47 +0000 (22:14 +0300)]
Split common.mk into common.mk and common_features.mk

To support including keyboard/keymap specific rules before it

6 years agoEmulate eeprom
Fred Sundvik [Fri, 16 Jun 2017 19:01:21 +0000 (22:01 +0300)]
Emulate eeprom

6 years agoRename native to test
Fred Sundvik [Fri, 16 Jun 2017 18:53:21 +0000 (21:53 +0300)]
Rename native to test

6 years agoAdd empty timer functions
Fred Sundvik [Fri, 16 Jun 2017 18:51:40 +0000 (21:51 +0300)]
Add empty timer functions

6 years agoEmpty implementation of bootloader, suspend and timer
Fred Sundvik [Fri, 16 Jun 2017 18:47:59 +0000 (21:47 +0300)]
Empty implementation of bootloader, suspend and timer

6 years agoFix program mem functionality
Fred Sundvik [Fri, 16 Jun 2017 18:43:36 +0000 (21:43 +0300)]
Fix program mem functionality

6 years agoEmpty implementation of wait
Fred Sundvik [Fri, 16 Jun 2017 18:41:34 +0000 (21:41 +0300)]
Empty implementation of wait

6 years agoDefine MATRIX_COLS and MATRIX_ROWS
Fred Sundvik [Fri, 16 Jun 2017 18:39:00 +0000 (21:39 +0300)]
Define MATRIX_COLS and MATRIX_ROWS

6 years agoMake sure config.h is included
Fred Sundvik [Fri, 16 Jun 2017 18:38:34 +0000 (21:38 +0300)]
Make sure config.h is included

6 years agoTry to build tmk_common
Fred Sundvik [Fri, 16 Jun 2017 18:34:01 +0000 (21:34 +0300)]
Try to build tmk_common

6 years agoAdd basic infrastrucure for building full tests
Fred Sundvik [Fri, 16 Jun 2017 17:21:28 +0000 (20:21 +0300)]
Add basic infrastrucure for building full tests

6 years agorevert edit
Jack Humbert [Sun, 18 Jun 2017 17:28:34 +0000 (13:28 -0400)]
revert edit

6 years agoUpdate key_functions.md
Jack Humbert [Sun, 18 Jun 2017 17:26:20 +0000 (13:26 -0400)]
Update key_functions.md

6 years agoMerge pull request #1349 from jpetermans/infinity60
Jack Humbert [Sun, 18 Jun 2017 16:38:38 +0000 (12:38 -0400)]
Merge pull request #1349 from jpetermans/infinity60

Infinity60 backlight support

6 years agoMerge pull request #1407 from take-a-CHANCE/master
Jack Humbert [Sun, 18 Jun 2017 16:35:08 +0000 (12:35 -0400)]
Merge pull request #1407 from take-a-CHANCE/master

Adding a planck keymap

6 years agoMerge pull request #1406 from jprMesh/atreus52
Jack Humbert [Sun, 18 Jun 2017 16:34:33 +0000 (12:34 -0400)]
Merge pull request #1406 from jprMesh/atreus52

Atreus52

6 years agoremove hardware files, move arrow pad
Jack Humbert [Sun, 18 Jun 2017 16:33:14 +0000 (12:33 -0400)]
remove hardware files, move arrow pad

6 years agoMerge pull request #1408 from fredizzimo/fix_build_improve_travis
Jack Humbert [Sun, 18 Jun 2017 16:13:56 +0000 (12:13 -0400)]
Merge pull request #1408 from fredizzimo/fix_build_improve_travis

Fix the two failing keymaps and improve the travis build script

6 years agoMake only modified keymaps
Fred Sundvik [Sun, 18 Jun 2017 15:30:59 +0000 (18:30 +0300)]
Make only modified keymaps

6 years agoMerge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Jack Humbert [Sun, 18 Jun 2017 14:15:02 +0000 (10:15 -0400)]
Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight

Add Ergodox Infinity backlight support

6 years agoAdd missing include to Ergodox Belak keymap
Fred Sundvik [Sun, 18 Jun 2017 14:07:20 +0000 (17:07 +0300)]
Add missing include to Ergodox Belak keymap

6 years agoDon't define RGBLED_NUM in let-split khord keymap
Fred Sundvik [Sun, 18 Jun 2017 13:50:25 +0000 (16:50 +0300)]
Don't define RGBLED_NUM in let-split khord keymap

It's already defined correctly by the parent keyboard project, and was
causing problems for rev1, where the pin is different.

6 years agoAlways build everything on master
Fred Sundvik [Sun, 18 Jun 2017 14:02:19 +0000 (17:02 +0300)]
Always build everything on master

6 years agoMake all subprojects when a keymap is modified
Fred Sundvik [Sun, 18 Jun 2017 13:18:40 +0000 (16:18 +0300)]
Make all subprojects when a keymap is modified

6 years agoAdded personal keymap with underglow, right shift, numpad, and bright hidden behind...
root [Sun, 18 Jun 2017 03:11:37 +0000 (23:11 -0400)]
Added personal keymap with underglow, right shift, numpad, and bright hidden behind raise/lower

6 years agoAtreus52- moved parens and braces to left hand.
Jonas Rogers [Sun, 18 Jun 2017 02:51:50 +0000 (22:51 -0400)]
Atreus52- moved parens and braces to left hand.

6 years agoAtreus52- made dvorak layer default.
Jonas Rogers [Sun, 18 Jun 2017 01:16:06 +0000 (21:16 -0400)]
Atreus52- made dvorak layer default.

6 years agoAtreus52- added software reset key.
Jonas Rogers [Sun, 18 Jun 2017 01:14:32 +0000 (21:14 -0400)]
Atreus52- added software reset key.

6 years agoAtreus52- Modified BDO map.
Jonas [Sat, 10 Jun 2017 02:00:43 +0000 (22:00 -0400)]
Atreus52- Modified BDO map.

6 years agoAtreus52- BDO keymap.
Jonas [Thu, 8 Jun 2017 21:43:16 +0000 (17:43 -0400)]
Atreus52- BDO keymap.

6 years agoAtreus52- Added Nav layer keymap.
jprmesh [Thu, 1 Jun 2017 02:16:21 +0000 (22:16 -0400)]
Atreus52- Added Nav layer keymap.

6 years agoAtreus52- Reworked keymap to be more 40% like.
Jonas [Wed, 31 May 2017 14:34:44 +0000 (14:34 +0000)]
Atreus52- Reworked keymap to be more 40% like.

6 years agoAtreus52- Swapped thumb keys.
jprmesh [Mon, 8 May 2017 10:09:05 +0000 (06:09 -0400)]
Atreus52- Swapped thumb keys.

6 years agoAtreus52- Last changes to config to get it workin.
jprmesh [Mon, 8 May 2017 04:21:30 +0000 (00:21 -0400)]
Atreus52- Last changes to config to get it workin.

6 years agoAtreus52- Some keymap changes.
jprmesh [Mon, 8 May 2017 02:01:35 +0000 (22:01 -0400)]
Atreus52- Some keymap changes.

6 years agoAtreus52- Fixed spacing and changed to KC_KEYMAP macro.
jprMesh [Fri, 17 Mar 2017 13:11:20 +0000 (09:11 -0400)]
Atreus52- Fixed spacing and changed to KC_KEYMAP macro.

6 years agoAtreus52- finished initial keymap layout.
jprmesh [Thu, 16 Mar 2017 00:32:58 +0000 (17:32 -0700)]
Atreus52- finished initial keymap layout.

6 years agoAtreus52- Fixed config.
jprmesh [Wed, 15 Mar 2017 21:27:11 +0000 (14:27 -0700)]
Atreus52- Fixed config.

6 years agoAtreus52- Fixed Qwerty Dvorak switch
jprmesh [Wed, 15 Mar 2017 20:43:16 +0000 (13:43 -0700)]
Atreus52- Fixed Qwerty Dvorak switch

6 years agoAtreus52- Changed to KEYMAP macro format.
jprmesh [Wed, 15 Mar 2017 20:42:54 +0000 (13:42 -0700)]
Atreus52- Changed to KEYMAP macro format.

6 years agoAtreus52- Initial Atreus52 file creation.
jprMesh [Tue, 7 Mar 2017 16:44:58 +0000 (11:44 -0500)]
Atreus52- Initial Atreus52 file creation.

6 years agoMerge pull request #1401 from geofflane/s65_x_fixes3
Jack Humbert [Sun, 18 Jun 2017 00:14:49 +0000 (20:14 -0400)]
Merge pull request #1401 from geofflane/s65_x_fixes3

S65-X Fixes Part 3

6 years agoMerge pull request #1402 from belak/tv44-belak-tap-magic
Jack Humbert [Sun, 18 Jun 2017 00:14:23 +0000 (20:14 -0400)]
Merge pull request #1402 from belak/tv44-belak-tap-magic

tv44: Rearrange belak keymap and add some tap dance magic

6 years agoMerge pull request #1403 from Wraul/kmac-fixes
Jack Humbert [Sun, 18 Jun 2017 00:14:05 +0000 (20:14 -0400)]
Merge pull request #1403 from Wraul/kmac-fixes

KMAC fixes

6 years agoUnify KMAC code indentation
Mathias Andersson [Sat, 17 Jun 2017 13:26:46 +0000 (15:26 +0200)]
Unify KMAC code indentation

It's a little unclear what the style guidelines are for the QMK project.
But I figured that I should at least keep the indentation consistent
within the KMAC part.

6 years agoEnable backlight support by default for KMAC
Mathias Andersson [Sun, 11 Jun 2017 12:24:18 +0000 (14:24 +0200)]
Enable backlight support by default for KMAC

6 years agoCorrect layer switching in KMAC keymap readmes
Mathias Andersson [Sun, 11 Jun 2017 12:23:27 +0000 (14:23 +0200)]
Correct layer switching in KMAC keymap readmes

6 years agoFix some KMAC code formating
Mathias Andersson [Sun, 11 Jun 2017 12:22:40 +0000 (14:22 +0200)]
Fix some KMAC code formating

6 years agoDon't include the console by default on the KMAC
Mathias Andersson [Sun, 11 Jun 2017 12:21:57 +0000 (14:21 +0200)]
Don't include the console by default on the KMAC

6 years agotv44: Rearrange belak keymap and add some tap dance magic
Kaleb Elwert [Sat, 17 Jun 2017 00:08:00 +0000 (17:08 -0700)]
tv44: Rearrange belak keymap and add some tap dance magic

6 years agoAdded Grave Escape (#1391)
jamesofarrell [Fri, 16 Jun 2017 21:56:50 +0000 (07:56 +1000)]
Added Grave Escape (#1391)

* added QK_GRAVE_ESC and KC_GESC

* fixed name

* Fixed keycode emnu

* Removed layer check, added left and right GUI mod detection for OSX GUI+~

6 years agoMerge pull request #1400 from belak/belak-ergodox-theme
Jack Humbert [Fri, 16 Jun 2017 21:01:54 +0000 (17:01 -0400)]
Merge pull request #1400 from belak/belak-ergodox-theme

ergodox: initial addition of belak theme

6 years agoMerge pull request #1398 from belak/tv44-keymap-changes
Jack Humbert [Fri, 16 Jun 2017 21:00:36 +0000 (17:00 -0400)]
Merge pull request #1398 from belak/tv44-keymap-changes

TV44 keymap changes

6 years agotv44: add belak keymap
Kaleb Elwert [Fri, 16 Jun 2017 19:51:30 +0000 (12:51 -0700)]
tv44: add belak keymap

6 years agoergodox: initial addition of belak theme
Kaleb Elwert [Fri, 16 Jun 2017 17:57:53 +0000 (10:57 -0700)]
ergodox: initial addition of belak theme

Imported from external repo https://github.com/belak/ergodox-layout at commit
233008ad8c46a85cb118fca0be093c3e751075b0

6 years agoFix home and end to be on <>
Geoff Lane [Fri, 16 Jun 2017 15:57:43 +0000 (11:57 -0400)]
Fix home and end to be on <>

6 years agoLED control on the BL layer
Geoff Lane [Fri, 16 Jun 2017 01:57:50 +0000 (21:57 -0400)]
LED control on the BL layer

6 years agoMake sure backlight is in the range 0-100
Fred Sundvik [Thu, 15 Jun 2017 23:06:30 +0000 (02:06 +0300)]
Make sure backlight is in the range 0-100

6 years agoMake sure that the backlight level is within the right range
Fred Sundvik [Thu, 15 Jun 2017 23:02:38 +0000 (02:02 +0300)]
Make sure that the backlight level is within the right range

6 years agoCorrectly calculate backlight level
Fred Sundvik [Thu, 15 Jun 2017 23:01:02 +0000 (02:01 +0300)]
Correctly calculate backlight level

6 years agoFix typo in BACKLIGHT_ENABLE
Fred Sundvik [Thu, 15 Jun 2017 20:21:01 +0000 (23:21 +0300)]
Fix typo in BACKLIGHT_ENABLE

6 years agotv44: update tong92 keymap to use KEYMAP macro
Kaleb Elwert [Thu, 15 Jun 2017 19:48:59 +0000 (12:48 -0700)]
tv44: update tong92 keymap to use KEYMAP macro

6 years agotv44: update xyverz keymap to use KEYMAP macro
Kaleb Elwert [Thu, 15 Jun 2017 19:48:44 +0000 (12:48 -0700)]
tv44: update xyverz keymap to use KEYMAP macro

6 years agotv44: update default keymap to use KEYMAP macro
Kaleb Elwert [Thu, 15 Jun 2017 19:47:57 +0000 (12:47 -0700)]
tv44: update default keymap to use KEYMAP macro

6 years agotv44: update jeebak keymap to use new macros and remove custom ones
Kaleb Elwert [Thu, 15 Jun 2017 19:46:25 +0000 (12:46 -0700)]
tv44: update jeebak keymap to use new macros and remove custom ones

6 years agotv44: update smt keymap to use new macros and remove custom ones
Kaleb Elwert [Thu, 15 Jun 2017 19:45:53 +0000 (12:45 -0700)]
tv44: update smt keymap to use new macros and remove custom ones

6 years agotv44: Fix up the KEYMAP macro
Kaleb Elwert [Thu, 15 Jun 2017 19:42:23 +0000 (12:42 -0700)]
tv44: Fix up the KEYMAP macro

Previously KEYMAP referred to the KEYMAP_ARROW layout and had 45 keys. It makes
more sense for the default keymap to be the 44 key layout, as is implied by the
name.

Additionally keymaps for all other known layouts have been added:

KEYMAP - base layout
KEYMAP_ARROW - additional key in bottom right
KEYMAP_COMMAND - additional key in bottom left
KEYMAP_ARROW_COMMAND - combination of KEYMAP_ARROW and KEYMAP_COMMAND

6 years agoMerge pull request #1397 from geofflane/s65x_fixes
Jack Humbert [Thu, 15 Jun 2017 19:16:52 +0000 (15:16 -0400)]
Merge pull request #1397 from geofflane/s65x_fixes

S65x fixes

6 years agoLED init works with just pin declared
Geoff Lane [Thu, 15 Jun 2017 17:42:14 +0000 (13:42 -0400)]
LED init works with just pin declared

6 years agoUse standard QMK key codes for RGB control
Geoff Lane [Tue, 13 Jun 2017 17:35:28 +0000 (13:35 -0400)]
Use standard QMK key codes for RGB control

6 years agoFix left shift in ansi layout
Geoff Lane [Tue, 13 Jun 2017 17:34:44 +0000 (13:34 -0400)]
Fix left shift in ansi layout

6 years agoFix esc key
Geoff Lane [Tue, 13 Jun 2017 01:51:34 +0000 (21:51 -0400)]
Fix esc key

6 years agoMerge pull request #1394 from Khord/master
Jack Humbert [Thu, 15 Jun 2017 16:34:18 +0000 (12:34 -0400)]
Merge pull request #1394 from Khord/master

Adding custom keymap for Let's Split and updates to custom Planck keymap

6 years agoMerge pull request #1396 from shieldsd/master
Jack Humbert [Thu, 15 Jun 2017 16:33:44 +0000 (12:33 -0400)]
Merge pull request #1396 from shieldsd/master

Minor updates to planck/keymaps/dshields

6 years agoMinor updates to planck/keymaps/dshields
Daniel Shields [Thu, 15 Jun 2017 07:34:34 +0000 (08:34 +0100)]
Minor updates to planck/keymaps/dshields

* tweaks to tap dance keys
* tidy up code
* save a few bytes

6 years agotap dance and hold changes to make planck match lets split
Dylan Khor [Thu, 15 Jun 2017 07:34:08 +0000 (03:34 -0400)]
tap dance and hold changes to make planck match lets split

6 years agominor fixes
Dylan Khor [Thu, 15 Jun 2017 07:26:04 +0000 (03:26 -0400)]
minor fixes

6 years agoAdd custom let's split keymap
Dylan Khor [Thu, 15 Jun 2017 07:15:27 +0000 (07:15 +0000)]
Add custom let's split keymap

6 years agoAdded HyperTab and Ctrl/Fn as well as Space cadet parens (#1390)
Martin Gondermann [Wed, 14 Jun 2017 14:20:43 +0000 (16:20 +0200)]
Added HyperTab and Ctrl/Fn as well as Space cadet parens (#1390)

* Added HyperTab and Ctrl/Escape as well as Space cadet parens to magicmonty keymap

* Replaced CTL_ESC With FN_ESC

6 years agoUpdate uGFX and Chibios submodules + fixes (#1363)
fredizzimo [Wed, 14 Jun 2017 04:13:39 +0000 (11:13 +0700)]
Update uGFX and Chibios submodules + fixes (#1363)

* Make submodules point to qmk

* Update uGFX to 2.7

* Use ugfx with custom fixes

* Fix the ChibiOs submodule commit hash

To match the hashes in the mabl/ChibiOS and therefore QMK repository.

6 years agoMerge pull request #1392 from jetpacktuxedo/whitefox
Jack Humbert [Wed, 14 Jun 2017 02:21:52 +0000 (22:21 -0400)]
Merge pull request #1392 from jetpacktuxedo/whitefox

Added whitefox keymap

6 years agoAdded whitefox keymap
Ethan Madden [Tue, 13 Jun 2017 23:01:28 +0000 (16:01 -0700)]
Added whitefox keymap

6 years agoMerge pull request #1387 from antelaurijssen/master
Jack Humbert [Tue, 13 Jun 2017 00:47:35 +0000 (20:47 -0400)]
Merge pull request #1387 from antelaurijssen/master

Submitting my own custom layout for S60X keyboard

6 years agoProperly formatted unordered lists in readme.md
Ante Laurijssen [Tue, 13 Jun 2017 00:24:56 +0000 (20:24 -0400)]
Properly formatted unordered lists in readme.md