feat(esp8266): Add macro "__ESP_FILE__" and its configuration

This commit is contained in:
Dong Heng
2018-09-21 11:38:41 +08:00
parent 6efd160218
commit 8f21fea94e
2 changed files with 36 additions and 0 deletions

View File

@ -28,6 +28,27 @@ config NEWLIB_STDOUT_LINE_ENDING_CR
bool "CR"
endchoice
choice ESP_FILENAME_MACRO
prompt "File name macro text"
default ESP_FILENAME_MACRO_NO_PATH
help
This option allows configuring the macro __ESP_FILE__ text.
Three options are possible:
no PATH: strip the path of macro __FILE__, for example: __FILE__="a/b/c/d.h", then __ESP_FILE__="d.h"
raw: same as macro __FILE__
null: text is string "null"
config ESP_FILENAME_MACRO_NO_PATH
bool "no PATH"
config ESP_FILENAME_MACRO_RAW
bool "raw"
config ESP_FILENAME_MACRO_NULL
bool "null"
endchoice
config SOC_FULL_ICACHE
bool "Enable full cache mode"
default n