VSF Documented
Data Fields
esp_apptrace_hw_t Struct Reference

#include <esp_app_trace_port.h>

Data Fields

esp_err_t(* init )(void *hw_data, const esp_apptrace_config_t *config)
 
uint8_t *(* get_up_buffer )(void *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo)
 
esp_err_t(* put_up_buffer )(void *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo)
 
esp_err_t(* flush_up_buffer_nolock )(void *hw_data, uint32_t min_sz, esp_apptrace_tmo_t *tmo)
 
esp_err_t(* flush_up_buffer )(void *hw_data, esp_apptrace_tmo_t *tmo)
 
void(* down_buffer_config )(void *hw_data, uint8_t *buf, uint32_t size)
 
uint8_t *(* get_down_buffer )(void *hw_data, uint32_t *size, esp_apptrace_tmo_t *tmo)
 
esp_err_t(* put_down_buffer )(void *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo)
 
bool(* host_is_connected )(void *hw_data)
 
void(* set_header_size )(void *hw_data, esp_apptrace_header_size_t header_size)
 

Field Documentation

◆ init

esp_err_t(* esp_apptrace_hw_t::init) (void *hw_data, const esp_apptrace_config_t *config)

◆ get_up_buffer

uint8_t *(* esp_apptrace_hw_t::get_up_buffer) (void *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo)

◆ put_up_buffer

esp_err_t(* esp_apptrace_hw_t::put_up_buffer) (void *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo)

◆ flush_up_buffer_nolock

esp_err_t(* esp_apptrace_hw_t::flush_up_buffer_nolock) (void *hw_data, uint32_t min_sz, esp_apptrace_tmo_t *tmo)

◆ flush_up_buffer

esp_err_t(* esp_apptrace_hw_t::flush_up_buffer) (void *hw_data, esp_apptrace_tmo_t *tmo)

◆ down_buffer_config

void(* esp_apptrace_hw_t::down_buffer_config) (void *hw_data, uint8_t *buf, uint32_t size)

◆ get_down_buffer

uint8_t *(* esp_apptrace_hw_t::get_down_buffer) (void *hw_data, uint32_t *size, esp_apptrace_tmo_t *tmo)

◆ put_down_buffer

esp_err_t(* esp_apptrace_hw_t::put_down_buffer) (void *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo)

◆ host_is_connected

bool(* esp_apptrace_hw_t::host_is_connected) (void *hw_data)

◆ set_header_size

void(* esp_apptrace_hw_t::set_header_size) (void *hw_data, esp_apptrace_header_size_t header_size)
Generated from commit: vsfteam/vsf@c3767bf