VSF Documented
Macros | Functions
esp_app_trace_util.h File Reference
#include "esp_err.h"
#include "esp_app_trace_types.h"

Go to the source code of this file.

Macros

#define ESP_APPTRACE_TMO_INFINITE   ((uint32_t)-1)
 

Functions

void esp_apptrace_tmo_init (esp_apptrace_tmo_t *tmo, uint32_t user_tmo)
 
esp_err_t esp_apptrace_tmo_check (esp_apptrace_tmo_t *tmo)
 
uint32_t esp_apptrace_tmo_remaining_us (esp_apptrace_tmo_t *tmo)
 
void esp_apptrace_rb_init (esp_apptrace_rb_t *rb, uint8_t *data, uint32_t size)
 
uint8_tesp_apptrace_rb_produce (esp_apptrace_rb_t *rb, uint32_t size)
 
uint8_tesp_apptrace_rb_consume (esp_apptrace_rb_t *rb, uint32_t size)
 
uint32_t esp_apptrace_rb_read_size_get (esp_apptrace_rb_t *rb)
 
uint32_t esp_apptrace_rb_write_size_get (esp_apptrace_rb_t *rb)
 

Macro Definition Documentation

◆ ESP_APPTRACE_TMO_INFINITE

#define ESP_APPTRACE_TMO_INFINITE   ((uint32_t)-1)

Function Documentation

◆ esp_apptrace_tmo_init()

void esp_apptrace_tmo_init ( esp_apptrace_tmo_t tmo,
uint32_t  user_tmo 
)

◆ esp_apptrace_tmo_check()

esp_err_t esp_apptrace_tmo_check ( esp_apptrace_tmo_t tmo)

◆ esp_apptrace_tmo_remaining_us()

uint32_t esp_apptrace_tmo_remaining_us ( esp_apptrace_tmo_t tmo)

◆ esp_apptrace_rb_init()

void esp_apptrace_rb_init ( esp_apptrace_rb_t rb,
uint8_t data,
uint32_t  size 
)

◆ esp_apptrace_rb_produce()

uint8_t * esp_apptrace_rb_produce ( esp_apptrace_rb_t rb,
uint32_t  size 
)

◆ esp_apptrace_rb_consume()

uint8_t * esp_apptrace_rb_consume ( esp_apptrace_rb_t rb,
uint32_t  size 
)

◆ esp_apptrace_rb_read_size_get()

uint32_t esp_apptrace_rb_read_size_get ( esp_apptrace_rb_t rb)

◆ esp_apptrace_rb_write_size_get()

uint32_t esp_apptrace_rb_write_size_get ( esp_apptrace_rb_t rb)
Generated from commit: vsfteam/vsf@c3767bf