Gergely Nagy
046846c650
Rearrange the file layout in preparation of becoming a monorepo
...
Move the documentation to `doc/plugin/LEDEffects.md`, sources under
`src/kaleidoscope/plugin/` (appropriately namespaced). This is in preparation of
merging plugins into a single monorepo.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
6c8bf9e99a
README.md, TriColor.md & Travis cleanup
...
Remove the IRC notifications from Travis (we're not using IRC anymore), and the
stable/experimental badge from README.md and TriColor.md (because they aren't
being kept up to date).
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Jesse Vincent
2d3eeebbea
shellcheck should only be run in the Kaleidoscope repo
6 years ago
Jesse Vincent
a0970bf7c8
Update travis.yml to point to new bundle repo
6 years ago
Gergely Nagy
869d434362
Merge pull request #4 from BenGardiner/patch-1
...
fix: yellow was cyan
6 years ago
Ben Gardiner
2a3a8341c3
fix: yellow was cyan
...
the 'r' and 'b' values for cyan were swapped.
Signed-off-by: Ben Gardiner <ben.l.gardiner@gmail.com>
6 years ago
Jesse Vincent
5c11855767
Merge pull request #3 from keyboardio/f/license-and-copyright-assignment
...
License update, copyright assignment & CONTRIBUTING.md
6 years ago
Gergely Nagy
561b5d1fb1
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
f7b9c65d34
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
7a9b315f85
Relicense under the GPLv3 (only)
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
6 years ago
Gergely Nagy
7fb2973e7b
Merge pull request #2 from keyboardio/f/plugin-v2
...
Updated the README and the example to use the new plugin APIs
7 years ago
Gergely Nagy
7044060ebf
Updated the README and the example to use the new plugin APIs
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
7 years ago
Jesse Vincent
387cc95109
Update Makefile with OSX fixes and new paths
7 years ago
Gergely Nagy
df4a6f58cf
Stop using deprecated interfaces
...
Use `Kaleidoscope.use` instead of `USE_PLUGINS`, which is getting deprecated.
Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu>
7 years ago
Gergely Nagy
7eded65ba3
Fix the LEDControl references
...
Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu>
7 years ago
Gergely Nagy
bf60ae58e5
Merge pull request #1 from keyboardio/f/led-api-update
...
Updated to use the new LEDMode/LEDControl API
7 years ago
Gergely Nagy
b829d6371b
Updated to use the new LEDMode/LEDControl API
...
Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu>
7 years ago
Jesse Vincent
821ec5861b
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
e8901c55a0
CamelCaseifcation of LED related functions
...
s/led_set_crgb_at/setCrgbAt/
s/hsv_to_rgb/hsvToRgb/
s/led_get_crgb_at/getCrgbAt/
s/led_sync/syncLeds/
s/get_led_index/getLedIndex/
s/send_led_data/sendLedData/
s/led_power_fault/ledPowerFault/
7 years ago
Gergely Nagy
e54dc2a4fd
Make the linter happy
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
3e1a3e0f3a
TriColor: Fix the keydap subtract/devide range
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
cc4d86a98d
Kaleidoscope Style Guide conformance
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Jesse Vincent
3865bd8793
astyle with current project style guidelines
8 years ago
Jesse Vincent
e1fd94e4ff
make astyle
8 years ago
Jesse Vincent
07e19a5432
New build infrastructure
8 years ago
Jesse Vincent
6b222f36f0
Lift travis-specific bits out of Makefile
8 years ago
Jesse Vincent
235162fb02
add proper path for hardware in travis
8 years ago
Jesse Vincent
cc354a7069
now that we set these variables in the included makefile, remove em
8 years ago
Jesse Vincent
9d5663c1f8
oops
8 years ago
Jesse Vincent
18ee016f7d
Turns out travis' git isn't newenough to do --shallow-submodules
8 years ago
Jesse Vincent
8370239eda
slightly simplify the travis config
8 years ago
Jesse Vincent
184173f765
shallow submodules for travis
8 years ago
Jesse Vincent
75d8609112
remove the "lang: cpp" which has us install infrastructure we don't want
...
or need
8 years ago
Jesse Vincent
305d771acb
Switch to container-based infrastructure for travis
8 years ago
Jesse Vincent
f9949bce74
move arduino download into the makefile
8 years ago
Jesse Vincent
2a7d457582
try faster checkout of git repos on travis
8 years ago
Jesse Vincent
0a8c489de7
try a simpler make invocation
8 years ago
Jesse Vincent
559994826a
First pass at simpler travis infrastructure
8 years ago
Jesse Vincent
e0f3dd0cea
Further updates for new key labels
8 years ago
Jesse Vincent
195331d1e8
Bring up to new keymap api
8 years ago
Gergely Nagy
2c4828ec25
README: Add a "Dependencies" section
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
c0d947b1e9
Test the plugin with Travis CI
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
14e03cd598
TriColor: Remove a useless optimisation
...
Do not store the previous layer state, and instead of updating only when
the layer changes, just update anyway. It's not that costy anymore, with
the recent `Layer.lookup` optimisations.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
02cb499154
The Big Rename
...
Renamed the library to Kaleidoscope-LEDEffects, and followed up with other
renames.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
a8abf11b11
Updated to use Keyboardio-LEDControl
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
8fdbf016ad
Move from Akela-Plugins to keyboardio
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
12d993a8b1
Add a status icon.
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
b8088abbe1
Initial import
...
Lifted out of the monolithic Akela library.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago