1
0

147 Commits

Author SHA1 Message Date
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
Jesse Vincent
8e1c9d0111 astyle fixes 2017-11-13 18:06:11 -08:00
Jesse Vincent
7d141644a6 Swap the order of the Numpad and Fn layers, so it's possible to get to
arrow keys if you have the numpad on.
2017-11-13 17:56:23 -08:00
Jesse Vincent
b11b839b08
Merge pull request #34 from Jennigma/patch-3
Make the pointer to the wiki LOUD
2017-11-12 23:54:28 -08:00
Jesse Vincent
a457f37155 Switch from the NumLock library to the NumPad library.
This new plugin lets us use a more standard layer lock to get into the
numpad mode and doesn't depend on the system numlock feature quite as
much
2017-11-12 23:23:47 -08:00
Jennifer Leigh
27a44faaaf
Make the pointer to the wiki LOUD
We just had a new person who found the forums but didn't see the note to use the wiki at the top of this file. I'm making it louder. :-)
2017-11-05 05:43:12 -08:00
Jesse Vincent
8f5851138c
Merge pull request #31 from gedankenexperimenter/merlin
Changed minimum Arduino version to 1.6.10, as discussed on forums
2017-10-31 19:33:40 -07:00
Michael Richters
fbea981057 Changed minimum Arduino version to 1.6.10, as disussed on forums 2017-10-31 21:23:56 -05:00
Jesse Vincent
76f5a59a78 Quiet down a warning in the makefile 2017-10-24 22:59:23 -07:00
Gergely Nagy
e6f5423a12 Merge pull request #25 from ackintosh/trailing-slash
Fix trailing slash
2017-10-22 13:16:12 +02:00
akihito.nakano
7b54271566 Fix trailing slash 2017-10-22 20:03:49 +09:00
Gergely Nagy
8ab156655a Merge pull request #24 from malsyned/patch-1
Fix link to Linux Arduino install instructions
2017-10-19 23:12:04 +02:00
Dennis Lambe Jr
2549b852d4 Fix link to Linux Arduino install instructions 2017-10-19 17:00:57 -04:00
Jesse Vincent
717733ad64 Merge pull request #20 from Jennigma/patch-1
Adding a pointer to the wiki
2017-10-13 13:23:19 -07:00
Jennifer Leigh
165e479ac0 Adding a pointer to the wiki
put it up front where it would be super obvious.
2017-10-13 13:20:47 -07:00
Jesse Vincent
cd9780a309 Fix our arduino-ide package detection to work on OSX 2017-10-04 23:46:51 -07:00
Jesse Vincent
beb849f84f makefile: if there's an arduino boards-manager install of the kaleidoscope runtime, use it.. 2017-10-04 23:13:28 -07:00
Jesse Vincent
492dc5e70f Merge pull request #18 from Jennigma/patch-1
Added a couple "to be documented" items
2017-10-04 11:59:06 -07:00