fix(lv_conf_internal): be sure Kconfig defines are always uppercase

fixes #1989
This commit is contained in:
Gabor Kiss-Vamosi
2021-01-04 09:42:50 +01:00
parent 07b6d93de4
commit aba10b0170
2 changed files with 9 additions and 9 deletions

View File

@@ -93,14 +93,14 @@ for i in fin.read().splitlines():
if r:
line = re.sub('\(.*?\)', '', r[1], 1) #remove parentheses from macros
line_upper = line.upper();
dr = re.sub('.*# *define', '', i, 1)
d = "# define " + dr
fout.write(
f'#ifndef {line}\n'
f'# ifdef CONFIG_{line}\n'
f'# define {line} CONFIG_{line}\n'
f'# ifdef CONFIG_{line_upper}\n'
f'# define {line} CONFIG_{line_upper}\n'
f'# else\n'
f'{d}\n'
f'# endif\n'