OpenOCD
presto Struct Reference

Data Fields

uint8_t buff_in [BUFFER_SIZE]
 
int buff_in_exp
 
int buff_in_len
 
int buff_in_pos
 
uint8_t buff_out [BUFFER_SIZE]
 
int buff_out_pos
 
struct ftdi_context ftdic
 
int jtag_rst
 
int jtag_speed
 
int jtag_tck
 
int jtag_tdi_count
 
int jtag_tdi_data
 
int jtag_tms
 
int retval
 
char serial [FT_DEVICE_SERNUM_LEN]
 
unsigned long total_in
 
unsigned long total_out
 

Detailed Description

Definition at line 40 of file presto.c.

Field Documentation

◆ buff_in

uint8_t presto::buff_in[BUFFER_SIZE]

Definition at line 49 of file presto.c.

Referenced by presto_bitq_in(), and presto_flush().

◆ buff_in_exp

int presto::buff_in_exp

Definition at line 50 of file presto.c.

Referenced by presto_flush(), presto_open(), and presto_sendbyte().

◆ buff_in_len

int presto::buff_in_len

Definition at line 51 of file presto.c.

Referenced by presto_bitq_in(), presto_bitq_in_rdy(), presto_flush(), and presto_open().

◆ buff_in_pos

int presto::buff_in_pos

Definition at line 52 of file presto.c.

Referenced by presto_bitq_in(), presto_bitq_in_rdy(), presto_flush(), and presto_open().

◆ buff_out

uint8_t presto::buff_out[BUFFER_SIZE]

Definition at line 46 of file presto.c.

Referenced by presto_flush(), and presto_sendbyte().

◆ buff_out_pos

int presto::buff_out_pos

Definition at line 47 of file presto.c.

Referenced by presto_flush(), presto_open(), and presto_sendbyte().

◆ ftdic

struct ftdi_context presto::ftdic

Definition at line 517 of file presto.c.

Referenced by presto_close(), presto_open_libftdi(), presto_read(), and presto_write().

◆ jtag_rst

int presto::jtag_rst

Definition at line 59 of file presto.c.

Referenced by presto_bitq_out(), and presto_open().

◆ jtag_speed

int presto::jtag_speed

Definition at line 64 of file presto.c.

Referenced by presto_bitq_out(), presto_jtag_speed(), and presto_open().

◆ jtag_tck

int presto::jtag_tck

Definition at line 58 of file presto.c.

Referenced by presto_bitq_out(), presto_open(), presto_tck_idle(), and presto_tdi_flush().

◆ jtag_tdi_count

int presto::jtag_tdi_count

Definition at line 62 of file presto.c.

Referenced by presto_bitq_out(), presto_open(), and presto_tdi_flush().

◆ jtag_tdi_data

int presto::jtag_tdi_data

Definition at line 61 of file presto.c.

Referenced by presto_bitq_out(), presto_open(), and presto_tdi_flush().

◆ jtag_tms

int presto::jtag_tms

Definition at line 57 of file presto.c.

Referenced by presto_bitq_out(), and presto_open().

◆ retval

int presto::retval

Definition at line 42 of file presto.c.

Referenced by presto_close(), presto_flush(), presto_read(), and presto_write().

◆ serial

char presto::serial[FT_DEVICE_SERNUM_LEN]

Definition at line 44 of file presto.c.

Referenced by presto_jtag_init().

◆ total_in

unsigned long presto::total_in

Definition at line 55 of file presto.c.

Referenced by presto_flush(), and presto_open().

◆ total_out

unsigned long presto::total_out

Definition at line 54 of file presto.c.

Referenced by presto_flush(), and presto_open().


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