Jacob Alexander
55346314b8
Adding additional case statements for SET_FEATURE and CLEAR_FEATURE
- Ignoring (which is done by default)
- Device, Interface and Endpoint variants
9 lat temu
Jacob Alexander
b2dfd63d4b
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 lat temu
Jacob Alexander
733201d39b
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 lat temu
Jacob Alexander
ae6daa0e5c
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 lat temu
Jacob Alexander
a959011faa
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 lat temu
Jacob Alexander
f07e9342dd
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 lat temu
Jacob Alexander
a737e36b3b
Merge pull request #20 from Garoth/master
README package name correction
9 lat temu
Andrei Thorp
3c1b5790e3
README package name correction
Signed-off-by: Andrei Thorp <[email protected] >
9 lat temu
Jacob Alexander
bf3b06aa22
Adding list of modified files to the cli version command.
9 lat temu
Jacob Alexander
a9c5898ba5
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 lat temu
Jacob Alexander
0ec5e6d9c2
Adding missing NL's for Cons and Sys Control debug
9 lat temu
Jacob Alexander
2b972a2a70
Merge pull request #16 from victorluft/bugfix/consumer_code_release
clear buffers on Consumer/System Control release
9 lat temu
Victor Luft
595319c511
clear buffers on Consumer/System Control release
fixes #15
9 lat temu
Jacob Alexander
a3b80b0f2a
Adding keymap configuration section to the README.
9 lat temu
Jacob Alexander
d4300009ce
Updating kll invocation arguments for readability.
- Removing old cli arguments
9 lat temu
Jacob Alexander
53f2731960
Merge pull request #14 from aclowes/master
Add instructions for using Homebrew
9 lat temu
Jacob Alexander
7597fea053
Adding outputDebug command
- Displays all of the bytes sent via USB
- Different display mode for NKRO and Boot modes
9 lat temu
aclowes
987550568f
Add instructions for using Homebrew
9 lat temu
Jacob Alexander
7a7b73ca4a
Internally fixing typo (ASTERIX to ASTERISK
(Requires a kll update to work correctly)
9 lat temu
Jacob Alexander
a423cb90be
Adding convenience build target for testing out kll compiler changes.
9 lat temu
Jacob Alexander
053afcc4fd
Merge branch 'smasher816-master'
9 lat temu
Rowan Decker
8d4adb41ec
Check for needed programs
Check for dfu-util and screen before using them. Also aborts if
teensy_loader_cli compilation fails.
Uses the type builtin to determine if a command exists. See here:
https://gist.github.com/sdelmas/7377271
9 lat temu
Rowan Decker
88ace02e51
Merge remote-tracking branch 'upstream/master'
9 lat temu
Jacob Alexander
368b9e3694
Merge pull request #7 from mythmon/markdown-readme
Convert README to Markdown format.
9 lat temu
Mike Cooper
0f6f9aa33f
Convert README to Markdown format.
This makes it render nicely on GitHub's website, as well as having a
consistent plain-text format that should be familiar to many.
9 lat temu
Jacob Alexander
10aad1f3af
Updating load scripts with command line arguments
- Fastload option (allows for remote flashing)
- Autoscreen option initiates screen after successfully loading the firmware
9 lat temu
Jacob Alexander
9e3d3aaca4
Initial code for USB cable detection
- Currently actual detection commented out due to issues
9 lat temu
Jacob Alexander
762e75d875
Adding some convenience scripts used in manufacturing.
9 lat temu
Jacob Alexander
7c4e31277c
Disabling automatic refresh of kll repo unless specifically enabled
cmake -DREFRESH_KLL=1 ..
9 lat temu
Jacob Alexander
1e9f55a0bf
Updating setup.cmake files to use Module hierarchy implicitly
- Added AddModule CMake function which simplifies specifying module requirements
9 lat temu
Jacob Alexander
c9b1769608
More mk20dx256vlh7 preparation.
9 lat temu
Jacob Alexander
e95f3752f0
Fixing pinout
9 lat temu
Jacob Alexander
b4f8fd0fa1
LEDs now doing something :D
9 lat temu
Jacob Alexander
7dfca9cc3e
Initial I2C work for ISSI IS31FL3731
9 lat temu
Jacob Alexander
b2539041ee
More preparation for mk20dx256vlh7
9 lat temu
Jacob Alexander
2c7542e2e7
Fixing device bricking bug
- When loading a garbage image onto the device, the chip hangs
and refuses to jump to the bootloader and start dfu
Fix
- Check if chip was in locked state and jump to dfu
- Check if watchdog timer fired and jump to dfu
9 lat temu
Jacob Alexander
8e54672121
Fixing warning messages found using clang.
9 lat temu
Jacob Alexander
621d8736e7
Adding experimental clang compiler support for arm-none-eabi
- Currently builds larger binaries than gcc (RAM)
9 lat temu
Jacob Alexander
f5a1e1bcf5
Preparing for mk20dx256vlh7
- Not ready yet
- Will require some more changes to Lib/mk20dx.c
9 lat temu
Jacob Alexander
40b5665930
Updating the Linux README information.
9 lat temu
Jacob Alexander
a4b7ff7f0c
Updating the README to resolve code sourcery issue.
9 lat temu
Jacob Alexander
e687c04387
Adding more CMake log information.
9 lat temu
Jacob Alexander
d00c034cbf
Re-Adding previous defaultMap.kll used for early Infinity PCBs
9 lat temu
Rowan Decker
9df455424e
Add Missing Backslash key
Fix an off by one error causing most keys to be shifted one to the
right, due to the missing backslash (\) key in the top row.
9 lat temu
Rowan Decker
7cea6bb88a
Add Missing Backslash key
Fix an off by one error causing most keys to be shifted one to the
right, due to the missing backslash (\) key in the top row.
9 lat temu
Jacob Alexander
ccd52d6b8f
Moving MatrixARM header macros to separate file
9 lat temu
Jacob Alexander
4a1aeb8af8
Small typos
9 lat temu
Jacob Alexander
15bb1a767f
Adding KLL define support
9 lat temu
Jacob Alexander
355fdc48e0
Adding convenience scripts to build and load manufacturing image via SWD.
9 lat temu
Jacob Alexander
f75e9423b5
Fixing layer latch capability.
Latch now activates on key release, and deactivates on next key release.
9 lat temu