]> git.donarmstrong.com Git - kiibohd-kll.git/log
kiibohd-kll.git
10 years agoFixing unicode strings in funcparserlib
Jacob Alexander [Tue, 16 Sep 2014 00:32:07 +0000 (17:32 -0700)]
Fixing unicode strings in funcparserlib

- Required to work with Cygwin Python3

10 years agoAdding first official layouts for KLL.
Jacob Alexander [Sun, 14 Sep 2014 22:48:43 +0000 (15:48 -0700)]
Adding first official layouts for KLL.

10 years agoChanging array type to support different uC architectures.
Jacob Alexander [Thu, 11 Sep 2014 18:01:11 +0000 (11:01 -0700)]
Changing array type to support different uC architectures.

- nat_ptr_t is defined in kll.h

10 years agoFixed multi-byte capability arguments.
Jacob Alexander [Thu, 11 Sep 2014 03:12:10 +0000 (20:12 -0700)]
Fixed multi-byte capability arguments.

- Little endian byte conversion required (has to do with struct assignment rather than architecture)

10 years agoAdding full partial layer support.
Jacob Alexander [Wed, 10 Sep 2014 00:49:46 +0000 (17:49 -0700)]
Adding full partial layer support.

- Layers never worked previously due to backend bug
- Added base configuration which is automatically clone for replacement, then subtracted for layers if scancode is unused (this allows for partial layer functionality)
- Added default map argument to define a combined map that is different than the typical ANSI map that is used for the base configuration

10 years agoFixed layer generation to only build trigger lists from the given layer.
Jacob Alexander [Tue, 9 Sep 2014 06:51:44 +0000 (23:51 -0700)]
Fixed layer generation to only build trigger lists from the given layer.

- Required more complex correlation to get the layer ownership right for each trigger macro from the global list

10 years agoAdding basic layer support
Jacob Alexander [Mon, 8 Sep 2014 06:22:07 +0000 (23:22 -0700)]
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

10 years agoAdding support for USB Code trigger assignment
Jacob Alexander [Mon, 8 Sep 2014 04:32:36 +0000 (21:32 -0700)]
Adding support for USB Code trigger assignment

- Added USBCode "cached assignment"
- Added ANSI -> Colemak USBCode assignment kll file
- Removed debug printing

10 years agokll compiler now working!
Jacob Alexander [Sun, 7 Sep 2014 03:56:46 +0000 (20:56 -0700)]
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)

10 years agoAdding list to tuple conversion and USBCode to Capabiltiy conversion.
Jacob Alexander [Sat, 6 Sep 2014 19:35:22 +0000 (12:35 -0700)]
Adding list to tuple conversion and USBCode to Capabiltiy conversion.

10 years agoAdding examples and template.
Jacob Alexander [Wed, 3 Sep 2014 06:45:07 +0000 (23:45 -0700)]
Adding examples and template.

10 years agoInitial source dump.
Jacob Alexander [Tue, 2 Sep 2014 17:03:50 +0000 (10:03 -0700)]
Initial source dump.

- Not quite complete.
- Most of the parser is done (excluding analog) for 0.3 of the KLL spec
- Transformation and correlation isn't complete yet.
- Backend generation for Kiibohd capabilties is complete.

10 years agoAdding README
Jacob Alexander [Tue, 2 Sep 2014 16:55:21 +0000 (09:55 -0700)]
Adding README

Includes link to the latest spec.

10 years agoInitial commit
Jacob Alexander [Tue, 2 Sep 2014 16:49:11 +0000 (09:49 -0700)]
Initial commit