Jacob Alexander
7597fea053
Adding outputDebug command
...
- Displays all of the bytes sent via USB
- Different display mode for NKRO and Boot modes
2015-02-21 13:06:28 -08:00
Jacob Alexander
9e3d3aaca4
Initial code for USB cable detection
...
- Currently actual detection commented out due to issues
2015-02-09 13:21:23 -08:00
Jacob Alexander
11fb8bd77d
Fixing Linux NKRO Delete bug
...
- Fixed descriptor to not include USB Code 156 (Clear)
- This USB Code affects repeating Delete
2014-11-10 21:02:25 -08:00
Jacob Alexander
2be0d1393b
USB Macro Output sequences now working!
...
- Tested both with Boot and NKRO modes
2014-10-27 00:26:17 -07:00
Jacob Alexander
ae21a90455
Fixing USB NKRO key buffer bug
...
- Missing a byte in the array
2014-10-02 19:29:56 -07:00
Jacob Alexander
0cbfe53794
Fixed Linux NKRO bitmap bug.
...
- Thanks hasu for pointing it out
- Keycode 50 is problematic under Linux, so removing (it's a duplicate keycode anyways)
2014-10-02 01:40:14 -07:00
Jacob Alexander
bba9a1c973
Adding NKRO and Boot mode capabilities.
...
- When changing the mode, a key buffer flush is required (might confuse the OS temporarily)
2014-10-01 23:47:26 -07:00
Jacob Alexander
9f6be5794b
Adding NKRO support to AVR/DPH.
...
- NKRO for USB Codes 4 to 164, 176 to 221 and modifiers
- Added System Control support codes 129 to 183
- Added Consumer Control support codes 32 to 668
2014-09-21 11:55:37 -07:00
Jacob Alexander
97b514a9d4
Fixing USB send rate.
...
- Only send USB events when something changes (rather than every ms)
2014-09-19 19:11:37 -07:00
Jacob Alexander
2f7e3cb117
Adding generic layerToggle and USB Key Output capabilities.
...
- Macros and Layers are, code-wise, feature complete
2014-08-07 20:03:39 -07:00
Jacob Alexander
8a66563622
Preparing from initial AVR USB NKRO support.
...
- Refactored pjrc USB (definitions to the .h file)
2014-06-09 23:01:32 -07:00
Jacob Alexander
9d423a64a8
Major code cleanup and preparation for PartialMap Macro Module
...
- Code should be working, but much is untested
- All of the old modules will need to update and use the new DefaultMap keymap
- There might still be some naming conflicts with some Scan Modules
2014-04-06 11:49:27 -07:00
Jacob Alexander
15ec4ff71c
Adding CLI and CDC Serial support for Teensy 2.0 and Teensy 2.0++
...
- Includes serial putchar and getchar cleanup (overall)
- Moved avr-capsense to DPH (renaming)
- Basic cleanup for including CLI on the avr architecture
2014-03-31 01:07:48 -07:00
Jacob Alexander
b2e237f368
Preparing Teensy 3.1 and CLI merge for DPH controller code.
2014-03-22 14:32:06 -07:00
Jacob Alexander
6ac1482862
Added more CLI commands.
...
- reset -> Simulates power cycle (Not yet compatible with AVR)
- reload -> Sets the device into firmware reload mode
- led -> Toggles the error LED
- version -> Displays detailed version information (additions to CMake files was necessary, might have broken Windows builds...)
2014-03-22 14:11:49 -07:00
Jacob Alexander
85dd7f5c52
More renaming for the USB to Output Module renaming
2014-03-22 14:09:50 -07:00
Jacob Alexander
59f13f8f4f
Moving USB to Output in preparation for additional Output types.
...
* Initial cli code
2014-03-22 14:09:01 -07:00