X-Git-Url: https://git.donarmstrong.com/?p=kiibohd-kll.git;a=blobdiff_plain;f=backends%2Fkiibohd.py;h=4eb427f678299bd75a50c2bfb1a2276346bbc26f;hp=ae7d97fa5cb6563978931ed3f646b37d8474b15e;hb=296fc5946cb1bb2a309f69cbe0819ea1e4d38fcc;hpb=5f8880d7efd7cc0abceb3543a03ba8db78135e7d diff --git a/backends/kiibohd.py b/backends/kiibohd.py index ae7d97f..4eb427f 100644 --- a/backends/kiibohd.py +++ b/backends/kiibohd.py @@ -129,6 +129,7 @@ class Backend( BackendBase ): ## Capabilities ## + self.fill_dict['CapabilitiesFuncDecl'] = "" self.fill_dict['CapabilitiesList'] = "const Capability CapabilitiesList[] = {\n" # Keys are pre-sorted @@ -136,6 +137,7 @@ class Backend( BackendBase ): funcName = capabilities.funcName( key ) argByteWidth = capabilities.totalArgBytes( key ) self.fill_dict['CapabilitiesList'] += "\t{{ {0}, {1} }},\n".format( funcName, argByteWidth ) + self.fill_dict['CapabilitiesFuncDecl'] += "void {0}( uint8_t state, uint8_t stateType, uint8_t *args );\n".format( funcName ) self.fill_dict['CapabilitiesList'] += "};"