Skip to content

Commit 3f22590

Browse files
committed
adds switch to turn on the debugging output.
1 parent a5e5886 commit 3f22590

File tree

1 file changed

+42
-25
lines changed

1 file changed

+42
-25
lines changed

builder/esp32.py

Lines changed: 42 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,8 @@ def get_espidf():
145145
flash_size = '0'
146146
oct_flash = False
147147

148+
DEBUG = False
149+
148150

149151
def parse_args(extra_args, lv_cflags, brd):
150152
global board
@@ -153,6 +155,7 @@ def parse_args(extra_args, lv_cflags, brd):
153155
global partition_size
154156
global flash_size
155157
global oct_flash
158+
global DEBUG
156159

157160
board = brd
158161

@@ -238,6 +241,12 @@ def parse_args(extra_args, lv_cflags, brd):
238241
type=int,
239242
action='store'
240243
)
244+
esp_argParser.add_argument(
245+
'--debug',
246+
dest='debug',
247+
default=False,
248+
action='store_true'
249+
)
241250

242251
esp_args, extra_args = esp_argParser.parse_known_args(extra_args)
243252
skip_partition_resize = esp_args.skip_partition_resize
@@ -248,6 +257,8 @@ def parse_args(extra_args, lv_cflags, brd):
248257
else:
249258
lv_cflags = '-DLV_KCONFIG_IGNORE=1'
250259

260+
DEBUG = esp_args.debug
261+
251262
return extra_args, lv_cflags, board
252263

253264

@@ -564,35 +575,41 @@ def compile(): # NOQA
564575
'CONFIG_ESPTOOLPY_FLASHSIZE_8MB=n',
565576
'CONFIG_ESPTOOLPY_FLASHSIZE_16MB=n',
566577
'CONFIG_ESPTOOLPY_FLASHSIZE_32MB=n',
567-
'CONFIG_BOOTLOADER_LOG_LEVEL_NONE=n',
568-
'CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=n',
569-
'CONFIG_BOOTLOADER_LOG_LEVEL_WARN=n',
570-
'CONFIG_BOOTLOADER_LOG_LEVEL_INFO=n',
571-
'CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG=y',
572-
'CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE=n',
573-
'CONFIG_LCD_ENABLE_DEBUG_LOG=y',
574-
'CONFIG_HAL_LOG_LEVEL_NONE=n',
575-
'CONFIG_HAL_LOG_LEVEL_ERROR=n',
576-
'CONFIG_HAL_LOG_LEVEL_WARN=n',
577-
'CONFIG_HAL_LOG_LEVEL_INFO=n',
578-
'CONFIG_HAL_LOG_LEVEL_DEBUG=y',
579-
'CONFIG_HAL_LOG_LEVEL_VERBOSE=n',
580-
'CONFIG_LOG_MAXIMUM_LEVEL_ERROR=n',
581-
'CONFIG_LOG_MAXIMUM_LEVEL_WARN=n',
582-
'CONFIG_LOG_MAXIMUM_LEVEL_INFO=n',
583-
'CONFIG_LOG_MAXIMUM_LEVEL_DEBUG=y',
584-
'CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE=n',
585-
'CONFIG_LOG_DEFAULT_LEVEL_NONE=n',
586-
'CONFIG_LOG_DEFAULT_LEVEL_ERROR=n',
587-
'CONFIG_LOG_DEFAULT_LEVEL_WARN=n',
588-
'CONFIG_LOG_DEFAULT_LEVEL_INFO=n',
589-
'CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y',
590-
'CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=n',
591578
f'CONFIG_ESPTOOLPY_FLASHSIZE_{flash_size}MB=y',
592579
'CONFIG_PARTITION_TABLE_CUSTOM_FILENAME='
593580
f'"partitions-{flash_size}MiB.csv"',
594-
''
595581
]
582+
583+
if DEBUG:
584+
base_config.extend([
585+
'CONFIG_BOOTLOADER_LOG_LEVEL_NONE=n',
586+
'CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=n',
587+
'CONFIG_BOOTLOADER_LOG_LEVEL_WARN=n',
588+
'CONFIG_BOOTLOADER_LOG_LEVEL_INFO=n',
589+
'CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG=y',
590+
'CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE=n',
591+
'CONFIG_LCD_ENABLE_DEBUG_LOG=y',
592+
'CONFIG_HAL_LOG_LEVEL_NONE=n',
593+
'CONFIG_HAL_LOG_LEVEL_ERROR=n',
594+
'CONFIG_HAL_LOG_LEVEL_WARN=n',
595+
'CONFIG_HAL_LOG_LEVEL_INFO=n',
596+
'CONFIG_HAL_LOG_LEVEL_DEBUG=y',
597+
'CONFIG_HAL_LOG_LEVEL_VERBOSE=n',
598+
'CONFIG_LOG_MAXIMUM_LEVEL_ERROR=n',
599+
'CONFIG_LOG_MAXIMUM_LEVEL_WARN=n',
600+
'CONFIG_LOG_MAXIMUM_LEVEL_INFO=n',
601+
'CONFIG_LOG_MAXIMUM_LEVEL_DEBUG=y',
602+
'CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE=n',
603+
'CONFIG_LOG_DEFAULT_LEVEL_NONE=n',
604+
'CONFIG_LOG_DEFAULT_LEVEL_ERROR=n',
605+
'CONFIG_LOG_DEFAULT_LEVEL_WARN=n',
606+
'CONFIG_LOG_DEFAULT_LEVEL_INFO=n',
607+
'CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y',
608+
'CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=n',
609+
])
610+
611+
base_config.append('')
612+
596613
board_config_path = f'build/sdkconfig.board'
597614
with open(board_config_path, 'w') as f:
598615
f.write('\n'.join(base_config))

0 commit comments

Comments
 (0)