ESP-IDF
uart_sw_flowctrl_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
uart_sw_flowctrl_t
uart_sw_flowctrl_t struct
UART software flow control configuration parameters
Syntax
Show:
Summary
Declaration
from
uart_types.h:136
typedef
struct
{
uint8_t
xon_char
;
uint8_t
xoff_char
;
uint8_t
xon_thrd
;
uint8_t
xoff_thrd
;
}
uart_sw_flowctrl_t
;
Fields
Field
Declared as
Description
uart_sw_flowctrl_t::xon_char
uint8_t
Xon flow control char.
uart_sw_flowctrl_t::xoff_char
uint8_t
Xoff flow control char.
uart_sw_flowctrl_t::xon_thrd
uint8_t
If the software flow control is enabled and the data amount in rxfifo is less than xon_thrd, an xon_char will be sent.
uart_sw_flowctrl_t::xoff_thrd
uint8_t
If the software flow control is enabled and the data amount in rxfifo is more than xoff_thrd, an xoff_char will be sent.
Related Functions
Found 2 other functions taking a
uart_sw_flowctrl_t
argument:
Function
Description
uart_hal_set_sw_flow_ctrl()
Set the UART software flow control
uart_ll_set_sw_flow_ctrl()
Configure the software flow control.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
uart_types.h:136
}
uart_sw_flowctrl_t
;
uart_types.h:141
uart_sw_flowctrl_t
sw_flow_ctl
=
{
uart.c:400
uart_set_sw_flow_ctrl()
void
uart_hal_set_sw_flow_ctrl
(
uart_hal_context_t
*
hal
,
uart_sw_flowctrl_t
*
flow_ctrl
,
bool
sw_flow_ctrl_en
)
uart_hal.c:61
uart_hal_set_sw_flow_ctrl()
uart_hal_set_sw_flow_ctrl()::flow_ctrl
void
uart_hal_set_sw_flow_ctrl
(
uart_hal_context_t
*
hal
,
uart_sw_flowctrl_t
*
flow_ctrl
,
bool
sw_flow_ctrl_en
)
;
uart_hal.h:291
uart_hal_set_sw_flow_ctrl()
uart_hal_set_sw_flow_ctrl()::flow_ctrl
FORCE_INLINE_ATTR
void
uart_ll_set_sw_flow_ctrl
(
uart_dev_t
*
hw
,
uart_sw_flowctrl_t
*
flow_ctrl
,
bool
sw_flow_ctrl_en
)
uart_ll.h:628
uart_ll_set_sw_flow_ctrl()
uart_ll_set_sw_flow_ctrl()::flow_ctrl
}
uart_sw_flowctrl_t
;
uart_types.h:141
uart_sw_flowctrl_t
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
uart_ll_set_sw_flow_ctrl()::flow_ctrl
uart_ll_set_sw_flow_ctrl()
uart_ll.h:628
uart_hal_set_sw_flow_ctrl()::flow_ctrl
uart_hal_set_sw_flow_ctrl()
uart_hal.h:291
uart_hal_set_sw_flow_ctrl()::flow_ctrl
uart_hal_set_sw_flow_ctrl()
uart_hal.c:61
Lifecycle
from
examples
All items filtered out
All items filtered out