Mercurial > louis > kiibohd-kll
changeset 57:755909ff48d1
Adding cabilities index to kll compiler
- Including remote reload example configuration
author | Jacob Alexander <haata@kiibohd.com> |
---|---|
date | Fri, 18 Sep 2015 00:09:17 -0700 |
parents | 99812c8f735c |
children | c8883ed011a5 |
files | backends/kiibohd.py layouts/remote_reload.kll templates/kiibohdDefs.h |
diffstat | 3 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/backends/kiibohd.py Fri Aug 21 20:43:04 2015 -0700 +++ b/backends/kiibohd.py Fri Sep 18 00:09:17 2015 -0700 @@ -131,6 +131,7 @@ ## Capabilities ## self.fill_dict['CapabilitiesFuncDecl'] = "" self.fill_dict['CapabilitiesList'] = "const Capability CapabilitiesList[] = {\n" + self.fill_dict['CapabilitiesIndices'] = "typedef enum CapabilityIndex {\n" # Keys are pre-sorted for key in capabilities.keys(): @@ -138,8 +139,10 @@ 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['CapabilitiesIndices'] += "\t{0}_index,\n".format( funcName ) self.fill_dict['CapabilitiesList'] += "};" + self.fill_dict['CapabilitiesIndices'] += "} CapabilityIndex;" ## Results Macros ##
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/layouts/remote_reload.kll Fri Sep 18 00:09:17 2015 -0700 @@ -0,0 +1,12 @@ +Name = RemoteReload; +Version = 0.1; +Author = "HaaTa (Jacob Alexander) 2015"; +KLL = 0.3c; + +# Modified Date +Date = 2015-09-01; + + +# Bootloader Remote Reload Enable +flashModeEnabled = 1; +