10081008
10091009def checkdir ():
10101010 if not os .path .isfile ("boards.txt" ):
1011- print "please run me from boards.txt directory (like: ./tools/boards.txt.py -...)"
1011+ print ( "please run me from boards.txt directory (like: ./tools/boards.txt.py -...)" )
10121012 sys .exit (1 )
10131013
10141014################################################################
@@ -1122,29 +1122,29 @@ def flash_size (size_bytes, display, optname, ld, desc, max_upload_size, spiffs_
11221122 page = 0x100
11231123 block = 0x2000
11241124
1125- print "/* Flash Split for %s chips */" % display
1126- print "/* sketch %dKB */" % (max_upload_size / 1024 )
1125+ print ( "/* Flash Split for %s chips */" % display )
1126+ print ( "/* sketch %dKB */" % (max_upload_size / 1024 ) )
11271127 if spiffs_size > 0 :
11281128 empty_size = spiffs_start - max_upload_size - 4096
11291129 if empty_size > 1024 :
1130- print "/* empty %dKB */" % (empty_size / 1024 )
1131- print "/* spiffs %dKB */" % (spiffs_size / 1024 )
1132- print "/* eeprom 20KB */"
1133- print ""
1134- print "MEMORY"
1135- print "{"
1136- print " dport0_0_seg : org = 0x3FF00000, len = 0x10"
1137- print " dram0_0_seg : org = 0x3FFE8000, len = 0x14000"
1138- print " iram1_0_seg : org = 0x40100000, len = 0x8000"
1139- print " irom0_0_seg : org = 0x40201010, len = 0x%x" % max_upload_size
1140- print "}"
1141- print ""
1142- print "PROVIDE ( _SPIFFS_start = 0x%08X );" % (0x40200000 + spiffs_start )
1143- print "PROVIDE ( _SPIFFS_end = 0x%08X );" % (0x40200000 + spiffs_start + spiffs_size )
1144- print "PROVIDE ( _SPIFFS_page = 0x%X );" % page
1145- print "PROVIDE ( _SPIFFS_block = 0x%X );" % block
1146- print ""
1147- print 'INCLUDE "../ld/eagle.app.v6.common.ld"'
1130+ print ( "/* empty %dKB */" % (empty_size / 1024 ) )
1131+ print ( "/* spiffs %dKB */" % (spiffs_size / 1024 ) )
1132+ print ( "/* eeprom 20KB */" )
1133+ print ( "" )
1134+ print ( "MEMORY" )
1135+ print ( "{" )
1136+ print ( " dport0_0_seg : org = 0x3FF00000, len = 0x10" )
1137+ print ( " dram0_0_seg : org = 0x3FFE8000, len = 0x14000" )
1138+ print ( " iram1_0_seg : org = 0x40100000, len = 0x8000" )
1139+ print ( " irom0_0_seg : org = 0x40201010, len = 0x%x" % max_upload_size )
1140+ print ( "}" )
1141+ print ( "" )
1142+ print ( "PROVIDE ( _SPIFFS_start = 0x%08X );" % (0x40200000 + spiffs_start ) )
1143+ print ( "PROVIDE ( _SPIFFS_end = 0x%08X );" % (0x40200000 + spiffs_start + spiffs_size ) )
1144+ print ( "PROVIDE ( _SPIFFS_page = 0x%X );" % page )
1145+ print ( "PROVIDE ( _SPIFFS_block = 0x%X );" % block )
1146+ print ( "" )
1147+ print ( 'INCLUDE "../ld/eagle.app.v6.common.ld"' )
11481148
11491149 if ldgen :
11501150 sys .stdout .close ()
@@ -1216,38 +1216,38 @@ def all_boards ():
12161216 macros .update (all_debug ())
12171217 macros .update (led (led_default , led_max ))
12181218
1219- print '#'
1220- print '# Do not create pull-requests for this file only, CI will not accept them.'
1221- print '# You *must* edit/modify/run ' + os .path .basename (sys .argv [0 ]) + ' to regenerate boards.txt.'
1222- print '# All modified files after running with option "--allgen" must be included in the pull-request.'
1223- print '#'
1224- print ''
1225- print 'menu.BoardModel=Model'
1226- print 'menu.UploadSpeed=Upload Speed'
1227- print 'menu.CpuFrequency=CPU Frequency'
1228- print 'menu.CrystalFreq=Crystal Frequency'
1229- print 'menu.FlashSize=Flash Size'
1230- print 'menu.FlashMode=Flash Mode'
1231- print 'menu.FlashFreq=Flash Frequency'
1232- print 'menu.ResetMethod=Reset Method'
1233- print 'menu.ESPModule=Module'
1234- print 'menu.Debug=Debug port'
1235- print 'menu.DebugLevel=Debug Level'
1236- print 'menu.LwIPVariant=lwIP Variant'
1237- print 'menu.VTable=VTables'
1238- print 'menu.led=Builtin Led'
1239- print 'menu.FlashErase=Erase Flash'
1240- print ''
1219+ print ( '#' )
1220+ print ( '# Do not create pull-requests for this file only, CI will not accept them.' )
1221+ print ( '# You *must* edit/modify/run ' + os .path .basename (sys .argv [0 ]) + ' to regenerate boards.txt.' )
1222+ print ( '# All modified files after running with option "--allgen" must be included in the pull-request.' )
1223+ print ( '#' )
1224+ print ( '' )
1225+ print ( 'menu.BoardModel=Model' )
1226+ print ( 'menu.UploadSpeed=Upload Speed' )
1227+ print ( 'menu.CpuFrequency=CPU Frequency' )
1228+ print ( 'menu.CrystalFreq=Crystal Frequency' )
1229+ print ( 'menu.FlashSize=Flash Size' )
1230+ print ( 'menu.FlashMode=Flash Mode' )
1231+ print ( 'menu.FlashFreq=Flash Frequency' )
1232+ print ( 'menu.ResetMethod=Reset Method' )
1233+ print ( 'menu.ESPModule=Module' )
1234+ print ( 'menu.Debug=Debug port' )
1235+ print ( 'menu.DebugLevel=Debug Level' )
1236+ print ( 'menu.LwIPVariant=lwIP Variant' )
1237+ print ( 'menu.VTable=VTables' )
1238+ print ( 'menu.led=Builtin Led' )
1239+ print ( 'menu.FlashErase=Erase Flash' )
1240+ print ( '' )
12411241
12421242 for id in boards :
1243- print '##############################################################'
1243+ print ( '##############################################################' )
12441244 board = boards [id ]
1245- print id + '.name=' + board ['name' ]
1245+ print ( id + '.name=' + board ['name' ])
12461246
12471247 # standalone options
12481248 if 'opts' in board :
12491249 for optname in board ['opts' ]:
1250- print id + optname + '=' + board ['opts' ][optname ]
1250+ print ( id + optname + '=' + board ['opts' ][optname ])
12511251
12521252 # macros
12531253 macrolist = [ 'defaults' , 'cpufreq_menu' , 'vtable_menu' ]
@@ -1260,7 +1260,7 @@ def all_boards ():
12601260 macrolist += [ 'debug_menu' , 'flash_erase_menu' ]
12611261
12621262 for cs in customspeeds :
1263- print id + cs
1263+ print ( id + cs )
12641264
12651265 if 'serial' in board :
12661266 macrolist += speeds [board ['serial' ]]
@@ -1270,15 +1270,15 @@ def all_boards ():
12701270 for block in macrolist :
12711271 for optname in macros [block ]:
12721272 if not ('opts' in board ) or not (optname in board ['opts' ]):
1273- print id + optname + '=' + macros [block ][optname ]
1273+ print ( id + optname + '=' + macros [block ][optname ])
12741274
12751275 if nofloat :
1276- print id + '.build.float='
1276+ print ( id + '.build.float=' )
12771277
12781278 if noextra4kheap :
1279- print id + '.build.noextra4kheap=-DNO_EXTRA_4K_HEAP'
1279+ print ( id + '.build.noextra4kheap=-DNO_EXTRA_4K_HEAP' )
12801280
1281- print ''
1281+ print ( '' )
12821282
12831283 if boardsgen :
12841284 sys .stdout .close ()
@@ -1332,25 +1332,25 @@ def doc ():
13321332 realstdout = sys .stdout
13331333 sys .stdout = open ("doc/boards.rst" , 'w' )
13341334
1335- print 'Boards'
1336- print '======'
1337- print ''
1335+ print ( 'Boards' )
1336+ print ( '======' )
1337+ print ( '' )
13381338
13391339 for id in boards :
13401340 board = boards [id ]
1341- print board ['name' ]
1341+ print ( board ['name' ])
13421342 dash = ""
13431343 for i in range (len (board ['name' ])):
13441344 dash += '-'
1345- print dash
1345+ print ( dash )
13461346
1347- print ''
1347+ print ( '' )
13481348 if 'desc' in board :
13491349 for line in board ['desc' ]:
1350- print line
1350+ print ( line )
13511351 else :
1352- print 'No description'
1353- print ''
1352+ print ( 'No description' )
1353+ print ( '' )
13541354
13551355 if docgen :
13561356 sys .stdout .close ()
@@ -1360,39 +1360,39 @@ def doc ():
13601360# help / usage
13611361
13621362def usage (name ,ret ):
1363- print ""
1364- print "boards.txt generator for esp8266/Arduino"
1365- print ""
1366- print "usage: %s [options]" % name
1367- print ""
1368- print " -h, --help"
1369- print " --lwip - preferred default lwIP version (default %d)" % lwip
1370- print " --led - preferred default builtin led for generic boards (default %d)" % led_default
1371- print " --board b - board to modify:"
1372- print " --speed s - change default serial speed"
1373- print " --customspeed s - new serial speed for all boards"
1374- print " --nofloat - disable float support in printf/scanf"
1375- print " --noextra4kheap - disable extra 4k heap (will enable WPS)"
1376- print " --allowWPS - synonym for --noextra4kheap"
1377- print ""
1378- print " mandatory option (at least one):"
1379- print ""
1380- print " --boards - show boards.txt"
1381- print " --boardsgen - replace boards.txt"
1382- print " --ld - show ldscripts"
1383- print " --ldgen - replace ldscripts"
1384- print " --package - show package"
1385- print " --packagegen - replace board:[] in package"
1386- print " --doc - shows doc/boards.rst"
1387- print " --docgen - replace doc/boards.rst"
1388- print " --allgen - generate and replace everything"
1389- print " (useful for pushing on github)"
1390- print ""
1363+ print ( "" )
1364+ print ( "boards.txt generator for esp8266/Arduino" )
1365+ print ( "" )
1366+ print ( "usage: %s [options]" % name )
1367+ print ( "" )
1368+ print ( " -h, --help" )
1369+ print ( " --lwip - preferred default lwIP version (default %d)" % lwip )
1370+ print ( " --led - preferred default builtin led for generic boards (default %d)" % led_default )
1371+ print ( " --board b - board to modify:" )
1372+ print ( " --speed s - change default serial speed" )
1373+ print ( " --customspeed s - new serial speed for all boards" )
1374+ print ( " --nofloat - disable float support in printf/scanf" )
1375+ print ( " --noextra4kheap - disable extra 4k heap (will enable WPS)" )
1376+ print ( " --allowWPS - synonym for --noextra4kheap" )
1377+ print ( "" )
1378+ print ( " mandatory option (at least one):" )
1379+ print ( "" )
1380+ print ( " --boards - show boards.txt" )
1381+ print ( " --boardsgen - replace boards.txt" )
1382+ print ( " --ld - show ldscripts" )
1383+ print ( " --ldgen - replace ldscripts" )
1384+ print ( " --package - show package" )
1385+ print ( " --packagegen - replace board:[] in package" )
1386+ print ( " --doc - shows doc/boards.rst" )
1387+ print ( " --docgen - replace doc/boards.rst" )
1388+ print ( " --allgen - generate and replace everything" )
1389+ print ( " (useful for pushing on github)" )
1390+ print ( "" )
13911391
13921392 out = ""
13931393 for s in speeds :
13941394 out += s + ' '
1395- print "available serial speed options (kbps):" , out
1395+ print ( "available serial speed options (kbps):" , out )
13961396
13971397 out = ""
13981398 for b in boards :
@@ -1402,9 +1402,9 @@ def usage (name,ret):
14021402 else :
14031403 out += default_speed
14041404 out += 'k) '
1405- print "available board names:" , out
1405+ print ( "available board names:" , out )
14061406
1407- print ""
1407+ print ( "" )
14081408
14091409 sys .exit (ret )
14101410
@@ -1437,7 +1437,7 @@ def usage (name,ret):
14371437 "ld" , "ldgen" , "boards" , "boardsgen" , "package" , "packagegen" , "doc" , "docgen" ,
14381438 "allgen" ] )
14391439except getopt .GetoptError as err :
1440- print str (err ) # will print something like "option -a not recognized"
1440+ print ( str (err )) # will print something like "option -a not recognized"
14411441 usage (sys .argv [0 ], 1 )
14421442
14431443no = '(not set)'
@@ -1461,16 +1461,16 @@ def usage (name,ret):
14611461
14621462 elif o in ("--board" ):
14631463 if not a in boards :
1464- print "board %s not available" % a
1464+ print ( "board %s not available" % a )
14651465 usage (sys .argv [0 ], 1 )
14661466 board = a
14671467
14681468 elif o in ("--speed" ):
14691469 if board == no :
1470- print "board not set"
1470+ print ( "board not set" )
14711471 usage (sys .argv [0 ], 1 )
14721472 if not a in speeds :
1473- print "speed %s not available" % a
1473+ print ( "speed %s not available" % a )
14741474 usage (sys .argv [0 ], 1 )
14751475 boards [board ]['serial' ] = a
14761476
0 commit comments