Archived
1
0
Commit Graph

11 Commits

Author SHA1 Message Date
Jacob Alexander
d05f7ae820 Adding None keyword (0.3b)
- Prevents fall-through
- Cannot be combined with other result capabilities
2015-05-10 15:32:15 -07:00
Jacob Alexander
d91c0fb23f Adding media key support to KLL compiler (0.3b)
- Full HID dictionaries for LED, Consumer Control and System Control
- Re-organized parameter passing (will help with future kll spec additions)
2015-05-10 14:52:07 -07:00
Jacob Alexander
5af3e3a0b5 Simplifying template arguments
- Command Line arguments have slightly changed (will require controller git update)
- In preparation for JSON I/O
2015-02-21 23:19:35 -08:00
Jacob Alexander
923e623c74 Fixing kll permutation expansion bug. 2014-11-21 11:53:11 -08:00
Jacob Alexander
6454917b11 Adding define support to KLL compiler.
- Variable support is not complete
- However PartialMap support is basically ready
2014-11-20 13:52:58 -08:00
Jacob Alexander
eb5bf66d71 Fixed multi-byte capability arguments.
- Little endian byte conversion required (has to do with struct assignment rather than architecture)
2014-09-10 20:12:10 -07:00
Jacob Alexander
ff6ba9198b Adding basic layer support
- Not yet complete
- Partial layers are not compiling properly (adding too many macros, wasting memory)
- Adding example hhkb layout to try out as a layer
2014-09-07 23:22:07 -07:00
Jacob Alexander
0fe79f3418 Adding support for USB Code trigger assignment
- Added USBCode "cached assignment"
- Added ANSI -> Colemak USBCode assignment kll file
- Removed debug printing
2014-09-07 21:32:36 -07:00
Jacob Alexander
81231a708e kll compiler now working!
- Basic ScanCode to USBCode mapping now generating for the kiibohd controller
- Small fix to template
- Backend
- Macro correlation and transformation

TODO
- More testing
- Analog support
- LED support
- Layer support (only supports default layer currently)
2014-09-06 20:56:46 -07:00
Jacob Alexander
a005ad49ad Adding list to tuple conversion and USBCode to Capabiltiy conversion. 2014-09-06 12:35:22 -07:00
Jacob Alexander
2d76b5a6ca Adding examples and template. 2014-09-02 23:45:07 -07:00