OpenOCD
interface_swd_t Struct Reference

Data Fields

RESULT(* config )(uint8_t interface_index, uint8_t trn, uint16_t retry, uint16_t dly)
 
RESULT(* fini )(uint8_t interface_index)
 
RESULT(* init )(uint8_t interface_index)
 
RESULT(* seqin )(uint8_t interface_index, uint8_t *data, uint16_t bitlen)
 
RESULT(* seqout )(uint8_t interface_index, const uint8_t *data, uint16_t bitlen)
 
RESULT(* transact )(uint8_t interface_index, uint8_t request, uint32_t *data, uint8_t *ack)
 

Detailed Description

Definition at line 46 of file versaloon.h.

Field Documentation

◆ config

RESULT(* interface_swd_t::config) (uint8_t interface_index, uint8_t trn, uint16_t retry, uint16_t dly)

Definition at line 49 of file versaloon.h.

Referenced by vsllink_swd_frequency().

◆ fini

RESULT(* interface_swd_t::fini) (uint8_t interface_index)

Definition at line 48 of file versaloon.h.

Referenced by vsllink_quit().

◆ init

RESULT(* interface_swd_t::init) (uint8_t interface_index)

Definition at line 47 of file versaloon.h.

Referenced by vsllink_init().

◆ seqin

RESULT(* interface_swd_t::seqin) (uint8_t interface_index, uint8_t *data, uint16_t bitlen)

Definition at line 53 of file versaloon.h.

◆ seqout

RESULT(* interface_swd_t::seqout) (uint8_t interface_index, const uint8_t *data, uint16_t bitlen)

Definition at line 51 of file versaloon.h.

Referenced by vsllink_swd_switch_seq().

◆ transact

RESULT(* interface_swd_t::transact) (uint8_t interface_index, uint8_t request, uint32_t *data, uint8_t *ack)

Definition at line 54 of file versaloon.h.

Referenced by vsllink_swd_read_reg(), and vsllink_swd_write_reg().


The documentation for this struct was generated from the following file: