OpenOCD
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Outline
#define OPENOCD_JTAG_HLA_HLA_INTERFACE_H
target
e_hl_transports
hl_transports;
#define HLA_MAX_USB_IDS
hl_interface_param
device_desc
vid
pid
transport
connect_under_reset
initial_interface_speed
use_stlink_tcp
stlink_tcp_port
hl_interface
param
layout
hl_layout
handle
hl_interface_open(enum hl_transports);
hl_interface_init_target(struct target *);
hl_interface_init_reset();
hl_interface_override_target(const char **);
Files
loading...
SourceVu
Development Tools
OpenOCD
src/jtag/hla/hla_interface.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/* SPDX-License-Identifier: GPL-2.0-or-later */
/***************************************************************************
* Copyright (C) 2011 by Mathias Kuester *
* Mathias Kuester <kesmtp@freenet.de> *
* *
* Copyright (C) 2012 by Spencer Oliver *
* spen@spen-soft.co.uk *
***************************************************************************/
/* ... */
#ifndef
OPENOCD_JTAG_HLA_HLA_INTERFACE_H
#define
OPENOCD_JTAG_HLA_HLA_INTERFACE_H
/** */
struct
target
;
/** */
enum
e_hl_transports
;
/** */
extern
const
char
*
hl_transports
[
]
;
#define
HLA_MAX_USB_IDS
16
struct
hl_interface_param
{
/** */
const
char
*
device_desc
;
/** List of recognised VIDs */
uint16_t
vid
[
HLA_MAX_USB_IDS
+
1
]
;
/** List of recognised PIDs */
uint16_t
pid
[
HLA_MAX_USB_IDS
+
1
]
;
/** */
enum
hl_transports
transport
;
/** */
bool
connect_under_reset
;
/** Initial interface clock clock speed */
int
initial_interface_speed
;
/** */
bool
use_stlink_tcp
;
/** */
uint16_t
stlink_tcp_port
;
...
}
;
struct
hl_interface
{
/** */
struct
hl_interface_param
param
;
/** */
const
struct
hl_layout
*
layout
;
/** */
void
*
handle
;
...
}
;
/** */
int
hl_interface_open
(
enum
hl_transports
tr
)
;
/** */
int
hl_interface_init_target
(
struct
target
*
t
)
;
int
hl_interface_init_reset
(
void
)
;
int
hl_interface_override_target
(
const
char
*
*
targetname
)
;
/* ... */
#endif
/* OPENOCD_JTAG_HLA_HLA_INTERFACE_H */
Details
Show:
from
Types:
Columns:
All items filtered out
All items filtered out
Click anywhere in the source to view detailed information here...