Gergely Nagy
38b8230c30
Explicitly initialize EEPROMSettings
...
As the plugin now depends on EEPROMSettings, document that it needs to be
initialized first, and adjust the example accordingly too.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
d04f5f7e75
README.md: Add an "Upgrading" section
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
97ce885b5f
Merge pull request #10 from keyboardio/f/no-fingerprint
...
Greatly simplify the plugin by removing auto-detection
6 years ago
Gergely Nagy
985e31b48b
Greatly simplify the plugin by removing auto-detection
...
The `FingerprintUSBHost` library isn't the most reliable thing, so instead of
setting false expectations, remove auto-detection instead. This makes the plugin
a whole lost simpler, and depend on one less library.
Fixes #9 .
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
74f5f6d2e7
README.md: Document the Focus command provided by the plugin
...
Fixes #8 .
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
2a0d12b2d9
README.md & Travis cleanup
...
Remove the IRC notifications from Travis (we're not using IRC anymore), and the
stable/experimental badge from README.md (because they aren't being kept up to
date).
Also updated the README.md example to use `KALEIDOSCOPE_INIT_PLUGINS`.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Jesse Vincent
e6f7072288
Merge pull request #7 from keyboardio/f/onFocusEvent
...
Migrate to use the new onFocusEvent APIs
6 years ago
Gergely Nagy
e07007c5aa
Migrate to use the new onFocusEvent APIs
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Jesse Vincent
755e94a98e
shellcheck should only be run in the Kaleidoscope repo
6 years ago
Jesse Vincent
21ba3548bc
Update travis.yml to point to new bundle repo
6 years ago
Jesse Vincent
a235719fde
Merge pull request #6 from keyboardio/f/license-and-copyright-assignment
...
License update, copyright assignment & CONTRIBUTING.md
6 years ago
Gergely Nagy
23ad967d60
Add CONTRIBUTING.md
...
Copied from Kaleidoscope, as it is applicable here too.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
530dd5710b
Assign my copyright to Keyboard.io
...
While the original plugin was written independently, significant developments
were made while working for Keyboard.io. As such, I feel it is appropriate to
assign copyright to the company.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
4e267bd52c
Relicense under the GPLv3 (only)
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
bf21f59f84
Drop the V1 plugin API compatibility code
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
3904cf00a6
Merge pull request #5 from keyboardio/f/plugin-v2
...
Updated to use the new plugin APIs
7 years ago
Gergely Nagy
6b1745f339
Updated to use the new plugin APIs
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
7 years ago
Gergely Nagy
052cef8488
Merge pull request #4 from jamesnvc/master
...
Clarify/fix documentation in README
7 years ago
James N. V. Cash
87e2b1e186
Show the possible values of the OS type enum in README
7 years ago
James N. V. Cash
f54c60e1c4
Fix use of enum in example code
7 years ago
Jesse Vincent
3b249dc1b3
Update Makefile with OSX fixes and new paths
7 years ago
Gergely Nagy
b0c5876100
Stop using USE_PLUGINS
...
Use `Kaleidoscope.use` instead, because `USE_PLUGINS` is getting deprecated.
Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu>
7 years ago
Jesse Vincent
d5a4200008
Update Makefile to fix OS X build
8 years ago
Gergely Nagy
3a3af164d9
Focus: Fix the focusHook
...
The `focusHook` function ought to be static, so instead of using `HostOS`
internals, use the accessors instead.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
129272883a
Kaleidoscope Style Guide conformance
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Jesse Vincent
54d6241e67
virtual void begin(void) final is redunant and makes the linter unhappy
8 years ago
Jesse Vincent
e597957ab9
astyle with current project style guidelines
8 years ago
Jesse Vincent
69f244b43b
make astyle
8 years ago
Jesse Vincent
9964a151ef
New build infrastructure
8 years ago
Jesse Vincent
30a490d218
Update example to match new Key defs
8 years ago
Gergely Nagy
dede93e0fd
Instead of full docs, only document the commands
...
Full documentation takes way too much space, and command names are a reasonable
compromise for discoverability.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
ba3c60058f
README: Add a "Dependencies" section
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
4615c048d1
Simplify the Focus commands
...
Instead of having a getter and a setter command, have one with an
optional argument instead. Less code, less docs, easier to use and
understand.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
d9da70c2f4
Add Focus support helpers
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
fa01f2acb1
Move the extern to HostOS-Base.h
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
332e5152ff
Mark the plugin stable again
...
With the recent fixes, the plugin can be considered stable again.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
6230a331c4
Make it possible again to choose between variants
...
Fixes #1 .
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
0f6f095be2
Use the EEPROM-Settings plugin
...
Use the EEPROM-Settings plugin to figure out where to store the EEPROM settings.
Fixes #2 .
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
baa8252e67
Mark the plugin broken for now
...
Due to fiddling with EEPROM, and the Guesser/Tracker selection not working, the
whole plugin will need to be rethought.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
b488434d4a
Test the plugin with Travis CI
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
d2d0193129
The Big Rename
...
Renamed the library to Kaleidoscope-HostOS, and followed up with other renames.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
d1b6e77504
Do not use Key_LEDEffectNext
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
94b553a2f2
Move from Akela-Plugins to keyboardio
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
2c0f42f838
Add a status icon.
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
51756fa4d6
Initial import
...
Lifted out of the monolithic Akela library.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago