1
6
7
12
13
14
15
16
17
21
22
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
/* ... */
#include "sdkconfig.h"
#include "esp_err.h"
#include "eri.h"
#include "xtensa-debug-module.h"
#include "xt_trax.h"5 includes
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
TRAX_DOWNCOUNT_WORDS,
TRAX_DOWNCOUNT_INSTRUCTIONS
}{ ... } trax_downcount_unit_t;
typedef enum {
TRAX_ENA_NONE = 0,
TRAX_ENA_PRO,
TRAX_ENA_APP,
TRAX_ENA_PRO_APP,
TRAX_ENA_PRO_APP_SWAP
}{ ... } trax_ena_select_t;
/* ... */
int trax_enable(trax_ena_select_t ena);
/* ... */
int trax_start_trace(trax_downcount_unit_t units_until_stop);
/* ... */
int trax_trigger_traceend_after_delay(int delay);
#ifdef __cplusplus
}{...}
#endif