OpenOCD
esp_xtensa_apptrace.h File Reference
Include dependency graph for esp_xtensa_apptrace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  esp_xtensa_apptrace_info
 

Functions

uint32_t esp_xtensa_apptrace_block_max_size_get (struct target *target)
 
int esp_xtensa_apptrace_ctrl_reg_read (struct target *target, uint32_t *block_id, uint32_t *len, bool *conn)
 
int esp_xtensa_apptrace_ctrl_reg_write (struct target *target, uint32_t block_id, uint32_t len, bool conn, bool data)
 
int esp_xtensa_apptrace_data_len_read (struct target *target, uint32_t *block_id, uint32_t *len)
 
int esp_xtensa_apptrace_data_read (struct target *target, uint32_t size, uint8_t *buffer, uint32_t block_id, bool ack)
 
int esp_xtensa_apptrace_status_reg_read (struct target *target, uint32_t *stat)
 
int esp_xtensa_apptrace_status_reg_write (struct target *target, uint32_t stat)
 
uint32_t esp_xtensa_apptrace_usr_block_max_size_get (struct target *target)
 
int esp_xtensa_apptrace_usr_block_write (struct target *target, uint32_t block_id, const uint8_t *data, uint32_t size)
 

Variables

struct esp32_apptrace_hw esp_xtensa_apptrace_hw
 

Function Documentation

◆ esp_xtensa_apptrace_block_max_size_get()

◆ esp_xtensa_apptrace_ctrl_reg_read()

◆ esp_xtensa_apptrace_ctrl_reg_write()

int esp_xtensa_apptrace_ctrl_reg_write ( struct target target,
uint32_t  block_id,
uint32_t  len,
bool  conn,
bool  data 
)

◆ esp_xtensa_apptrace_data_len_read()

int esp_xtensa_apptrace_data_len_read ( struct target target,
uint32_t *  block_id,
uint32_t *  len 
)

Definition at line 97 of file esp_xtensa_apptrace.c.

References esp_xtensa_apptrace_ctrl_reg_read(), and NULL.

◆ esp_xtensa_apptrace_data_read()

◆ esp_xtensa_apptrace_status_reg_read()

int esp_xtensa_apptrace_status_reg_read ( struct target target,
uint32_t *  stat 
)

◆ esp_xtensa_apptrace_status_reg_write()

int esp_xtensa_apptrace_status_reg_write ( struct target target,
uint32_t  stat 
)

◆ esp_xtensa_apptrace_usr_block_max_size_get()

uint32_t esp_xtensa_apptrace_usr_block_max_size_get ( struct target target)

Definition at line 92 of file esp_xtensa_apptrace.c.

References esp_xtensa_apptrace_block_max_size_get().

◆ esp_xtensa_apptrace_usr_block_write()

int esp_xtensa_apptrace_usr_block_write ( struct target target,
uint32_t  block_id,
const uint8_t *  data,
uint32_t  size 
)

Variable Documentation

◆ esp_xtensa_apptrace_hw

struct esp32_apptrace_hw esp_xtensa_apptrace_hw
extern