VSF Documented
esp_log_buffer.h File Reference
#include <stdint.h>
#include "esp_log.h"

Go to the source code of this file.

Macros

#define ESP_LOG_BUFFER_HEX_LEVEL(tag, buffer, buff_len, level)
 
#define ESP_LOG_BUFFER_CHAR_LEVEL(tag, buffer, buff_len, level)
 
#define ESP_LOG_BUFFER_HEXDUMP(tag, buffer, buff_len, level)
 
#define ESP_LOG_BUFFER_HEX(tag, buffer, buff_len)
 
#define ESP_LOG_BUFFER_CHAR(tag, buffer, buff_len)
 

Functions

void esp_log_buffer_hex_internal (const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t level)
 
void esp_log_buffer_char_internal (const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t level)
 
void esp_log_buffer_hexdump_internal (const char *tag, const void *buffer, uint16_t buff_len, esp_log_level_t log_level)
 

Macro Definition Documentation

◆ ESP_LOG_BUFFER_HEX_LEVEL

#define ESP_LOG_BUFFER_HEX_LEVEL ( tag,
buffer,
buff_len,
level )
Value:
do { if (ESP_LOG_ENABLED(level)) { \
esp_log_buffer_hex_internal(tag, buffer, buff_len, level); } } while(0)
#define ESP_LOG_ENABLED(level)
Definition esp_log.h:102

◆ ESP_LOG_BUFFER_CHAR_LEVEL

#define ESP_LOG_BUFFER_CHAR_LEVEL ( tag,
buffer,
buff_len,
level )
Value:
do { if (ESP_LOG_ENABLED(level)) { \
esp_log_buffer_char_internal(tag, buffer, buff_len, level); } } while(0)

◆ ESP_LOG_BUFFER_HEXDUMP

#define ESP_LOG_BUFFER_HEXDUMP ( tag,
buffer,
buff_len,
level )
Value:
do { if (ESP_LOG_ENABLED(level)) { \
esp_log_buffer_hexdump_internal(tag, buffer, buff_len, level); } } while(0)

◆ ESP_LOG_BUFFER_HEX

#define ESP_LOG_BUFFER_HEX ( tag,
buffer,
buff_len )
Value:
ESP_LOG_BUFFER_HEX_LEVEL(tag, buffer, buff_len, ESP_LOG_INFO); } } while(0)
@ ESP_LOG_INFO
Definition esp_log.h:47

◆ ESP_LOG_BUFFER_CHAR

#define ESP_LOG_BUFFER_CHAR ( tag,
buffer,
buff_len )
Value:
ESP_LOG_BUFFER_CHAR_LEVEL(tag, buffer, buff_len, ESP_LOG_INFO); } } while(0)

Function Documentation

◆ esp_log_buffer_hex_internal()

void esp_log_buffer_hex_internal ( const char * tag,
const void * buffer,
uint16_t buff_len,
esp_log_level_t level )

◆ esp_log_buffer_char_internal()

void esp_log_buffer_char_internal ( const char * tag,
const void * buffer,
uint16_t buff_len,
esp_log_level_t level )

◆ esp_log_buffer_hexdump_internal()

void esp_log_buffer_hexdump_internal ( const char * tag,
const void * buffer,
uint16_t buff_len,
esp_log_level_t log_level )
Generated from commit: vsfteam/vsf@ceb53fd