aboutsummaryrefslogtreecommitdiffstats
path: root/Model01-Firmware.ino
Commit message (Collapse)AuthorAgeFilesLines
* Don’t default to boot protocol.Brian Cully2021-02-281-1/+1
|
* Remove fn+space for enter.Brian Cully2021-02-271-1/+1
| | | | I hit this all the time and I never use it anymore.
* Update to new build system.Brian Cully2021-02-271-2/+0
|
* Update to newest kaleidoscopeBrian Cully2020-06-011-25/+39
|\
| * Also update LED-Stalker doc link.ben lovett2020-01-151-1/+1
| |
| * Fix links to keyboard definitions.ben lovett2020-01-151-4/+4
| |
| * Use the new LEDControl.disable/LEDControl.enable methodsGergely Nagy2020-01-081-5/+2
| | | | | | | | | | | | | | 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>
| * Use the new HID driver instead of the old facadeGergely Nagy2020-01-081-1/+1
| | | | | | | | | | | | | | 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 APIFlorian Fleissner2019-11-121-1/+1
| | | | | | | | Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
| * A full implementation of the new HardwareTestMode.Jesse Vincent2019-07-291-4/+36
| | | | | | | | Signed-off-by: Jesse Vincent <jesse@keyboard.io>
| * Revert "Replaced Kaleidoscope-Model01-TestMode"Jesse Vincent2019-07-291-2/+2
| | | | | | | | | | This reverts commit ccf992aa09ccc50539523015a91505743fb97116, which was an incomplete implementation
| * Include and initalize LEDPaletteTheme tooGergely Nagy2019-07-091-0/+7
| | | | | | | | | | | | | | | | | | 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-TestModeFlorian Fleissner2019-06-061-2/+2
| | | | | | | | | | | | | | | | ... 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 enumHans Øyvind Laderud2019-03-271-13/+0
| | | | | | | | Signed-off-by: Hans Øyvind Laderud <hans@dx.no>
| * Merge pull request #79 from numist/numist/numrow-keys-for-numpadGergely Nagy2019-03-151-4/+4
| |\ | | | | | | Use numrow keys for numpad
| | * Use numrow keys for numpadScott Perry2019-02-151-4/+4
| | | | | | | | | | | | Signed-off-by: Scott Perry <dev@numist.net>
| * | Enable the Colormap plugin tooGergely Nagy2019-02-271-0/+11
| |/ | | | | | | | | | | | | 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>
| * Update the EEPROMKeymap.setup() call to remove an obsolete argumentGergely Nagy2019-02-031-2/+3
| | | | | | | | | | | | | | | | 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 suspendGergely Nagy2019-01-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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) APIsGergely Nagy2019-01-201-12/+12
| | | | | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io>
| * add a blurb about binding the PROG key to thingsTycho Andersen2018-12-091-1/+7
| | | | | | | | Signed-off-by: Tycho Andersen <tycho@tycho.ws>
| * wrap the *super* long linesTycho Andersen2018-12-091-3/+7
| | | | | | | | | | | | | | | | 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>
| * Update the URL of LED-Stalker, to point to the new docsGergely Nagy2018-12-051-3/+3
| | | | | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io>
* | Merge in syster stuff.Brian Cully2019-11-081-27/+86
| |
* | Up the Qukeys release delay to compensate for modifier rollover.Brian Cully2019-04-101-1/+1
| |
* | Go back to Qukeys.Brian Cully2019-04-081-19/+30
| | | | | | | | | | | | | | SpaceCadet, while it fixes the rollover issue, gets in the way of chording and combinations of holds and taps on modifiers (e.g., holding left control while tapping right control), so go back to Qukeys and hope the rollover stuff can be fixed.
* | Switch to SpaceCadet from QuKeys. Update plugin namespaces.Brian Cully2019-04-071-15/+17
| |
* | Add saucy emoteBrian Cully2018-12-051-4/+7
| |
* | Add boot greating, breathe, and idle leds.Brian Cully2018-11-261-7/+14
| | | | | | | | | | | | | | | | * Turn off LEDs after 5 minutes. * Breathe a nice purple. * I miss the boot animation. * Put PgUp/Dn back on the keyboard, since I haven't been using macros.
* | Merge remote-tracking branch 'keyboardio/master'Brian Cully2018-11-021-2/+6
|\|
| * Fix anyKeyMacro for new hid APIAnders Hustvedt2018-10-291-2/+5
| | | | | | | | Signed-off-by: Anders Hustvedt <anders@computerfire.net>
| * Drop the LED-Off.h include, the header is deprecatedGergely Nagy2018-10-221-3/+0
| | | | | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io>
| * Support an EEPROM-based keymap overlay & FocusGergely Nagy2018-10-091-0/+29
| | | | | | | | | | | | | | | | | | | | | | 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>
| * Fix trailing whitespace and stray tabWes Malone2018-09-211-5/+5
| | | | | | | | Signed-off-by: Wes Malone <wes@mitsi.com>
* | Boot into HID_BOOT_PROTOCOL, add ooo to syster.Brian Cully2018-11-021-4/+8
| |
* | pog -> wowBrian Cully2018-10-201-7/+7
| |
* | Add gasm emote, and heatmap pluginBrian Cully2018-10-201-6/+11
| |
* | Brighten emote layer highlight.Brian Cully2018-08-301-1/+1
| |
* | Move syster to separate module, add emote layer highlighterBrian Cully2018-08-301-225/+89
| |
* | Thin out comments and unused plugins.Brian Cully2018-08-171-260/+116
| |
* | Switch to custom Dvorak layout.Brian Cully2018-08-121-20/+109
|/ | | | * Put Syster on 'any' key.
* astyleJesse Vincent2018-07-191-4/+4
|
* Make it easier to switch to COLEMAK/DVORAK/CUSTOM layoutsJesse Vincent2018-07-191-3/+82
|
* Add a Caps lock key on Fn-Let by default.Jesse Vincent2018-07-191-1/+1
| | | | | Enough customers want a caps lock that we ought to give them -something- in the default firmware
* Fix typo in commentsTré Ammatuna2018-07-101-1/+1
|
* Don't use an enum for MagicCombo.Gergely Nagy2018-07-021-4/+8
| | | | | | | | | | 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>
* Documentation fixupsGergely Nagy2018-07-011-9/+15
| | | | | | | Fixed up some of the USBQuirks and MagicCombo-related documentation, based on feedback from @obra. Signed-off-by: Gergely Nagy <algernon@keyboard.io>
* Updated to use the new MagicCombo APIsGergely Nagy2018-06-091-38/+12
| | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io>
* Add a way to toggle between Boot and NKRO mode manuallyGergely Nagy2018-06-081-1/+62
| | | | | | | | 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>
* Drop the use of HostPowerManagement.enableWakeup()Gergely Nagy2018-06-041-5/+2
| | | | | | | | 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>