@@ -924,8 +924,7 @@ def all_debug ():
924
924
listcomb = [ 'SSL' , 'TLS_MEM' , 'HTTP_CLIENT' , 'HTTP_SERVER' ]
925
925
listnocomb = [ 'CORE' , 'WIFI' , 'HTTP_UPDATE' , 'UPDATER' , 'OTA' ]
926
926
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"' ]
929
928
options = combn (listcomb )
930
929
options += comb1 (listnocomb )
931
930
options += [ listcomb + listnocomb ]
@@ -1091,10 +1090,7 @@ def all_boards ():
1091
1090
1092
1091
macros .update (all_flash_size ())
1093
1092
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 ))
1098
1094
1099
1095
print '#'
1100
1096
print '# this file is script-generated and is likely to be overwritten by ' + sys .argv [0 ]
@@ -1148,6 +1144,9 @@ def all_boards ():
1148
1144
if not ('opts' in board ) or not (optname in board ['opts' ]):
1149
1145
print id + optname + '=' + macros [block ][optname ]
1150
1146
1147
+ if nofloat :
1148
+ print id + '.build.float='
1149
+
1151
1150
print ''
1152
1151
1153
1152
if boardsgen :
@@ -1243,8 +1242,8 @@ def usage (name,ret):
1243
1242
print " --led - preferred default builtin led for generic boards (default %d)" % led_default
1244
1243
print " --board b - board to modify:"
1245
1244
print " --speed s - change default serial speed"
1246
- print " --premerge - no OOM debug option, no led menu"
1247
1245
print " --customspeed s - new serial speed for all boards"
1246
+ print " --nofloat - disable float support in printf/scanf"
1248
1247
print ""
1249
1248
print " mandatory option (at least one):"
1250
1249
print ""
@@ -1285,7 +1284,7 @@ def usage (name,ret):
1285
1284
default_speed = '115'
1286
1285
led_default = 2
1287
1286
led_max = 16
1288
- premerge = False
1287
+ nofloat = False
1289
1288
ldgen = False
1290
1289
ldshow = False
1291
1290
boardsgen = False
@@ -1300,7 +1299,7 @@ def usage (name,ret):
1300
1299
1301
1300
try :
1302
1301
opts , args = getopt .getopt (sys .argv [1 :], "h" ,
1303
- [ "help" , "premerge" , " lwip=" , "led=" , "speed=" , "board=" , "customspeed=" ,
1302
+ [ "help" , "lwip=" , "led=" , "speed=" , "board=" , "customspeed=" , "nofloat " ,
1304
1303
"ld" , "ldgen" , "boards" , "boardsgen" , "package" , "packagegen" , "doc" , "docgen" ])
1305
1304
except getopt .GetoptError as err :
1306
1305
print str (err ) # will print something like "option -a not recognized"
@@ -1314,9 +1313,6 @@ def usage (name,ret):
1314
1313
if o in ("-h" , "--help" ):
1315
1314
usage (sys .argv [0 ], 0 )
1316
1315
1317
- elif o in ("--premerge" ):
1318
- premerge = True
1319
-
1320
1316
elif o in ("--lwip" ):
1321
1317
lwip = a
1322
1318
@@ -1343,6 +1339,9 @@ def usage (name,ret):
1343
1339
usage (sys .argv [0 ], 1 )
1344
1340
boards [board ]['serial' ] = a
1345
1341
1342
+ elif o in ("--nofloat" ):
1343
+ nofloat = True
1344
+
1346
1345
elif o in ("--ldshow" ):
1347
1346
ldshow = True
1348
1347
0 commit comments