1
0

169 Commits

Author SHA1 Message Date
Jesse Vincent
0ebf5f3b7f
Merge pull request #80 from keyboardio/colormap
Enable the Colormap plugin too
2019-02-27 10:44:24 -08:00
Gergely Nagy
a03b964459
Enable the Colormap plugin too
This is primarily so that one doesn't have to flash the "experimental" firmware
from Chrysalis to be able to use the colormap editor there.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-02-27 17:21:13 +01:00
Jesse Vincent
c700ee2381 First pass fix for our Makefile pulling the right shared makefile on an
unknown os.
2019-02-22 12:12:22 -08:00
Jesse Vincent
f2729e515c
Merge pull request #77 from keyboardio/eeprom-keymap-deprecation-fix
Update the EEPROMKeymap.setup() call to remove an obsolete argument
2019-02-03 17:04:14 -08:00
Gergely Nagy
2532b79aa8
Update the EEPROMKeymap.setup() call to remove an obsolete argument
EEPROM-Keymap was recently changed to work differently, and thus the mode
argument became obsolete. This removes it from the call, and updates the comment
above it to match current reality.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-02-03 10:45:43 +01:00
Jesse Vincent
f3f687ed63
Merge pull request #76 from keyboardio/suspend-ledoff-fix
Fix turning LEDs off on suspend
2019-01-20 09:46:34 -08:00
Gergely Nagy
0095044dd4
Fix turning LEDs off on suspend
When suspending, we want to set all LEDs off & sync first, and only then pause
LED operations. When the code was originally written, `LEDControl.syncLeds()`
synced LEDs even when `LEDControl.paused` was set - it no longer does so, so we
need to pause after we synced.

This addresses keyboardio/Kaleidoscope#516, at least partially.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-20 17:17:11 +01:00
Jesse Vincent
cf6234b77e
Merge pull request #75 from keyboardio/no-deprecated-apis
Stop using deprecated (and now removed) APIs
2019-01-19 23:41:38 -08:00
Gergely Nagy
0b00f27cba
Stop using deprecated (and now removed) APIs
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-20 08:39:58 +01:00
Jesse Vincent
383c5ff1df
Merge pull request #74 from jimt/patch-1
Correct location of Makefile for library updates
2018-12-24 19:53:47 -08:00
Jim Tittsler
7d674afe66
Correct location of Makefile for library updates
The `Makefile` is one directory higher than was indicated in the README.
2018-12-25 11:52:47 +09:00
Jesse Vincent
e56f0a3007
Merge pull request #72 from tych0/doc-fixups
Doc fixups
2018-12-09 12:30:16 -08:00
Tycho Andersen
852566ee1c add a blurb about binding the PROG key to things
Signed-off-by: Tycho Andersen <tycho@tycho.ws>
2018-12-09 11:04:58 -07:00
Tycho Andersen
d9363b3781 wrap the *super* long lines
I hate to be that guy, but I was reading these on github's page when
deciding whether or not to order a keyboard.io, and the extra long lines
here are not automatically wrapped when browsing the repo on github.

Signed-off-by: Tycho Andersen <tycho@tycho.ws>
2018-12-09 10:57:35 -07:00
Jesse Vincent
0175207ea7
Merge pull request #71 from keyboardio/doc/link-updates
Update the URL of LED-Stalker, to point to the new docs
2018-12-05 08:55:59 -08:00
Gergely Nagy
f4855c9279
Update the URL of LED-Stalker, to point to the new docs
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-12-05 07:59:10 +01:00
Gergely Nagy
ab471273bc
Merge pull request #68 from hustvedt/fix-any
Fix anyKeyMacro for new hid API
2018-10-30 07:03:06 +01:00
Anders Hustvedt
ab57ab8468 Fix anyKeyMacro for new hid API
Signed-off-by: Anders Hustvedt <anders@computerfire.net>
2018-10-29 06:31:08 -06:00
Jesse Vincent
a963b8074e
Merge pull request #67 from keyboardio/h/warning-fixes
Two small warning fixes
2018-10-21 20:27:44 -07:00
Gergely Nagy
479f992271
src/Model01-Firmware.h: Add a #pragma once to make cpplint happy
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-22 00:28:39 +02:00
Gergely Nagy
5343f4306e
Drop the LED-Off.h include, the header is deprecated
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-22 00:27:34 +02:00
Gergely Nagy
56a90f702e Travis cleanup
Remove the IRC notifications from Travis (we're not using IRC anymore).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-10 07:20:03 +02:00
Jesse Vincent
7277753004
Merge pull request #65 from keyboardio/f/focus
Support an EEPROM-based keymap overlay & Focus
2018-10-08 16:09:42 -07:00
Gergely Nagy
718aba9a43 Support an EEPROM-based keymap overlay & Focus
This adds the necessary code to support having five additional layers in EEPROM.
Also adds support for Focus, so these layers can be changed, and the default
layer set, too.

We also enable the EEPROM commands, which can be helpful in debugging and
backing up one's EEPROM contents.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-09 00:57:05 +02:00
Jesse Vincent
c24497f0e6
Merge pull request #63 from wesQ3/whitespace-fix
Fix trailing whitespace and stray tab
2018-09-21 15:16:45 -07:00
Wes Malone
7bb88bd5a5 Fix trailing whitespace and stray tab
Signed-off-by: Wes Malone <wes@mitsi.com>
2018-09-21 17:09:24 -05:00
Jesse Vincent
d99fdbd15b shellcheck should only be run in the Kaleidoscope repo 2018-09-04 18:42:31 -07:00
Jesse Vincent
0ac41faab3 Update travis.yml to point to new bundle repo 2018-09-04 18:24:02 -07:00
Jesse Vincent
226b5a22d8 Update README pointers to new keyboardio Kaleidoscope bundle. 2018-09-04 18:04:22 -07:00
Jesse Vincent
29c80e38c8
Merge pull request #59 from keyboardio/more-featureful-defaults
More featureful defaults
2018-07-19 23:24:16 -07:00
Jesse Vincent
87b7497f25 astyle 2018-07-19 22:39:54 -07:00
Jesse Vincent
8526858c38 Make it easier to switch to COLEMAK/DVORAK/CUSTOM layouts 2018-07-19 22:12:36 -07:00
Jesse Vincent
a5b86bea5a Add a Caps lock key on Fn-Let by default.
Enough customers want a caps lock that we ought to give them -something-
in the default firmware
2018-07-19 21:19:47 -07:00
Gergely Nagy
c1480faea2
Merge pull request #57 from TreTuna/patch-1
Fix typo in comments - chrods > chords
2018-07-11 06:53:57 +02:00
Tré Ammatuna
eeccc5b331
Fix typo in comments 2018-07-10 16:54:19 -07:00
Jesse Vincent
11676727a1
Merge pull request #55 from keyboardio/f/usb-quirks
Add a way to toggle between Boot and NKRO mode manually
2018-07-02 17:29:47 -07:00
Gergely Nagy
d9c5d7022f Don't use an enum for MagicCombo.
Since we use a dedicated function for the single magic combo we have, using an
enum in this case is just more confusing than if we didn't. For this reason,
drop the use of enum, and just specify the array directly.

Thanks @obra for the suggestion!

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-07-02 23:44:32 +02:00
Gergely Nagy
1e6c2c702c Documentation fixups
Fixed up some of the USBQuirks and MagicCombo-related documentation, based on
feedback from @obra.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-07-01 23:06:11 +02:00
Gergely Nagy
583d5429cd Updated to use the new MagicCombo APIs
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-06-09 13:13:46 +02:00
Gergely Nagy
33bcc999b9 Add a way to toggle between Boot and NKRO mode manually
Make use of the MagicCombo and USB-Quirks plugins in order to allow one to
toggle between Boot and NKRO mode of the keyboard, simply by pressing Left Fn +
Shift + Esc.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-06-08 13:14:56 +02:00
Gergely Nagy
bcd694f404 Drop the use of HostPowerManagement.enableWakeup()
It is not necessary anymore, as BootKeyboard supports wakeup itself now. As
such, also updated the comments regarding the plugin in
KALEIDOSCOPE_INIT_PLUGINS.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-06-04 07:59:49 +02:00
Gergely Nagy
c7fab58f63
Merge pull request #52 from keyboardio/f/plugin-v2
Updated to use the new plugin APIs
2018-05-15 07:16:28 +02:00
Gergely Nagy
033b8706ec Updated to use the new plugin APIs
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-05-08 12:45:31 +02:00
Gergely Nagy
dfb3d61805
Merge pull request #45 from ryansb/fix-installed-env
Match wildcard usage between manual- and arduino-installed environments
2018-04-29 11:21:37 +02:00
Gergely Nagy
deef154018
Merge pull request #39 from gedankenexperimenter/f/keymaps
Updated definition of keymaps[] to use KEYMAPS() macro
2018-04-05 10:09:37 +02:00
Gergely Nagy
bf5dc6a151
Merge pull request #49 from algernon/h/numlock/quote-transparent
Make the Quote transparent on the NUMPAD layer.
2018-03-12 21:12:08 +01:00
Gergely Nagy
3b91ecfbf8 Make the Quote transparent on the NUMPAD layer.
Because the key two rows below `NumLock` is `Key_Quote` on the base layer too,
and is not a numpad-specific key either, make it transparent, so it does not get
highlighted erroneously.

Thanks to @ImmaculatePotato and Eddie Jinks for reporting the issue, and
proposing the fix.

Fixes #48.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-03-10 14:37:51 +01:00
Jesse Vincent
af407cb51a
Merge pull request #47 from danbernier/alpha-square-color
Use CRGB type for AlphaSquare color, so ints are in common order
2018-03-08 18:49:26 -08:00
Dan Bernier
b6c8974487 Use CRGB type for AlphaSquare color, so ints are in common order 2018-03-08 21:21:25 -05:00
Ryan S. Brown
b446ec2ce6 Match wildcard usage between manual- and arduino-installed environments
Finding the base-dir of installed environments use a wildcard causing
[dir]/packages/keyboardio/hardware/avr/toolchain to be the interpreted
as the installed env, breaking use of that variable later when it
informs paths for the boards.txt and other files.
2018-03-05 09:29:17 -05:00