VSF Documented
esp_app_trace.h
Go to the documentation of this file.
1#ifndef __ESP_APP_TRACE_H__
2#define __ESP_APP_TRACE_H__
3
4#include <stdarg.h>
5#include <stdbool.h>
6#include <stddef.h>
7#include "esp_err.h"
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
20int esp_apptrace_vprintf_to(uint32_t tmo, const char *fmt, va_list ap);
21int esp_apptrace_vprintf(const char *fmt, va_list ap);
30
31#ifdef __cplusplus
32}
33#endif
34
35#endif
bool esp_apptrace_host_is_connected(void)
Definition esp_app_trace.c:308
esp_err_t esp_apptrace_flush_nolock(uint32_t min_sz, uint32_t tmo)
Definition esp_app_trace.c:279
esp_err_t esp_apptrace_read(void *data, uint32_t *size, uint32_t tmo)
Definition esp_app_trace.c:132
esp_err_t esp_apptrace_buffer_put(uint8_t *ptr, uint32_t tmo)
Definition esp_app_trace.c:178
esp_apptrace_dest_t esp_apptrace_get_destination(void)
Definition esp_app_trace.c:319
int esp_apptrace_vprintf_to(uint32_t tmo, const char *fmt, va_list ap)
Definition esp_app_trace.c:221
esp_err_t esp_apptrace_write(const void *data, uint32_t size, uint32_t tmo)
Definition esp_app_trace.c:195
esp_err_t esp_apptrace_set_header_size(esp_apptrace_header_size_t header_size)
Definition esp_app_trace.c:324
uint8_t * esp_apptrace_buffer_get(uint32_t size, uint32_t tmo)
Definition esp_app_trace.c:161
esp_err_t esp_apptrace_down_buffer_put(uint8_t *ptr, uint32_t tmo)
Definition esp_app_trace.c:115
esp_err_t esp_apptrace_down_buffer_config(uint8_t *buf, uint32_t size)
Definition esp_app_trace.c:84
int esp_apptrace_vprintf(const char *fmt, va_list ap)
Definition esp_app_trace.c:274
uint8_t * esp_apptrace_down_buffer_get(uint32_t *size, uint32_t tmo)
Definition esp_app_trace.c:98
esp_err_t esp_apptrace_init(const esp_apptrace_config_t *config)
Definition esp_app_trace.c:59
esp_err_t esp_apptrace_flush(uint32_t tmo)
Definition esp_app_trace.c:294
esp_apptrace_dest_t
Definition esp_app_trace_types.h:25
esp_apptrace_header_size_t
Definition esp_app_trace_types.h:30
int esp_err_t
Definition esp_err.h:41
struct ieee80211_ext_chansw_ie data
Definition ieee80211.h:80
unsigned uint32_t
Definition stdint.h:9
unsigned char uint8_t
Definition stdint.h:5
Definition esp_app_trace_types.h:44
uint32_t size
Definition vsf_memfs.h:50
Generated from commit: vsfteam/vsf@c3767bf