Browse Source

Changing array type to support different uC architectures.

- nat_ptr_t is defined in kll.h
simple
Jacob Alexander 9 years ago
parent
commit
09295f210f
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      backends/kiibohd.py

+ 2
- 2
backends/kiibohd.py View File



## Default Layer and Default Layer Scan Map ## ## Default Layer and Default Layer Scan Map ##
self.fill_dict['DefaultLayerTriggerList'] = "" self.fill_dict['DefaultLayerTriggerList'] = ""
self.fill_dict['DefaultLayerScanMap'] = "const unsigned int *default_scanMap[] = {\n"
self.fill_dict['DefaultLayerScanMap'] = "const nat_ptr_t *default_scanMap[] = {\n"


# Iterate over triggerList and generate a C trigger array for the default map and default map array # Iterate over triggerList and generate a C trigger array for the default map and default map array
for triggerList in range( 0, len( macros.triggerList[ 0 ] ) ): for triggerList in range( 0, len( macros.triggerList[ 0 ] ) ):
for layer in range( 1, len( macros.triggerList ) ): for layer in range( 1, len( macros.triggerList ) ):
# Prepare each layer # Prepare each layer
self.fill_dict['PartialLayerScanMaps'] += "// Partial Layer {0}\n".format( layer ) self.fill_dict['PartialLayerScanMaps'] += "// Partial Layer {0}\n".format( layer )
self.fill_dict['PartialLayerScanMaps'] += "const unsigned int *layer{0}_scanMap[] = {{\n".format( layer )
self.fill_dict['PartialLayerScanMaps'] += "const nat_ptr_t *layer{0}_scanMap[] = {{\n".format( layer )
self.fill_dict['PartialLayerTriggerLists'] += "// Partial Layer {0}\n".format( layer ) self.fill_dict['PartialLayerTriggerLists'] += "// Partial Layer {0}\n".format( layer )


# Iterate over triggerList and generate a C trigger array for the layer # Iterate over triggerList and generate a C trigger array for the layer