kopia lustrzana https://github.com/espressif/esp-idf
kconfig: fixed non-visible deprecated configs missing from sdkconfig.h
Non-visible configs would previously not appear in the deprecated section of the sdkconfig.h, but non-visable configs are used in IDF (and user code) and should therefor be present.pull/10244/head
rodzic
755ce1077d
commit
60c07e02ad
|
@ -170,9 +170,13 @@ class DeprecatedOptions(object):
|
|||
|
||||
def append_header(self, config, path_output):
|
||||
def _opt_defined(opt):
|
||||
if not opt.visibility:
|
||||
return False
|
||||
return not (opt.orig_type in (kconfiglib.BOOL, kconfiglib.TRISTATE) and opt.str_value == 'n')
|
||||
if opt.orig_type in (kconfiglib.BOOL, kconfiglib.TRISTATE) and opt.str_value != 'n':
|
||||
opt_defined = True
|
||||
elif opt.orig_type in (kconfiglib.INT, kconfiglib.STRING, kconfiglib.HEX) and opt.str_value != '':
|
||||
opt_defined = True
|
||||
else:
|
||||
opt_defined = False
|
||||
return opt_defined
|
||||
|
||||
if len(self.r_dic) > 0:
|
||||
with open(path_output, 'a') as f_o:
|
||||
|
|
Ładowanie…
Reference in New Issue