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
Jesse Vincent
b745a26c5a
Merge pull request #41 from algernon/f/host-powermanagement
...
Add support for host power management (suspend & wakeup)
2017-12-16 11:42:38 -08:00
Gergely Nagy
72035c14d0
Add support for host power management (suspend & wakeup)
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2017-12-16 20:31:53 +01:00
Jesse Vincent
709aaa2354
Add a big warning when you build by hand and have multiple copies of
...
kaleidoscope installed
2017-12-15 21:07:30 -08:00
Michael Richters
6f7a9d09f5
Updated definition of keymaps[] to use KEYMAPS() macro
...
This change will enable the `layer_count` variable for preventing
reading past the end of the `keymaps[]` array.
2017-11-30 12:59:58 -06:00
Jesse Vincent
cd2f939adc
Now that 'Consumer_Mute' is no longer blocked by 'is_internal', we can
...
switch back to using it, to get a working mute toggle on linux, windows
and osx.
2017-11-13 18:14:08 -08:00