]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoCreate adding_a_keyboard_to_qmk.md
Jack Humbert [Thu, 22 Jun 2017 17:22:21 +0000 (13:22 -0400)]
Create adding_a_keyboard_to_qmk.md

6 years agoUpdate porting_your_keyboard_to_qmk.md
Jack Humbert [Thu, 22 Jun 2017 17:21:43 +0000 (13:21 -0400)]
Update porting_your_keyboard_to_qmk.md

6 years agoMerge pull request #1416 from geofflane/feature/s65_x_std_grv_esc
Jack Humbert [Thu, 22 Jun 2017 16:38:45 +0000 (12:38 -0400)]
Merge pull request #1416 from geofflane/feature/s65_x_std_grv_esc

Use the new Quantum KC_GESC instead of custom code

6 years agoMerge pull request #1331 from ariasuni/master
Erez Zukerman [Thu, 22 Jun 2017 12:40:59 +0000 (08:40 -0400)]
Merge pull request #1331 from ariasuni/master

Fix undefined reference errors with avr-gcc 7.1

6 years agoadd group edge via travis updates
Jack Humbert [Wed, 21 Jun 2017 15:23:33 +0000 (11:23 -0400)]
add group edge via travis updates

6 years agoUse the new Quantum KC_GESC instead of custom code
Geoff Lane [Fri, 16 Jun 2017 23:46:57 +0000 (19:46 -0400)]
Use the new Quantum KC_GESC instead of custom code

6 years agoMerge pull request #1405 from cquiroz/oneshot-mods-timeout
Jack Humbert [Tue, 20 Jun 2017 15:40:10 +0000 (11:40 -0400)]
Merge pull request #1405 from cquiroz/oneshot-mods-timeout

Oneshot mods timeout

6 years agoMerge pull request #1414 from dvdizon/kbd75
Jack Humbert [Tue, 20 Jun 2017 13:19:48 +0000 (09:19 -0400)]
Merge pull request #1414 from dvdizon/kbd75

KBD75 - Initial KBD75 port from qmkeyboard.cn source files

6 years agoMerge pull request #1413 from lasko/master
Jack Humbert [Tue, 20 Jun 2017 13:18:02 +0000 (09:18 -0400)]
Merge pull request #1413 from lasko/master

This is a complete redo of my keymap. It includes several

6 years agoMerge pull request #1412 from nall/master
Jack Humbert [Tue, 20 Jun 2017 13:17:36 +0000 (09:17 -0400)]
Merge pull request #1412 from nall/master

Fixed offset for knight rgb mode

6 years agoKBD75 - Initial KBD75 port from qmkeyboard.cn source files
David Dizon [Tue, 20 Jun 2017 05:59:17 +0000 (22:59 -0700)]
KBD75 - Initial KBD75 port from qmkeyboard.cn source files

6 years agoAdded custom keymap and enabled Space Cadet
Jon Nall [Tue, 20 Jun 2017 05:44:42 +0000 (22:44 -0700)]
Added custom keymap and enabled Space Cadet

6 years agoThis is a complete redo of my keymap. It includes several
Brandon Height [Tue, 20 Jun 2017 03:12:30 +0000 (20:12 -0700)]
This is a complete redo of my keymap. It includes several
layers including qwerty, colemak, navigation, and gui layers.

I also was playing around with dancing tap keys.

6 years agoFixed offset for knight rgb mode
Jon Nall [Tue, 20 Jun 2017 02:51:37 +0000 (19:51 -0700)]
Fixed offset for knight rgb mode

6 years agoMerge pull request #1410 from belak/tv44-core
Jack Humbert [Mon, 19 Jun 2017 18:05:02 +0000 (14:05 -0400)]
Merge pull request #1410 from belak/tv44-core

tv44: Add core layout based on the Core 47

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 agotv44: Add core layout based on the Core 47
Kaleb Elwert [Mon, 19 Jun 2017 05:39:03 +0000 (22:39 -0700)]
tv44: Add core layout based on the Core 47

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 agoRemove noisy debug line
Carlos Quiroz [Sat, 17 Jun 2017 23:48:03 +0000 (19:48 -0400)]
Remove noisy debug line

6 years agoDeactivate oneshot mods once timedout
Carlos Quiroz [Sat, 17 Jun 2017 22:42:32 +0000 (18:42 -0400)]
Deactivate oneshot mods once timedout

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