Wireshark  4.3.0
The Wireshark network protocol analyzer
packet-ftdi-ft.h
1 /* packet-ftdi-ft.h
2  * FTDI FTxxxx USB converters dissector
3  *
4  * Copyright 2019 Tomasz Mon
5  *
6  * Wireshark - Network traffic analyzer
7  * By Gerald Combs <gerald@wireshark.org>
8  * Copyright 1998 Gerald Combs
9  *
10  * SPDX-License-Identifier: GPL-2.0-or-later
11  */
12 
13 #ifndef __PACKET_FTDI_FT_H__
14 #define __PACKET_FTDI_FT_H__
15 
16 #include <glib.h>
17 
18 typedef enum {
19  FTDI_CHIP_UNKNOWN,
20  FTDI_CHIP_FT8U232AM,
21  FTDI_CHIP_FT232B,
22  FTDI_CHIP_FT2232D,
23  FTDI_CHIP_FT232R,
24  FTDI_CHIP_FT2232H,
25  FTDI_CHIP_FT4232H,
26  FTDI_CHIP_FT232H,
27  FTDI_CHIP_X_SERIES,
28 } FTDI_CHIP;
29 
30 typedef enum {
31  FTDI_INTERFACE_UNKNOWN,
32  FTDI_INTERFACE_A,
33  FTDI_INTERFACE_B,
34  FTDI_INTERFACE_C,
35  FTDI_INTERFACE_D,
36 } FTDI_INTERFACE;
37 
38 typedef struct _ftdi_mpsse_info_t {
39  guint32 bus_id;
40  guint32 device_address;
41  FTDI_CHIP chip;
42  FTDI_INTERFACE iface;
43  gboolean mcu_mode;
45 
46 #endif /* __PACKET_FTDI_FT_H__ */
Definition: packet-ftdi-ft.h:38