Browse Source

added print stateWordSize from value when changing,

removed regular count prints
master
CryHam 8 years ago
parent
commit
7df43b62bf
1 changed files with 4 additions and 6 deletions
  1. 4
    6
      backends/kiibohd.py

+ 4
- 6
backends/kiibohd.py View File

self.fill_dict['ResultMacroList'] += "};" self.fill_dict['ResultMacroList'] += "};"
results_count = len( macros.resultsIndexSorted ); results_count = len( macros.resultsIndexSorted );
print( "Results count: ", results_count )




## Result Macro Record ## ## Result Macro Record ##
self.fill_dict['TriggerMacros'] = "" self.fill_dict['TriggerMacros'] = ""


# Iterate through each of the trigger macros # Iterate through each of the trigger macros
triggers_count = 0;
triggers_count = len( macros.triggersIndexSorted );
for trigger in range( 0, len( macros.triggersIndexSorted ) ): for trigger in range( 0, len( macros.triggersIndexSorted ) ):
self.fill_dict['TriggerMacros'] += "Guide_TM( {0} ) = {{ ".format( trigger ) self.fill_dict['TriggerMacros'] += "Guide_TM( {0} ) = {{ ".format( trigger )


# TODO Add support for Analog keys # TODO Add support for Analog keys
# TODO Add support for LED states # TODO Add support for LED states
self.fill_dict['TriggerMacros'] += "0x00, 0x01, 0x{0:02X}, ".format( triggerItem ) self.fill_dict['TriggerMacros'] += "0x00, 0x01, 0x{0:02X}, ".format( triggerItem )
triggers_count += 1


# Add list ending 0 and end of list # Add list ending 0 and end of list
self.fill_dict['TriggerMacros'] += "0 };\n" self.fill_dict['TriggerMacros'] += "0 };\n"
self.fill_dict['TriggerMacros'] = self.fill_dict['TriggerMacros'][ :-1 ] # Remove last newline self.fill_dict['TriggerMacros'] = self.fill_dict['TriggerMacros'][ :-1 ] # Remove last newline


print( "Triggers count:", triggers_count )

# check for too small stateWordSize # check for too small stateWordSize
if stateWordSize == "8" and (triggers_count > 255 or results_count > 255): if stateWordSize == "8" and (triggers_count > 255 or results_count > 255):
print ("{0} Over 255 trigger or result macros, changing stateWordSize to 16.".format( WARNING ) )
print ("{0} Over 255 trigger or result macros, changing stateWordSize from {1} to 16.".format( WARNING, stateWordSize ) )
print( "Results count: ", results_count )
print( "Triggers count:", triggers_count )
stateWordSize == "16" stateWordSize == "16"
self.fill_dict['Defines'] = self.fill_dict['Defines'].replace("StateWordSize_define 8", "StateWordSize_define 16") self.fill_dict['Defines'] = self.fill_dict['Defines'].replace("StateWordSize_define 8", "StateWordSize_define 16")
#print (self.fill_dict['Defines']) #print (self.fill_dict['Defines'])