@@ -145,6 +145,8 @@ def get_espidf():
145
145
flash_size = '0'
146
146
oct_flash = False
147
147
148
+ DEBUG = False
149
+
148
150
149
151
def parse_args (extra_args , lv_cflags , brd ):
150
152
global board
@@ -153,6 +155,7 @@ def parse_args(extra_args, lv_cflags, brd):
153
155
global partition_size
154
156
global flash_size
155
157
global oct_flash
158
+ global DEBUG
156
159
157
160
board = brd
158
161
@@ -238,6 +241,12 @@ def parse_args(extra_args, lv_cflags, brd):
238
241
type = int ,
239
242
action = 'store'
240
243
)
244
+ esp_argParser .add_argument (
245
+ '--debug' ,
246
+ dest = 'debug' ,
247
+ default = False ,
248
+ action = 'store_true'
249
+ )
241
250
242
251
esp_args , extra_args = esp_argParser .parse_known_args (extra_args )
243
252
skip_partition_resize = esp_args .skip_partition_resize
@@ -248,6 +257,8 @@ def parse_args(extra_args, lv_cflags, brd):
248
257
else :
249
258
lv_cflags = '-DLV_KCONFIG_IGNORE=1'
250
259
260
+ DEBUG = esp_args .debug
261
+
251
262
return extra_args , lv_cflags , board
252
263
253
264
@@ -564,35 +575,41 @@ def compile(): # NOQA
564
575
'CONFIG_ESPTOOLPY_FLASHSIZE_8MB=n' ,
565
576
'CONFIG_ESPTOOLPY_FLASHSIZE_16MB=n' ,
566
577
'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' ,
591
578
f'CONFIG_ESPTOOLPY_FLASHSIZE_{ flash_size } MB=y' ,
592
579
'CONFIG_PARTITION_TABLE_CUSTOM_FILENAME='
593
580
f'"partitions-{ flash_size } MiB.csv"' ,
594
- ''
595
581
]
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
+
596
613
board_config_path = f'build/sdkconfig.board'
597
614
with open (board_config_path , 'w' ) as f :
598
615
f .write ('\n ' .join (base_config ))
0 commit comments