hl_layout_api is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
int (*)(struct hl_interface_param *param, void **handle)
int (*)(void *handle)
int (*)(void *handle)
int (*)(void *handle, int srst)
int (*)(void *handle)
int (*)(void *handle)
int (*)(void *handle)
int (*)(void *handle)
int (*)(void *handle, unsigned int regsel, uint32_t *val)
Read one register from the target.
int (*)(void *handle, unsigned int regsel, uint32_t val)
Write one register to the target.
int (*)(void *handle, uint32_t addr, uint32_t size, uint32_t count, uint8_t *buffer)
int (*)(void *handle, uint32_t addr, uint32_t size, uint32_t count, const uint8_t *buffer)
int (*)(void *handle, uint32_t addr, uint32_t val)
int (*)(void *handle, uint32_t *idcode)
Read the idcode of the target connected to the adapter If the adapter doesn't support idcode retrieval, this callback should store 0 to indicate a wildcard match.
int (*)(const char *targetname)
int (*)(void *handle, const char *command)
int (*)(void *handle, int khz, bool query)
int (*)(void *handle, bool enabled, enum tpiu_pin_protocol pin_protocol, uint32_t port_size, unsigned int *trace_freq, unsigned int traceclkin_freq, uint16_t *prescaler)
Configure trace parameters for the adapter.
int (*)(void *handle, uint8_t *buf, size_t *size)
Poll for new trace data.
enum target_state (*)(void *fd)

References

from examples