24#ifndef __VSF_ESPIDF_ESP_LOG_BUFFER_H__
25#define __VSF_ESPIDF_ESP_LOG_BUFFER_H__
41#define ESP_LOG_BUFFER_HEX_LEVEL(tag, buffer, buff_len, level) \
42 do { if (ESP_LOG_ENABLED(level)) { \
43 esp_log_buffer_hex_internal(tag, buffer, buff_len, level); } } while(0)
45#define ESP_LOG_BUFFER_CHAR_LEVEL(tag, buffer, buff_len, level) \
46 do { if (ESP_LOG_ENABLED(level)) { \
47 esp_log_buffer_char_internal(tag, buffer, buff_len, level); } } while(0)
49#define ESP_LOG_BUFFER_HEXDUMP(tag, buffer, buff_len, level) \
50 do { if (ESP_LOG_ENABLED(level)) { \
51 esp_log_buffer_hexdump_internal(tag, buffer, buff_len, level); } } while(0)
53#define ESP_LOG_BUFFER_HEX(tag, buffer, buff_len) \
54 do { if (ESP_LOG_ENABLED(ESP_LOG_INFO)) { \
55 ESP_LOG_BUFFER_HEX_LEVEL(tag, buffer, buff_len, ESP_LOG_INFO); } } while(0)
57#define ESP_LOG_BUFFER_CHAR(tag, buffer, buff_len) \
58 do { if (ESP_LOG_ENABLED(ESP_LOG_INFO)) { \
59 ESP_LOG_BUFFER_CHAR_LEVEL(tag, buffer, buff_len, ESP_LOG_INFO); } } while(0)
esp_log_level_t
Definition esp_log.h:43
void esp_log_buffer_hex_internal(const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t level)
Definition esp_log_buffer_port.c:30
void esp_log_buffer_char_internal(const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t level)
Definition esp_log_buffer_port.c:44
void esp_log_buffer_hexdump_internal(const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t log_level)
Definition esp_log_buffer_port.c:54
unsigned short uint16_t
Definition stdint.h:7