| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Add build date/time to default version info
|
|/
|
|
| |
Signed-off-by: Florian Bruhin <me@the-compiler.org>
|
|\
| |
| | |
Update for `KeyEvent` changes
|
|/
|
|
|
|
|
|
| |
This updates the default sketch's Macros code to match the changes in PR 1024,
using the new version of `macroAction()` that takes a `KeyEvent` reference
parameter instead of a key state bitfield.
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
|
| |
|
|\
| |
| | |
Match macro definition order to conditional groups
|
|/
|
|
| |
For consistency, make the keymap macro definitions match the ordering of their respective conditional groups (i.e. ifdef blocks).
|
| |
|
|
|
|
| |
instead of reproducing an incomplete, obsolete version here.
|
|\
| |
| | |
Correct links to reference headers and doc.
|
| | |
|
|/ |
|
|\
| |
| | |
Update to use new apis
|
| |
| |
| |
| |
| |
| |
| | |
To toggle LEDs on suspend/resume, use the new LEDControl methods instead of the
old `LEDControl.paused` property.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
|/
|
|
|
|
|
| |
While the old facade is still available, it is not included by default anymore.
Instead of adding then include, just use the new APIs.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
|\
| |
| | |
Adapted the sketch to changes in the Key API
|
|/
|
|
| |
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
|
|
|
|
| |
Signed-off-by: Jesse Vincent <jesse@keyboard.io>
|
|
|
|
|
| |
This reverts commit ccf992aa09ccc50539523015a91505743fb97116, which was
an incomplete implementation
|
|\
| |
| | |
Include and initalize LEDPaletteTheme too
|
|/
|
|
|
|
|
|
|
| |
Without the `LEDPaletteTheme` plugin, `Colormap` doesn't work either, since the
palette is not initialized. Lets include and initialize the palette plugin too.
Fixes #86.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
|\
| |
| | |
Replaced Kaleidoscope-Model01-TestMode
|
|/
|
|
|
|
|
|
| |
... with the more general Kaleidoscope-HardwareTestMode.
By this means, the stock firmware can be build
with the virtual hardware.
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
|
|\
| |
| | |
remove unused enum
|
|/
|
|
| |
Signed-off-by: Hans Øyvind Laderud <hans@dx.no>
|
|\
| |
| | |
Use numrow keys for numpad
|
| |
| |
| |
| | |
Signed-off-by: Scott Perry <dev@numist.net>
|
|\ \
| | |
| | | |
Fallback settings for BOARD_HARDWARE_PATH
|
| | |
| | |
| | |
| | | |
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit allows the Makefile to check if the BOARD_HARDWARE_PATH
it tried to determine based on the system specific Arduino installation
is correct. This is done by checking for the Kaleidoscope library's existence.
If Kaleidoscope is not found, the Makefile falls back to determining
the hardware path relative to its own location. This even enables
building from any location where a *.ino file lives without
the requirement to checkout the kaleidoscope libraries into
Arduino installation's hardware path or to symlink them there.
The following now is possible
> SOURCE_DIR=<place where the sources live>
> cd $SOURCE_DIR
> mkdir hardware
> git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio
> BUILD_DIR=<location where a *.ino file lives>
> cd $BUILD_DIR
> make -f $SOURCE_DIR/hardware/keyboardio/avr/libraries/Model01-Firmware/Makefile
for quick builds
> SOURCE_DIR=<place where the sources live>
> cd $SOURCE_DIR
> mkdir hardware
> git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio
> cd hardware/keyboardio/avr/libraries/Model01-Firmware make
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
|
|\ \ \
| |/ /
|/| | |
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>
|
|/
|
|
| |
unknown os.
|
|\
| |
| | |
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>
|
|\
| |
| | |
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>
|
|\
| |
| | |
Stop using deprecated (and now removed) APIs
|
|/
|
|
| |
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
|\
| |
| | |
Correct location of Makefile for library updates
|
|/
|
| |
The `Makefile` is one directory higher than was indicated in the README.
|
|\
| |
| | |
Doc fixups
|
| |
| |
| |
| | |
Signed-off-by: Tycho Andersen <tycho@tycho.ws>
|
|/
|
|
|
|
|
|
| |
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>
|