OpenOCD
xds110_info Struct Reference
Collaboration diagram for xds110_info:

Data Fields

struct libusb_context * ctx
 
uint32_t delay_count
 
struct libusb_device_handle * dev
 
uint8_t endpoint_in
 
uint8_t endpoint_out
 
uint32_t firmware
 
uint16_t hardware
 
uint8_t interface
 
bool is_ap_dirty
 
bool is_cmapi_acquired
 
bool is_cmapi_connected
 
bool is_connected
 
bool is_swd_mode
 
uint16_t pid
 
uint32_t rdbuff
 
unsigned char read_payload [USB_PAYLOAD_SIZE]
 
uint32_t select
 
uint32_t speed
 
uint32_t * txn_dap_results [MAX_DATA_BLOCK/4]
 
uint32_t txn_request_size
 
unsigned char txn_requests [MAX_DATA_BLOCK]
 
uint32_t txn_result_count
 
uint32_t txn_result_size
 
struct scan_result txn_scan_results [MAX_DATA_BLOCK/4]
 
bool use_rdbuff
 
uint16_t vid
 
uint32_t voltage
 
unsigned char write_packet [3]
 
unsigned char write_payload [USB_PAYLOAD_SIZE]
 

Detailed Description

Definition at line 201 of file xds110.c.

Field Documentation

◆ ctx

struct libusb_context* xds110_info::ctx

Definition at line 203 of file xds110.c.

Referenced by usb_connect(), and usb_disconnect().

◆ delay_count

uint32_t xds110_info::delay_count

Definition at line 227 of file xds110.c.

Referenced by xds110_speed().

◆ dev

struct libusb_device_handle* xds110_info::dev

Definition at line 204 of file xds110.c.

Referenced by usb_connect(), usb_disconnect(), usb_read(), usb_write(), and xds_execute().

◆ endpoint_in

uint8_t xds110_info::endpoint_in

Definition at line 213 of file xds110.c.

Referenced by usb_connect(), and usb_read().

◆ endpoint_out

uint8_t xds110_info::endpoint_out

Definition at line 214 of file xds110.c.

Referenced by usb_connect(), and usb_write().

◆ firmware

uint32_t xds110_info::firmware

◆ hardware

uint16_t xds110_info::hardware

Definition at line 232 of file xds110.c.

Referenced by xds110_init(), and xds110_show_info().

◆ interface

uint8_t xds110_info::interface

Definition at line 212 of file xds110.c.

Referenced by usb_connect(), and usb_disconnect().

◆ is_ap_dirty

bool xds110_info::is_ap_dirty

Definition at line 220 of file xds110.c.

Referenced by xds110_legacy_write_reg().

◆ is_cmapi_acquired

bool xds110_info::is_cmapi_acquired

Definition at line 218 of file xds110.c.

Referenced by xds110_init(), xds110_quit(), and xds110_swd_switch_seq().

◆ is_cmapi_connected

bool xds110_info::is_cmapi_connected

Definition at line 217 of file xds110.c.

Referenced by xds110_init(), xds110_quit(), and xds110_swd_switch_seq().

◆ is_connected

bool xds110_info::is_connected

Definition at line 216 of file xds110.c.

Referenced by xds110_init(), and xds110_quit().

◆ is_swd_mode

bool xds110_info::is_swd_mode

◆ pid

uint16_t xds110_info::pid

Definition at line 210 of file xds110.c.

Referenced by usb_connect(), and xds110_show_info().

◆ rdbuff

uint32_t xds110_info::rdbuff

Definition at line 223 of file xds110.c.

Referenced by xds110_legacy_read_reg().

◆ read_payload

unsigned char xds110_info::read_payload[USB_PAYLOAD_SIZE]

◆ select

uint32_t xds110_info::select

Definition at line 222 of file xds110.c.

Referenced by xds110_legacy_read_reg(), and xds110_legacy_write_reg().

◆ speed

uint32_t xds110_info::speed

Definition at line 226 of file xds110.c.

Referenced by xds110_reset(), xds110_show_info(), and xds110_speed().

◆ txn_dap_results

uint32_t* xds110_info::txn_dap_results[MAX_DATA_BLOCK/4]

Definition at line 235 of file xds110.c.

Referenced by xds110_swd_queue_cmd(), and xds110_swd_run_queue().

◆ txn_request_size

uint32_t xds110_info::txn_request_size

◆ txn_requests

unsigned char xds110_info::txn_requests[MAX_DATA_BLOCK]

◆ txn_result_count

uint32_t xds110_info::txn_result_count

◆ txn_result_size

uint32_t xds110_info::txn_result_size

◆ txn_scan_results

struct scan_result xds110_info::txn_scan_results[MAX_DATA_BLOCK/4]

Definition at line 235 of file xds110.c.

Referenced by xds110_flush(), and xds110_queue_scan().

◆ use_rdbuff

bool xds110_info::use_rdbuff

Definition at line 224 of file xds110.c.

Referenced by xds110_legacy_read_reg(), and xds110_legacy_write_reg().

◆ vid

uint16_t xds110_info::vid

Definition at line 209 of file xds110.c.

Referenced by usb_connect(), and xds110_show_info().

◆ voltage

uint32_t xds110_info::voltage

Definition at line 229 of file xds110.c.

Referenced by COMMAND_HANDLER(), and xds110_init().

◆ write_packet

unsigned char xds110_info::write_packet[3]

Definition at line 206 of file xds110.c.

Referenced by usb_send_command().

◆ write_payload


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