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

Fields

Field
Declared as
Description
const char *
Each transport has a unique name, used to select it from among the alternatives. Examples might include "jtag", * "swd", "AVR_ISP" and more.
int (*)(struct command_context *ctx)
When a transport is selected, this method registers its commands and activates the transport (e.g. resets the link). After those commands are registered, they will often be used for further configuration of the debug link.
int (*)(struct command_context *ctx)
server startup uses this method to validate transport configuration. (For example, with JTAG this interrogates the scan chain against the list of expected TAPs.).
int (*)(const char **targetname)
Optional. If defined, allows transport to override target name prior to initialisation.
struct transport *
Transports are stored in a singly linked list.

References

from examples