added print stateWordSize from value when changing,
removed regular count prints
This commit is contained in:
parent
9965ccb48e
commit
7df43b62bf
@ -219,7 +219,6 @@ class Backend( BackendBase ):
|
||||
self.fill_dict['ResultMacroList'] += "};"
|
||||
|
||||
results_count = len( macros.resultsIndexSorted );
|
||||
print( "Results count: ", results_count )
|
||||
|
||||
|
||||
## Result Macro Record ##
|
||||
@ -230,7 +229,7 @@ class Backend( BackendBase ):
|
||||
self.fill_dict['TriggerMacros'] = ""
|
||||
|
||||
# Iterate through each of the trigger macros
|
||||
triggers_count = 0;
|
||||
triggers_count = len( macros.triggersIndexSorted );
|
||||
for trigger in range( 0, len( macros.triggersIndexSorted ) ):
|
||||
self.fill_dict['TriggerMacros'] += "Guide_TM( {0} ) = {{ ".format( trigger )
|
||||
|
||||
@ -251,17 +250,16 @@ class Backend( BackendBase ):
|
||||
# TODO Add support for Analog keys
|
||||
# TODO Add support for LED states
|
||||
self.fill_dict['TriggerMacros'] += "0x00, 0x01, 0x{0:02X}, ".format( triggerItem )
|
||||
triggers_count += 1
|
||||
|
||||
# Add list ending 0 and end of list
|
||||
self.fill_dict['TriggerMacros'] += "0 };\n"
|
||||
self.fill_dict['TriggerMacros'] = self.fill_dict['TriggerMacros'][ :-1 ] # Remove last newline
|
||||
|
||||
print( "Triggers count:", triggers_count )
|
||||
|
||||
# check for too small stateWordSize
|
||||
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"
|
||||
self.fill_dict['Defines'] = self.fill_dict['Defines'].replace("StateWordSize_define 8", "StateWordSize_define 16")
|
||||
#print (self.fill_dict['Defines'])
|
||||
|
Reference in New Issue
Block a user