mirror of
https://github.com/apache/nuttx.git
synced 2026-09-22 14:41:29 +08:00
Fix preprocessing directives for uart flow control
commit 58bd873729 had a mix of
`#if defined(X)` and `#ifdef X`, but used `#if X` in its TCSETS ioctl
logic which causes compile warnings.
This commit is contained in:
committed by
Xiang Xiao
parent
f32ce9d930
commit
185de258bf
@@ -567,19 +567,19 @@ static int bl602_ioctl(struct file *filep, int cmd, unsigned long arg)
|
||||
|
||||
if (priv->config.idx == 0)
|
||||
{
|
||||
#if CONFIG_UART0_IFLOWCONTROL
|
||||
#ifdef CONFIG_UART0_IFLOWCONTROL
|
||||
config.iflow_ctl = (termiosp->c_cflag & CRTS_IFLOW) != 0;
|
||||
#endif
|
||||
#if CONFIG_UART0_OFLOWCONTROL
|
||||
#ifdef CONFIG_UART0_OFLOWCONTROL
|
||||
config.oflow_ctl = (termiosp->c_cflag & CCTS_OFLOW) != 0;
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
#if CONFIG_UART1_IFLOWCONTROL
|
||||
#ifdef CONFIG_UART1_IFLOWCONTROL
|
||||
config.iflow_ctl = (termiosp->c_cflag & CRTS_IFLOW) != 0;
|
||||
#endif
|
||||
#if CONFIG_UART1_OFLOWCONTROL
|
||||
#ifdef CONFIG_UART1_OFLOWCONTROL
|
||||
config.oflow_ctl = (termiosp->c_cflag & CCTS_OFLOW) != 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user