]> git.donarmstrong.com Git - kiibohd-controller.git/log
kiibohd-controller.git
8 years agoMerge pull request #63 from jvhaarst/patch-1
Jacob Alexander [Mon, 12 Oct 2015 21:47:13 +0000 (14:47 -0700)]
Merge pull request #63 from jvhaarst/patch-1

Fixed typo

8 years agoFixed typo
Jan van Haarst [Mon, 12 Oct 2015 20:11:21 +0000 (22:11 +0200)]
Fixed typo

8 years agoMore compatible name
Jacob Alexander [Mon, 12 Oct 2015 06:23:20 +0000 (23:23 -0700)]
More compatible name

8 years agoAdding jump to bootloader key
Jacob Alexander [Mon, 12 Oct 2015 05:07:11 +0000 (22:07 -0700)]
Adding jump to bootloader key

- Now enabled by default
- Added protection around remote jumps

8 years agoAdding basic ISSI led brightness control capabilities
Jacob Alexander [Sat, 10 Oct 2015 05:28:31 +0000 (22:28 -0700)]
Adding basic ISSI led brightness control capabilities

- 6 modes
  * Single led: decrease, increase, set
  * All leds: decrease, increase, set
- Currently update speed limited to once every 30 ms
  * Likely an I2C driver or ISSI limitation preventing even faster updates

8 years agoFixing long-standing SET_REPORT bug
Jacob Alexander [Sat, 10 Oct 2015 01:18:07 +0000 (18:18 -0700)]
Fixing long-standing SET_REPORT bug

- Implementation was completely wrong (has never worked properly)
- Now working in both NKRO and 6KRO modes
- Added more debugging code if things go wrong again

8 years agoFixing very old bad naming convention (BRACE to BRACKET)
Jacob Alexander [Thu, 8 Oct 2015 03:06:41 +0000 (20:06 -0700)]
Fixing very old bad naming convention (BRACE to BRACKET)

8 years agoCleaning up CLEAR_FEATURE (endpoint)
Jacob Alexander [Tue, 6 Oct 2015 07:24:04 +0000 (00:24 -0700)]
Cleaning up CLEAR_FEATURE (endpoint)

- Reverting old fix that no longer seems relevant after numerous recent USB fixes

8 years agoFix Latching bug (introduced when fixing shift and lock recently)
Jacob Alexander [Sun, 4 Oct 2015 23:19:20 +0000 (16:19 -0700)]
Fix Latching bug (introduced when fixing shift and lock recently)

- Also conditionally refresh the lcd screen if enabled /w interconnect
  (Not the ideal way to update, but the only way with the current KLL version)

8 years agoUpdating KType layout to work more nicely with KiiConf
Jacob Alexander [Wed, 30 Sep 2015 03:21:29 +0000 (20:21 -0700)]
Updating KType layout to work more nicely with KiiConf

8 years agoInitial code for KType TKL
Jacob Alexander [Wed, 30 Sep 2015 02:29:27 +0000 (19:29 -0700)]
Initial code for KType TKL

8 years agoAdding layer rotation (next/prev) capability
Jacob Alexander [Tue, 29 Sep 2015 02:58:39 +0000 (19:58 -0700)]
Adding layer rotation (next/prev) capability

- Requires kll update
- Including udev id update

8 years agoPrep for mouse support
Jacob Alexander [Mon, 21 Sep 2015 01:47:10 +0000 (18:47 -0700)]
Prep for mouse support

8 years agoAdding example API scripts
Jacob Alexander [Tue, 15 Sep 2015 06:37:32 +0000 (23:37 -0700)]
Adding example API scripts

8 years agoSingle MDErgo1 layout used for KiiConf initial layout setup
Jacob Alexander [Mon, 14 Sep 2015 07:48:48 +0000 (00:48 -0700)]
Single MDErgo1 layout used for KiiConf initial layout setup

8 years agoUpdating convenience build scripts to build Left and Right sides
Jacob Alexander [Sat, 22 Aug 2015 06:23:52 +0000 (23:23 -0700)]
Updating convenience build scripts to build Left and Right sides

- Includes minor fix for MD1

8 years agoBootloader fix
Jacob Alexander [Sat, 22 Aug 2015 05:59:11 +0000 (22:59 -0700)]
Bootloader fix

8 years agoFixing layer stack evaluation
Jacob Alexander [Sat, 22 Aug 2015 03:33:47 +0000 (20:33 -0700)]
Fixing layer stack evaluation

- Layers were stacked correctly, but evaluated backwards

8 years agoFixing default ErgoDox layout and adding FlashMode button
Jacob Alexander [Sat, 22 Aug 2015 02:43:45 +0000 (19:43 -0700)]
Fixing default ErgoDox layout and adding FlashMode button

- Adds proper flashMode support for all keyboards and microcontrollers (usb and serial)
- flashModeEnabled must be set to 1 otherwise it will only show an error
  * This is on purpose (somewhat dangerous feature as it allows remote flashing)
- Capability cleanup

8 years agoForgot to add these files in an earlier commit
Jacob Alexander [Sat, 22 Aug 2015 01:26:46 +0000 (18:26 -0700)]
Forgot to add these files in an earlier commit

8 years agoFIxing Media Keys and general USB compatibilty
Jacob Alexander [Wed, 19 Aug 2015 07:01:15 +0000 (00:01 -0700)]
FIxing Media Keys and general USB compatibilty

- Media keys tested working on Linux/Windows/Mac (use Consumer control)
- Fixed enumeration delays
- Fixed virtual serial port configuration issues
- Fixed GET_REPORT and SET_REPORT
- Added intial descriptors and endpoints for Mouse and Joystick devices
- Split out the consumer and system control endpoint
- Added more fault debugging messages
- Added interface names to endpoints (visible in Windows Device Manager)
- Added KLL define for keyboard locale

8 years agoAdding color association to layers
Jacob Alexander [Tue, 18 Aug 2015 17:46:55 +0000 (10:46 -0700)]
Adding color association to layers

8 years agoAdding basic support for LCDLayerDisplay using capabilities
Jacob Alexander [Tue, 18 Aug 2015 08:10:44 +0000 (01:10 -0700)]
Adding basic support for LCDLayerDisplay using capabilities

- Requires lcdFuncMap.kll instead of stdFuncMap.kll

8 years agoUpdating convenience scripts
Jacob Alexander [Sun, 16 Aug 2015 06:45:23 +0000 (23:45 -0700)]
Updating convenience scripts

8 years agoFixing typo on range check for MDErgo1
Jacob Alexander [Sun, 16 Aug 2015 22:53:07 +0000 (15:53 -0700)]
Fixing typo on range check for MDErgo1

8 years agoAdding examples of custom action/capabilties
Jacob Alexander [Sun, 16 Aug 2015 21:46:26 +0000 (14:46 -0700)]
Adding examples of custom action/capabilties

- See md1Action.kll for usage
- Includes Block/Unblock

8 years agoAdding initial WhiteFox support.
Jacob Alexander [Sun, 16 Aug 2015 19:27:12 +0000 (12:27 -0700)]
Adding initial WhiteFox support.

- Includes fix for over-range ScanCodes (would cause hard faults)
- Updated some documentation
- Requires recent kll compiler for the layout

8 years agoWorking support for Interconnect
Jacob Alexander [Sun, 16 Aug 2015 04:53:59 +0000 (21:53 -0700)]
Working support for Interconnect

- Supports up to 255 slave nodes (you'll run into ScanCode limitations before then)
- Requires most recent kll compiler update
- Additional debugging output and stats counters
- Noise and parity checking
- Fixed TxFIFO issue when sending buffers larger than the FIFO
- Cleaned up defaultMap.kll
- Added ScanCode caching (reduces interconnect traffic significantly)
- Interconnect module code is conditionally compiled into PartialMap module if required

8 years agoInitial UARTConnect scancode support
Jacob Alexander [Sun, 9 Aug 2015 07:20:41 +0000 (00:20 -0700)]
Initial UARTConnect scancode support

- Still some issues
- Will require some changes to MatrixARM and PartialMap
  * Currently state information is passed around too frequently
  * Needs to be reduced to state changes only

8 years agoAdding preliminary MDErgo keymap
Jacob Alexander [Thu, 6 Aug 2015 07:36:37 +0000 (00:36 -0700)]
Adding preliminary MDErgo keymap

- Required updates to CMake in order to handle the multi-layer BaseMaps

8 years agoAdd Unique Id to version information
Jacob Alexander [Wed, 5 Aug 2015 17:18:35 +0000 (10:18 -0700)]
Add Unique Id to version information

8 years agoFixing CMake dependency checking for kll_defs.h
Jacob Alexander [Tue, 4 Aug 2015 04:42:01 +0000 (21:42 -0700)]
Fixing CMake dependency checking for kll_defs.h

8 years agoAdding ISSILed API calls and default brightness
Jacob Alexander [Sun, 2 Aug 2015 23:28:21 +0000 (16:28 -0700)]
Adding ISSILed API calls and default brightness

- Adds override functionality in main module

8 years agoUsing multi-line define support (requires latest kll compiler)
Jacob Alexander [Sun, 2 Aug 2015 20:43:28 +0000 (13:43 -0700)]
Using multi-line define support (requires latest kll compiler)

8 years agoAdding API to set pixels on LCD screen
Jacob Alexander [Sun, 2 Aug 2015 07:00:11 +0000 (00:00 -0700)]
Adding API to set pixels on LCD screen

8 years agoAdding capability to set default image on LCD
Jacob Alexander [Sun, 2 Aug 2015 06:13:19 +0000 (23:13 -0700)]
Adding capability to set default image on LCD

8 years agoAdding cli API call to set LCD backlight brightness (16 bit per channel)
Jacob Alexander [Sun, 2 Aug 2015 05:47:34 +0000 (22:47 -0700)]
Adding cli API call to set LCD backlight brightness (16 bit per channel)

8 years agoAdding 16-bit brightness control to LCD backlight
Jacob Alexander [Sun, 2 Aug 2015 04:59:43 +0000 (21:59 -0700)]
Adding 16-bit brightness control to LCD backlight

8 years agoSetting ICED bootloader to turn LCD backlight red
Jacob Alexander [Sun, 2 Aug 2015 01:26:04 +0000 (18:26 -0700)]
Setting ICED bootloader to turn LCD backlight red

8 years agoInitial commit of MDErgo1
Jacob Alexander [Sat, 25 Jul 2015 22:06:19 +0000 (15:06 -0700)]
Initial commit of MDErgo1

8 years agoAdding connection type list
Jacob Alexander [Sat, 25 Jul 2015 21:54:36 +0000 (14:54 -0700)]
Adding connection type list

8 years agoUARTConnect enumeration working!
Jacob Alexander [Sun, 19 Jul 2015 01:53:21 +0000 (18:53 -0700)]
UARTConnect enumeration working!

- Fixed cli reflash mode set
- Cleaned up debugging code
- 4 500 000 baud seems to be reliable
- Fixed master selection (assumes slave node unless USB enumerates)

8 years agoRevert "Merge pull request #27 from smasher816/wakeup-devel"
Jacob Alexander [Tue, 23 Jun 2015 15:00:16 +0000 (08:00 -0700)]
Revert "Merge pull request #27 from smasher816/wakeup-devel"

This reverts commit 622ea5d85f94be4b1694fdf08e30fa76eeb18fe4, reversing
changes made to c21439cb48daec7514da4250c41962205fa96624.

8 years agoFixing order of layer debug stack display
Jacob Alexander [Tue, 23 Jun 2015 14:58:31 +0000 (07:58 -0700)]
Fixing order of layer debug stack display

- Adding NL's for fault messages

8 years agoAdding layerDebug cli command
Jacob Alexander [Sat, 20 Jun 2015 03:14:37 +0000 (20:14 -0700)]
Adding layerDebug cli command

- Useful when trying to report layer stacking bugs
- Or at least getting unconfused about what's happening with the layers

8 years agoAdding timing based debounce code
Jacob Alexander [Fri, 19 Jun 2015 08:50:56 +0000 (01:50 -0700)]
Adding timing based debounce code

- Uses expiry timer to decide on when to allow a state change
- Initial state transitions are unaffected
- Use MinDebounceTime define in kll to configure
- ms granularity

8 years agoPre-merge cleanup.
Jacob Alexander [Sun, 14 Jun 2015 21:32:42 +0000 (14:32 -0700)]
Pre-merge cleanup.

8 years agoCode cleanup
Jacob Alexander [Sun, 14 Jun 2015 20:56:56 +0000 (13:56 -0700)]
Code cleanup

- Changing header file ifndef define to pragma once's
- Removed duplicate output_com.h's

8 years agomk20dx256vlh7 working!
Jacob Alexander [Sun, 14 Jun 2015 03:42:12 +0000 (20:42 -0700)]
mk20dx256vlh7 working!

- Interrupt vector table position fix (affected everything in the firmware)
- Added fault debug messages
- Fixed usbMuxUart

8 years agoAdding missing debug header.
Jacob Alexander [Tue, 9 Jun 2015 17:02:05 +0000 (10:02 -0700)]
Adding missing debug header.

8 years agoAdding Chip configuration to CMake
Jacob Alexander [Tue, 9 Jun 2015 03:42:52 +0000 (20:42 -0700)]
Adding Chip configuration to CMake

8 years agoWorking mk20dx256vlh7 usb flash support
Jacob Alexander [Sat, 30 May 2015 07:02:22 +0000 (00:02 -0700)]
Working mk20dx256vlh7 usb flash support

8 years agoFixing bugs in mk20dx128vlf5 support
Jacob Alexander [Tue, 26 May 2015 00:50:32 +0000 (17:50 -0700)]
Fixing bugs in mk20dx128vlf5 support

8 years agoBasic code for mk20dx256vlh7 flashing
Jacob Alexander [Tue, 26 May 2015 00:23:18 +0000 (17:23 -0700)]
Basic code for mk20dx256vlh7 flashing

8 years agoAdding initial dfu-upload code and debugging for Bootloader.
Jacob Alexander [Mon, 27 Apr 2015 07:57:34 +0000 (00:57 -0700)]
Adding initial dfu-upload code and debugging for Bootloader.

8 years agoAdding 72 MHz clock support for mk20dx256vlh7
Jacob Alexander [Mon, 20 Apr 2015 07:55:58 +0000 (00:55 -0700)]
Adding 72 MHz clock support for mk20dx256vlh7

8 years agoAdding example logo to the lcdtest and bmp conversion script.
Jacob Alexander [Sat, 18 Apr 2015 18:24:15 +0000 (11:24 -0700)]
Adding example logo to the lcdtest and bmp conversion script.

8 years agoInitial STLcd code.
Jacob Alexander [Tue, 14 Apr 2015 07:40:48 +0000 (00:40 -0700)]
Initial STLcd code.

- Basic screen initialization and clear is working
- Currently SPI is set to a low speed for easy logic analyzer debugging

8 years agoSome initial bringup of the dfu bootloader on the mk20dx256vlh7
Jacob Alexander [Sun, 5 Apr 2015 06:21:11 +0000 (23:21 -0700)]
Some initial bringup of the dfu bootloader on the mk20dx256vlh7

8 years agoMerge pull request #48 from mattventura/master
Jacob Alexander [Sat, 13 Jun 2015 01:33:23 +0000 (18:33 -0700)]
Merge pull request #48 from mattventura/master

Avoid putting blank entries in history, allow linefeed for enter

8 years agoMerge pull request #27 from smasher816/wakeup-devel
Jacob Alexander [Sat, 13 Jun 2015 01:31:55 +0000 (18:31 -0700)]
Merge pull request #27 from smasher816/wakeup-devel

Inital Remote Wakeup Support

8 years agoAvoid putting blank entries in history, allow linefeed for enter
Matt Ventura [Fri, 5 Jun 2015 00:42:58 +0000 (17:42 -0700)]
Avoid putting blank entries in history, allow linefeed for enter

8 years agoFixing none parameter.
Jacob Alexander [Thu, 14 May 2015 04:58:22 +0000 (21:58 -0700)]
Fixing none parameter.

8 years agoAdding .kll file existence checks to CMake
Jacob Alexander [Sat, 9 May 2015 20:36:37 +0000 (20:36 +0000)]
Adding .kll file existence checks to CMake

8 years agoFixing kll depends bug in cmake.
Jacob Alexander [Thu, 7 May 2015 10:17:58 +0000 (10:17 +0000)]
Fixing kll depends bug in cmake.

8 years agoAdding None capability.
Jacob Alexander [Sat, 2 May 2015 21:29:27 +0000 (14:29 -0700)]
Adding None capability.

- Required for 0.3b update of the KLL compiler.

9 years agoCode cleanup from cli changes.
Jacob Alexander [Wed, 8 Apr 2015 05:11:04 +0000 (22:11 -0700)]
Code cleanup from cli changes.

9 years agoMerge pull request #33 from smasher816/devel
Jacob Alexander [Fri, 3 Apr 2015 06:55:51 +0000 (23:55 -0700)]
Merge pull request #33 from smasher816/devel

Add CLI History

9 years agoCleanup CLI history
Rowan Decker [Fri, 3 Apr 2015 06:53:19 +0000 (23:53 -0700)]
Cleanup CLI history

Add all the spaces :)

9 years agoMerge pull request #32 from smasher816/master
Jacob Alexander [Fri, 3 Apr 2015 02:07:21 +0000 (19:07 -0700)]
Merge pull request #32 from smasher816/master

Add Clear CLI function

9 years agoAdd CLI History
Rowan Decker [Thu, 2 Apr 2015 07:19:09 +0000 (00:19 -0700)]
Add CLI History

Use the arrow keys to navigate between the last N commands, similar to
most shells.

9 years agoAdd Clear CLI function
Rowan Decker [Thu, 2 Apr 2015 06:38:26 +0000 (23:38 -0700)]
Add Clear CLI function

Sometimes it would be nice to clear the screen if it has a lot of
information (ex: when in debug information). Some terminals support ^L
to clear screen, but not all (iTerm2 on my mac does not), so I think
this is worthwhile to add.

Edit: Forgot cli.h

9 years agoInitial LED support for ISSI IS31FL3731C
Jacob Alexander [Sun, 22 Mar 2015 00:12:41 +0000 (17:12 -0700)]
Initial LED support for ISSI IS31FL3731C

- Not ready for advanced support yet
- Basic register and page writing support complete

9 years agoFixing bugs in mk20dx256vlh7 Bootloader support.
Jacob Alexander [Sat, 21 Mar 2015 02:54:23 +0000 (19:54 -0700)]
Fixing bugs in mk20dx256vlh7 Bootloader support.

9 years agoUpdating the README to be of a more reasonable length.
Jacob Alexander [Mon, 16 Mar 2015 04:37:57 +0000 (21:37 -0700)]
Updating the README to be of a more reasonable length.

9 years agoAdding convenience compiler scripts.
Jacob Alexander [Mon, 16 Mar 2015 03:51:23 +0000 (20:51 -0700)]
Adding convenience compiler scripts.

TODO:
 - Add Windows Cygwin support

9 years agoMerge branch 'master' of https://github.com/smasher816/controller into smasher816...
Jacob Alexander [Mon, 16 Mar 2015 01:27:35 +0000 (18:27 -0700)]
Merge branch 'master' of https://github.com/smasher816/controller into smasher816-master

9 years agoInitial commit for UARTConnect module
Jacob Alexander [Sun, 15 Mar 2015 23:58:01 +0000 (16:58 -0700)]
Initial commit for UARTConnect module

* Keyboard interconnect using two uarts
* Supports daisy chain addressing using a master/slave direction communication scheme

- Still needs more testing
- Functions have been tested alone to be generally working

9 years agoInital Remote Wakeup Support
Rowan Decker [Mon, 9 Mar 2015 05:35:55 +0000 (22:35 -0700)]
Inital Remote Wakeup Support

Not working yet...

9 years agoFix whitespace pt2
Rowan Decker [Mon, 9 Mar 2015 04:07:59 +0000 (21:07 -0700)]
Fix whitespace pt2

Forgot to pull some files. Fixed those up too.

9 years agoMerge remote-tracking branch 'upstream/master'
Rowan Decker [Mon, 9 Mar 2015 03:17:39 +0000 (20:17 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agoFix whitespace
Rowan Decker [Mon, 9 Mar 2015 01:40:01 +0000 (18:40 -0700)]
Fix whitespace

Use a consistent standard - Tabs in front for indenting, spaces after for anything else. This way everything stays nice and lined up while also letting users change there prefered indent level. Most of the new files from Haata where already in this format.

9 years agoMerge pull request #25 from smasher816/master
Jacob Alexander [Mon, 9 Mar 2015 00:33:29 +0000 (17:33 -0700)]
Merge pull request #25 from smasher816/master

Set DFU bootloader name

9 years agoMerge branch 'master' of https://github.com/smasher816/controller
Rowan Decker [Mon, 9 Mar 2015 00:25:13 +0000 (17:25 -0700)]
Merge branch 'master' of https://github.com/smasher816/controller

9 years agoSet DFU bootloader name
Rowan Decker [Sun, 8 Mar 2015 23:59:34 +0000 (16:59 -0700)]
Set DFU bootloader name

Fixes #22

Each (dfu) interface may have more than one a ltsetting each with their own index and name. According to the DFU_1.1 pdf section 4.2.3, "* Alternate settings can be used by an application to access additional memory segments. In this case,
it is suggested that each alternate setting employ a string descriptor to indicate the target memory
segment; e.g., 'EEPROM'." Whether or not we end up using multiple memory segments it is still good to have a descriptive name incase there are other dfu devices connected.

Edit: Fixed previous indentation

9 years agoSet DFU bootloader name
Rowan Decker [Sun, 8 Mar 2015 23:59:34 +0000 (16:59 -0700)]
Set DFU bootloader name

Fixes #22

Each (dfu) interface may have more than one a ltsetting each with their own index and name. According to the DFU_1.1 pdf section 4.2.3, "* Alternate settings can be used by an application to access additional memory segments. In this case,
it is suggested that each alternate setting employ a string descriptor to indicate the target memory
segment; e.g., 'EEPROM'." Whether or not we end up using multiple memory segments it is still good to have a descriptive name incase there are other dfu devices connected.

9 years agoAdding additional case statements for SET_FEATURE and CLEAR_FEATURE
Jacob Alexander [Sat, 7 Mar 2015 08:50:42 +0000 (00:50 -0800)]
Adding additional case statements for SET_FEATURE and CLEAR_FEATURE

- Ignoring (which is done by default)
- Device, Interface and Endpoint variants

9 years agoFixing Mac OSX freeze on wake-up bug
Jacob Alexander [Sat, 7 Mar 2015 08:34:14 +0000 (00:34 -0800)]
Fixing Mac OSX freeze on wake-up bug

- CLEAR_FEATURE unset is currently causing the keyboarod to freeze
- Though not ideal, it seems harmless to ignore this USB Control Packet
- Tested working on a Mac Mini (Yosemite)

9 years agoFixing compiler errors for usbMuxUart Output module
Jacob Alexander [Sat, 7 Mar 2015 07:37:09 +0000 (23:37 -0800)]
Fixing compiler errors for usbMuxUart Output module

- Removing (currently) redundant usbMuxUart capabilities.kll file
- Issues were due to the recent AddModule cmake function addition

9 years agoAdding DebounceThrottleDiv define to slow down the debounce rate.
Jacob Alexander [Sat, 7 Mar 2015 06:18:15 +0000 (22:18 -0800)]
Adding DebounceThrottleDiv define to slow down the debounce rate.

By default:
DebounceThrottleDiv = 0;
This is the default infinity behaviour right now (may be changed in the future).

Increasing DebounceThrottleDiv will increase the scan rate divider.
DebounceThrottleDiv = 1; # Scans half as much
DebounceThrottleDiv = 2; # Scans a quarter as much
DebounceThrottleDiv = 3; # Scans an eigth as much
etc.

For ARM based uCs (like the Infinity) the maximum divider is 32.

9 years agoAdding dfu-suffix signing support to build system
Jacob Alexander [Mon, 2 Mar 2015 09:58:53 +0000 (01:58 -0800)]
Adding dfu-suffix signing support to build system

- If dfu-suffix is not found, a warning is given and the binary is not signed
- Unsigned binaries are still ok with the latest version of dfu-util

9 years agoFixing releasing Function key and holding layered key
Jacob Alexander [Mon, 2 Mar 2015 05:04:33 +0000 (21:04 -0800)]
Fixing releasing Function key and holding layered key

- Pressed key will remain on the same layer until released
  regardless of the layer changes that happen in the meantime

9 years agoMerge pull request #20 from Garoth/master
Jacob Alexander [Sun, 1 Mar 2015 08:28:48 +0000 (00:28 -0800)]
Merge pull request #20 from Garoth/master

README package name correction

9 years agoREADME package name correction
Andrei Thorp [Sun, 1 Mar 2015 08:07:35 +0000 (00:07 -0800)]
README package name correction

Signed-off-by: Andrei Thorp <athorp@evernote.com>
9 years agoAdding list of modified files to the cli version command.
Jacob Alexander [Sun, 1 Mar 2015 07:50:13 +0000 (23:50 -0800)]
Adding list of modified files to the cli version command.

9 years agoAdding configurable DebounceDivThreshold
Jacob Alexander [Sun, 1 Mar 2015 06:13:17 +0000 (22:13 -0800)]
Adding configurable DebounceDivThreshold

Can be specified from any .kll file

DebounceDivThreshold = 0xFFFFFFFF
Sets to max debounce, default is 0xFFFF.
The 0xFFFFFFFF is about a 2x longer debounce
The max requires more ram (as it uses 32 bit variables instead of 16).

Added support for submodule capabilities files.

9 years agoAdding missing NL's for Cons and Sys Control debug
Jacob Alexander [Tue, 24 Feb 2015 06:25:46 +0000 (22:25 -0800)]
Adding missing NL's for Cons and Sys Control debug

9 years agoMerge pull request #16 from victorluft/bugfix/consumer_code_release
Jacob Alexander [Tue, 24 Feb 2015 06:13:39 +0000 (22:13 -0800)]
Merge pull request #16 from victorluft/bugfix/consumer_code_release

clear buffers on Consumer/System Control release

9 years agoclear buffers on Consumer/System Control release
Victor Luft [Tue, 24 Feb 2015 02:27:33 +0000 (18:27 -0800)]
clear buffers on Consumer/System Control release

fixes #15

9 years agoAdding keymap configuration section to the README.
Jacob Alexander [Sun, 22 Feb 2015 22:14:55 +0000 (14:14 -0800)]
Adding keymap configuration section to the README.