VSF Documented
esp_app_trace_types.h
Go to the documentation of this file.
1#ifndef ESP_APP_TRACE_TYPES_H_
2#define ESP_APP_TRACE_TYPES_H_
3
4#include <stdint.h>
5#include <stdbool.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11typedef struct {
16
17typedef struct {
19 volatile uint32_t size;
21 volatile uint32_t rd;
22 volatile uint32_t wr;
24
25typedef enum {
29
30typedef enum {
34
35typedef struct {
43
44typedef struct {
46 union {
48 struct {
50 } jtag;
51 } dest_cfg;
55
56#ifdef __cplusplus
57}
58#endif
59
60#endif
esp_apptrace_dest_t
Definition esp_app_trace_types.h:25
@ ESP_APPTRACE_DEST_JTAG
Definition esp_app_trace_types.h:26
@ ESP_APPTRACE_DEST_UART
Definition esp_app_trace_types.h:27
esp_apptrace_header_size_t
Definition esp_app_trace_types.h:30
@ ESP_APPTRACE_HEADER_SIZE_16
Definition esp_app_trace_types.h:31
@ ESP_APPTRACE_HEADER_SIZE_32
Definition esp_app_trace_types.h:32
unsigned uint32_t
Definition stdint.h:9
long long int64_t
Definition stdint.h:10
unsigned char uint8_t
Definition stdint.h:5
Definition esp_app_trace_types.h:44
uint32_t flush_tmo
Definition esp_app_trace_types.h:52
uint32_t flush_thresh
Definition esp_app_trace_types.h:53
esp_apptrace_dest_t dest
Definition esp_app_trace_types.h:45
uint8_t _unused
Definition esp_app_trace_types.h:49
esp_apptrace_uart_config_t uart
Definition esp_app_trace_types.h:47
Definition esp_app_trace_types.h:17
volatile uint32_t wr
Definition esp_app_trace_types.h:22
uint8_t * data
Definition esp_app_trace_types.h:18
volatile uint32_t cur_size
Definition esp_app_trace_types.h:20
volatile uint32_t size
Definition esp_app_trace_types.h:19
volatile uint32_t rd
Definition esp_app_trace_types.h:21
Definition esp_app_trace_types.h:11
int64_t start
Definition esp_app_trace_types.h:12
int64_t tmo
Definition esp_app_trace_types.h:13
int64_t elapsed
Definition esp_app_trace_types.h:14
Definition esp_app_trace_types.h:35
int rx_pin_num
Definition esp_app_trace_types.h:38
int baud_rate
Definition esp_app_trace_types.h:39
int tx_pin_num
Definition esp_app_trace_types.h:37
int uart_num
Definition esp_app_trace_types.h:36
uint32_t tx_msg_size
Definition esp_app_trace_types.h:41
uint32_t tx_buff_size
Definition esp_app_trace_types.h:40
Generated from commit: vsfteam/vsf@c3767bf