VSF Documented
Macros | Functions
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@c3767bf