TinyUSB Library
+
0
/2 examples
SourceVu will show references to
cdc_line_coding_t
from the following samples and libraries:
PicoSDK
host_cdc_msc_hid sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
TinyUSB Library
cdc_line_coding_t
cdc_line_coding_t struct
Syntax
Show:
Summary
Declaration
from
cdc.h:395
typedef
struct
TU_ATTR_PACKED
{
uint32_t
bit_rate
;
uint8_t
stop_bits
;
uint8_t
parity
;
uint8_t
data_bits
;
}
cdc_line_coding_t
;
Fields
Field
Declared as
cdc_line_coding_t::bit_rate
uint32_t
cdc_line_coding_t::stop_bits
uint8_t
cdc_line_coding_t::parity
uint8_t
cdc_line_coding_t::data_bits
uint8_t
Related Functions
Found 8 other functions taking a
cdc_line_coding_t
argument:
Function
acm_set_line_coding()
tud_cdc_n_get_line_coding()
tuh_cdc_get_local_line_coding()
ftdi_set_line_coding()
cp210x_set_line_coding()
ch34x_set_line_coding()
tuh_cdc_set_line_coding()
tud_cdc_get_line_coding()
Examples
cdc_line_coding_t
is referenced by 2 libraries and example projects:
PicoSDK
host_cdc_msc_hid sample
References
from
0/2
examples
Code
Location
Scope
Referrer
typedef
struct
TU_ATTR_PACKED
cdc.h:395
}
cdc_line_coding_t
;
cdc.h:401
cdc_line_coding_t
TU_VERIFY_STATIC
(
sizeof
(
cdc_line_coding_t
)
==
7
,
"size is not correct"
)
;
cdc.h:403
TU_ATTR_ALIGNED
(
4
)
cdc_line_coding_t
line_coding
;
cdc_device.c:59
cdcd_interface_t
cdcd_interface_t::line_coding
void
tud_cdc_n_get_line_coding
(
uint8_t
itf
,
cdc_line_coding_t
*
coding
)
{
cdc_device.c:136
tud_cdc_n_get_line_coding()
tud_cdc_n_get_line_coding()::coding
tud_control_xfer
(
rhport
,
request
,
&
p_cdc
->
line_coding
,
sizeof
(
cdc_line_coding_t
)
)
;
cdc_device.c:373
cdcd_control_xfer_cb()
tud_control_xfer
(
rhport
,
request
,
&
p_cdc
->
line_coding
,
sizeof
(
cdc_line_coding_t
)
)
;
cdc_device.c:382
cdcd_control_xfer_cb()
void
tud_cdc_n_get_line_coding
(
uint8_t
itf
,
cdc_line_coding_t
*
coding
)
;
cdc_device.h:74
tud_cdc_n_get_line_coding()
tud_cdc_n_get_line_coding()::coding
TU_ATTR_ALWAYS_INLINE
static
inline
void
tud_cdc_get_line_coding
(
cdc_line_coding_t
*
coding
)
{
cdc_device.h:135
tud_cdc_get_line_coding()
tud_cdc_get_line_coding()::coding
TU_ATTR_WEAK
void
tud_cdc_line_coding_cb
(
uint8_t
itf
,
cdc_line_coding_t
const
*
p_line_coding
)
;
cdc_device.h:204
tud_cdc_line_coding_cb()
tud_cdc_line_coding_cb()::p_line_coding
TU_ATTR_ALIGNED
(
4
)
cdc_line_coding_t
line_coding
;
// Baudrate, stop bits, parity, data width
cdc_host.c:61
cdch_interface_t
cdch_interface_t::line_coding
cdc_line_coding_t
requested_line_coding
;
cdc_host.c:65
cdch_interface_t
cdch_interface_t::requested_line_coding
static
bool
acm_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.c:96
acm_set_line_coding()
acm_set_line_coding()::line_coding
static
bool
ftdi_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.c:110
ftdi_set_line_coding()
ftdi_set_line_coding()::line_coding
static
bool
cp210x_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.c:125
cp210x_set_line_coding()
cp210x_set_line_coding()::line_coding
static
bool
ch34x_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.c:140
ch34x_set_line_coding()
ch34x_set_line_coding()::line_coding
bool
(
*
const
set_line_coding
)
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.c:171
bool
tuh_cdc_get_local_line_coding
(
uint8_t
idx
,
cdc_line_coding_t
*
line_coding
)
{
cdc_host.c:327
tuh_cdc_get_local_line_coding()
tuh_cdc_get_local_line_coding()::line_coding
uint16_t
const
len
=
tu_min16
(
sizeof
(
cdc_line_coding_t
)
,
tu_le16toh
(
xfer
->
setup
->
wLength
)
)
;
cdc_host.c:421
process_internal_control_complete()
bool
tuh_cdc_set_line_coding
(
uint8_t
idx
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
{
cdc_host.c:597
tuh_cdc_set_line_coding()
tuh_cdc_set_line_coding()::line_coding
cdc_line_coding_t
line_coding
=
CFG_TUH_CDC_LINE_CODING_ON_ENUM
;
cdc_host.c:865
acm_process_config()
static
bool
acm_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
{
cdc_host.c:913
acm_set_line_coding()
acm_set_line_coding()::line_coding
.
wLength
=
tu_htole16
(
sizeof
(
cdc_line_coding_t
)
)
cdc_host.c:925
acm_set_line_coding()
memcpy
(
enum_buf
,
line_coding
,
sizeof
(
cdc_line_coding_t
)
)
;
cdc_host.c:930
acm_set_line_coding()
cdc_line_coding_t
line_coding
;
cdc_host.c:950
acm_set_data_format()
cdc_line_coding_t
line_coding
=
p_cdc
->
line_coding
;
cdc_host.c:961
acm_set_baudrate()
static
bool
ftdi_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
{
cdc_host.c:1039
ftdi_set_line_coding()
ftdi_set_line_coding()::line_coding
cdc_line_coding_t
line_coding
=
CFG_TUH_CDC_LINE_CODING_ON_ENUM
;
cdc_host.c:1115
ftdi_process_config()
static
bool
cp210x_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
{
cdc_host.c:1215
cp210x_set_line_coding()
cp210x_set_line_coding()::line_coding
cdc_line_coding_t
line_coding
=
CFG_TUH_CDC_LINE_CODING_ON_ENUM
;
cdc_host.c:1265
cp210x_process_config()
static
bool
ch34x_set_line_coding
(
cdch_interface_t
*
p_cdc
,
cdc_line_coding_t
const
*
line_coding
,
cdc_host.c:1429
ch34x_set_line_coding()
ch34x_set_line_coding()::line_coding
cdc_line_coding_t
const
line_coding
=
CFG_TUH_CDC_LINE_CODING_ON_ENUM_CH34X
;
cdc_host.c:1542
ch34x_process_config()
p_cdc
->
line_coding
=
(
(
cdc_line_coding_t
)
CFG_TUH_CDC_LINE_CODING_ON_ENUM_CH34X
)
;
cdc_host.c:1554
ch34x_process_config()
bool
tuh_cdc_get_local_line_coding
(
uint8_t
idx
,
cdc_line_coding_t
*
line_coding
)
;
cdc_host.h:101
tuh_cdc_get_local_line_coding()
tuh_cdc_get_local_line_coding()::line_coding
bool
tuh_cdc_set_line_coding
(
uint8_t
idx
,
cdc_line_coding_t
const
*
line_coding
,
tuh_xfer_cb_t
complete_cb
,
uintptr_t
user_data
)
;
cdc_host.h:156
tuh_cdc_set_line_coding()
tuh_cdc_set_line_coding()::line_coding
Call Tree
from
0/2
examples
All items filtered out
All items filtered out
Data Use
from
0/2
examples
All items filtered out
All items filtered out
Class Tree
from
0/2
examples
All items filtered out
All items filtered out
Override Tree
from
0/2
examples
All items filtered out
All items filtered out
Implementations
from
0/2
examples
All items filtered out
All items filtered out
Instances
from
0/2
examples
Instance
Scope
Location
Project
tud_cdc_n_get_line_coding()::coding
tud_cdc_n_get_line_coding()
cdc_device.h:74
tud_cdc_get_line_coding()::coding
tud_cdc_get_line_coding()
cdc_device.h:135
tud_cdc_line_coding_cb()::p_line_coding
tud_cdc_line_coding_cb()
cdc_device.h:204
cdcd_interface_t::line_coding
cdcd_interface_t
cdc_device.c:59
tud_cdc_n_get_line_coding()::coding
tud_cdc_n_get_line_coding()
cdc_device.c:136
tuh_cdc_get_local_line_coding()::line_coding
tuh_cdc_get_local_line_coding()
cdc_host.h:101
tuh_cdc_set_line_coding()::line_coding
tuh_cdc_set_line_coding()
cdc_host.h:156
cdch_interface_t::line_coding
cdch_interface_t
cdc_host.c:61
cdch_interface_t::requested_line_coding
cdch_interface_t
cdc_host.c:65
acm_set_line_coding()::line_coding
acm_set_line_coding()
cdc_host.c:96
ftdi_set_line_coding()::line_coding
ftdi_set_line_coding()
cdc_host.c:110
cp210x_set_line_coding()::line_coding
cp210x_set_line_coding()
cdc_host.c:125
ch34x_set_line_coding()::line_coding
ch34x_set_line_coding()
cdc_host.c:140
tuh_cdc_get_local_line_coding()::line_coding
tuh_cdc_get_local_line_coding()
cdc_host.c:327
tuh_cdc_set_line_coding()::line_coding
tuh_cdc_set_line_coding()
cdc_host.c:597
acm_set_line_coding()::line_coding
acm_set_line_coding()
cdc_host.c:913
ftdi_set_line_coding()::line_coding
ftdi_set_line_coding()
cdc_host.c:1039
cp210x_set_line_coding()::line_coding
cp210x_set_line_coding()
cdc_host.c:1215
ch34x_set_line_coding()::line_coding
ch34x_set_line_coding()
cdc_host.c:1429
Lifecycle
from
0/2
examples
All items filtered out
All items filtered out