|
Firmware
0.0.0
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
26#define STRINGIZE_DETAIL(x) #x
27#define STRINGIZE(x) STRINGIZE_DETAIL(x)
29#define PREFIX_LOG(LOG_MACRO, ...) \
31 ESP_##LOG_MACRO(__FILE__ ":" STRINGIZE(__LINE__), __VA_ARGS__); \
34#define LOG_BUFFER_HEX_LEVEL(...) PREFIX_LOG(LOG_BUFFER_HEX_LEVEL, __VA_ARGS__)
35#define LOG_BUFFER_CHAR_LEVEL(...) \
36 PREFIX_LOG(LOG_BUFFER_CHAR_LEVEL, __VA_ARGS__)
37#define LOG_BUFFER_HEXDUMP(...) PREFIX_LOG(LOG_BUFFER_HEXDUMP, __VA_ARGS__)
38#define LOG_BUFFER_HEX(...) PREFIX_LOG(LOG_BUFFER_HEX, __VA_ARGS__)
39#define LOG_BUFFER_CHAR(...) PREFIX_LOG(LOG_BUFFER_CHAR, __VA_ARGS__)
40#define EARLY_LOGE(...) PREFIX_LOG(EARLY_LOGE, __VA_ARGS__)
41#define EARLY_LOGW(...) PREFIX_LOG(EARLY_LOGW, __VA_ARGS__)
42#define EARLY_LOGI(...) PREFIX_LOG(EARLY_LOGI, __VA_ARGS__)
43#define EARLY_LOGD(...) PREFIX_LOG(EARLY_LOGD, __VA_ARGS__)
44#define EARLY_LOGV(...) PREFIX_LOG(EARLY_LOGV, __VA_ARGS__)
45#define LOGE(...) PREFIX_LOG(LOGE, __VA_ARGS__)
46#define LOGW(...) PREFIX_LOG(LOGW, __VA_ARGS__)
47#define LOGI(...) PREFIX_LOG(LOGI, __VA_ARGS__)
48#define LOGD(...) PREFIX_LOG(LOGD, __VA_ARGS__)
49#define LOGV(...) PREFIX_LOG(LOGV, __VA_ARGS__)
50#define DRAM_LOGE(...) PREFIX_LOG(DRAM_LOGE, __VA_ARGS__)
51#define DRAM_LOGW(...) PREFIX_LOG(DRAM_LOGW, __VA_ARGS__)
52#define DRAM_LOGI(...) PREFIX_LOG(DRAM_LOGI, __VA_ARGS__)
53#define DRAM_LOGD(...) PREFIX_LOG(DRAM_LOGD, __VA_ARGS__)
54#define DRAM_LOGV(...) PREFIX_LOG(DRAM_LOGV, __VA_ARGS__)
56#define LOGI_TASK_RESUME(task_handle) \
58 if (eTaskGetState(task_handle) == eSuspended) \
59 LOGI("Resume %s task", pcTaskGetName(task_handle)); \
60 vTaskResume(task_handle); \
63#define LOGI_TASK_SUSPEND(task_handle) \
65 if (eTaskGetState(task_handle) != eSuspended) \
66 LOGI("Suspend %s task", pcTaskGetName(task_handle)); \
67 vTaskSuspend(task_handle); \