adapter_driver::reset is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

adapter_driver::reset field

Control (assert/deassert) the signals SRST and TRST on the interface. This function is synchronous and should be called after the adapter queue has been properly flushed. This function is optional. Adapters that don't support resets can either not define this function or return an error code. Adapters that don't support one of the two reset should ignore the request to assert the missing signal and eventually log an error.

Syntax

int (*reset)(int srst, int trst);

References

LocationReferrerScopeText
interface.h:255
int (*reset)(int srst, int trst);
cmsis_dap.c:2314cmsis_dap_reset()cmsis_dap_adapter_driver
cmsis_dap.c:2321
.reset = cmsis_dap_reset,
core.c:628adapter_system_reset()
retval = adapter_driver->reset(0, req_srst);
core.c:765jtag_add_reset()
if (!adapter_driver->reset) {
core.c:814jtag_add_reset()
retval = adapter_driver->reset(new_trst, new_srst);
ftdi.c:1257ftdi_reset()ftdi_adapter_driver
ftdi.c:1264
.reset = ftdi_reset,
hla_interface.c:372hl_interface_reset()hl_adapter_driver
hla_interface.c:379
jlink.c:2273jlink_reset_safe()jlink_adapter_driver
jlink.c:2280
.reset = &jlink_reset_safe,
kitprog.c:913kitprog_reset()kitprog_adapter_driver
kitprog.c:920
.reset = kitprog_reset,
picoprobe.c:482picoprobe_reset()picoprobe_adapter_driver
picoprobe.c:489
.reset = picoprobe_reset,
stlink_usb.c:5223stlink_dap_reset()stlink_dap_adapter_driver
stlink_usb.c:5230
vsllink.c:931vsllink_reset()vsllink_adapter_driver
vsllink.c:938
.reset = vsllink_reset,
xds110.c:2067xds110_reset()xds110_adapter_driver
xds110.c:2074
.reset = xds110_reset,

Call Tree

Functions calling adapter_driver::reset
adapter_driver::reset
Functions reading adapter_driver::reset
adapter_driver::reset
all items filtered out