VSF Documented
Data Structures | Functions
esp_app_trace_port.c File Reference
#include "../vsf_espidf_cfg.h"
#include "esp_app_trace_port.h"
#include "esp_app_trace_util.h"
#include "esp_app_trace_config.h"
#include "esp_timer.h"
#include "../vsf_espidf.h"
#include "kernel/vsf_kernel.h"
#include <string.h>
#include <stdio.h>

Data Structures

struct  esp_apptrace_virt_data_t
 

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)
 
esp_apptrace_hw_tesp_apptrace_virt_hw_get (void **data)
 
void vsf_espidf_app_trace_init (const vsf_espidf_app_trace_cfg_t *cfg)
 
const vsf_espidf_app_trace_cfg_tvsf_espidf_get_app_trace_cfg (void)
 

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)

◆ esp_apptrace_virt_hw_get()

esp_apptrace_hw_t * esp_apptrace_virt_hw_get ( void **  data)

◆ vsf_espidf_app_trace_init()

void vsf_espidf_app_trace_init ( const vsf_espidf_app_trace_cfg_t cfg)

◆ vsf_espidf_get_app_trace_cfg()

const vsf_espidf_app_trace_cfg_t * vsf_espidf_get_app_trace_cfg ( void  )
Generated from commit: vsfteam/vsf@c3767bf