@@ -924,8 +924,7 @@ def all_debug ():
924924 listcomb = [ 'SSL' , 'TLS_MEM' , 'HTTP_CLIENT' , 'HTTP_SERVER' ]
925925 listnocomb = [ 'CORE' , 'WIFI' , 'HTTP_UPDATE' , 'UPDATER' , 'OTA' ]
926926 listsingle = [ 'NoAssert-NDEBUG' ]
927- if not premerge :
928- listnocomb += [ 'OOM -include "umm_malloc/umm_malloc_cfg.h"' ]
927+ listnocomb += [ 'OOM -include "umm_malloc/umm_malloc_cfg.h"' ]
929928 options = combn (listcomb )
930929 options += comb1 (listnocomb )
931930 options += [ listcomb + listnocomb ]
@@ -1091,10 +1090,7 @@ def all_boards ():
10911090
10921091 macros .update (all_flash_size ())
10931092 macros .update (all_debug ())
1094- if premerge :
1095- macros .update ({ 'led' : { } })
1096- else :
1097- macros .update (led (led_default , led_max ))
1093+ macros .update (led (led_default , led_max ))
10981094
10991095 print '#'
11001096 print '# this file is script-generated and is likely to be overwritten by ' + sys .argv [0 ]
@@ -1148,6 +1144,9 @@ def all_boards ():
11481144 if not ('opts' in board ) or not (optname in board ['opts' ]):
11491145 print id + optname + '=' + macros [block ][optname ]
11501146
1147+ if nofloat :
1148+ print id + '.build.float='
1149+
11511150 print ''
11521151
11531152 if boardsgen :
@@ -1243,8 +1242,8 @@ def usage (name,ret):
12431242 print " --led - preferred default builtin led for generic boards (default %d)" % led_default
12441243 print " --board b - board to modify:"
12451244 print " --speed s - change default serial speed"
1246- print " --premerge - no OOM debug option, no led menu"
12471245 print " --customspeed s - new serial speed for all boards"
1246+ print " --nofloat - disable float support in printf/scanf"
12481247 print ""
12491248 print " mandatory option (at least one):"
12501249 print ""
@@ -1285,7 +1284,7 @@ def usage (name,ret):
12851284default_speed = '115'
12861285led_default = 2
12871286led_max = 16
1288- premerge = False
1287+ nofloat = False
12891288ldgen = False
12901289ldshow = False
12911290boardsgen = False
@@ -1300,7 +1299,7 @@ def usage (name,ret):
13001299
13011300try :
13021301 opts , args = getopt .getopt (sys .argv [1 :], "h" ,
1303- [ "help" , "premerge" , " lwip=" , "led=" , "speed=" , "board=" , "customspeed=" ,
1302+ [ "help" , "lwip=" , "led=" , "speed=" , "board=" , "customspeed=" , "nofloat " ,
13041303 "ld" , "ldgen" , "boards" , "boardsgen" , "package" , "packagegen" , "doc" , "docgen" ])
13051304except getopt .GetoptError as err :
13061305 print str (err ) # will print something like "option -a not recognized"
@@ -1314,9 +1313,6 @@ def usage (name,ret):
13141313 if o in ("-h" , "--help" ):
13151314 usage (sys .argv [0 ], 0 )
13161315
1317- elif o in ("--premerge" ):
1318- premerge = True
1319-
13201316 elif o in ("--lwip" ):
13211317 lwip = a
13221318
@@ -1343,6 +1339,9 @@ def usage (name,ret):
13431339 usage (sys .argv [0 ], 1 )
13441340 boards [board ]['serial' ] = a
13451341
1342+ elif o in ("--nofloat" ):
1343+ nofloat = True
1344+
13461345 elif o in ("--ldshow" ):
13471346 ldshow = True
13481347
0 commit comments