@@ -818,11 +818,11 @@ static int32_t USART_Initialize ( ARM_USART_SignalEvent_t cb_event,
818
818
static int32_t USART_Uninitialize (const USART_RESOURCES * usart ) {
819
819
820
820
// Unconfigure USART pins
821
- if (usart -> io .tx ) GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
822
- if (usart -> io .rx ) GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
823
- if (usart -> io .ck ) GPIO_PinConfigure (usart -> io .ck -> port , usart -> io .ck -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
824
- if (usart -> io .rts ) GPIO_PinConfigure (usart -> io .rts -> port , usart -> io .rts -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
825
- if (usart -> io .cts ) GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
821
+ if (usart -> io .tx ) GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
822
+ if (usart -> io .rx ) GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
823
+ if (usart -> io .ck ) GPIO_PinConfigure (usart -> io .ck -> port , usart -> io .ck -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
824
+ if (usart -> io .rts ) GPIO_PinConfigure (usart -> io .rts -> port , usart -> io .rts -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
825
+ if (usart -> io .cts ) GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
826
826
827
827
// Unconfigure pin remap
828
828
GPIO_AFConfigure (usart -> io .afio_def );
@@ -1386,7 +1386,7 @@ static int32_t USART_Control ( uint32_t control,
1386
1386
if (usart -> info -> mode != ARM_USART_MODE_SMART_CARD ) {
1387
1387
// GPIO pin function selected
1388
1388
if (usart -> io .tx ) {
1389
- GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1389
+ GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1390
1390
}
1391
1391
}
1392
1392
}
@@ -1400,7 +1400,7 @@ static int32_t USART_Control ( uint32_t control,
1400
1400
if ((usart -> info -> mode != ARM_USART_MODE_SMART_CARD ) &&
1401
1401
(usart -> info -> mode != ARM_USART_MODE_SINGLE_WIRE )) {
1402
1402
// USART RX pin function selected
1403
- GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_FLOATING , GPIO_MODE_INPUT );
1403
+ GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_FLOATING , GPIO_MODE_IN );
1404
1404
}
1405
1405
usart -> info -> flags |= USART_FLAG_RX_ENABLED ;
1406
1406
@@ -1430,7 +1430,7 @@ static int32_t USART_Control ( uint32_t control,
1430
1430
(usart -> info -> mode != ARM_USART_MODE_SINGLE_WIRE )) {
1431
1431
// GPIO pin function selected
1432
1432
if (usart -> io .rx ) {
1433
- GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1433
+ GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1434
1434
}
1435
1435
}
1436
1436
}
@@ -1696,7 +1696,7 @@ static int32_t USART_Control ( uint32_t control,
1696
1696
} else {
1697
1697
// GPIO pin function selected
1698
1698
if (usart -> io .tx ) {
1699
- GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1699
+ GPIO_PinConfigure (usart -> io .tx -> port , usart -> io .tx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1700
1700
}
1701
1701
}
1702
1702
}
@@ -1707,20 +1707,20 @@ static int32_t USART_Control ( uint32_t control,
1707
1707
case ARM_USART_MODE_SMART_CARD :
1708
1708
// GPIO pin function selected
1709
1709
if (usart -> io .rx ) {
1710
- GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1710
+ GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1711
1711
}
1712
1712
break ;
1713
1713
default :
1714
1714
// Synchronous master/slave, asynchronous and IrDA mode
1715
1715
if (usart -> info -> flags & USART_FLAG_RX_ENABLED ) {
1716
1716
// USART RX pin function selected
1717
1717
if (usart -> io .rx ) {
1718
- GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_FLOATING , GPIO_MODE_INPUT );
1718
+ GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_FLOATING , GPIO_MODE_IN );
1719
1719
}
1720
1720
} else {
1721
1721
// GPIO pin function selected
1722
1722
if (usart -> io .rx ) {
1723
- GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1723
+ GPIO_PinConfigure (usart -> io .rx -> port , usart -> io .rx -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1724
1724
}
1725
1725
}
1726
1726
break ;
@@ -1737,7 +1737,7 @@ static int32_t USART_Control ( uint32_t control,
1737
1737
default :
1738
1738
// Asynchronous, Single-wire and IrDA mode
1739
1739
// GPIO pin function selected
1740
- GPIO_PinConfigure (usart -> io .ck -> port , usart -> io .ck -> pin , GPIO_IN_ANALOG , GPIO_MODE_INPUT );
1740
+ GPIO_PinConfigure (usart -> io .ck -> port , usart -> io .ck -> pin , GPIO_IN_ANALOG , GPIO_MODE_IN );
1741
1741
}
1742
1742
}
1743
1743
@@ -1749,7 +1749,7 @@ static int32_t USART_Control ( uint32_t control,
1749
1749
GPIO_PinConfigure (usart -> io .rts -> port , usart -> io .rts -> pin , GPIO_AF_PUSHPULL , GPIO_MODE_OUT50MHZ );
1750
1750
} else {
1751
1751
// GPIO output
1752
- GPIO_PinConfigure (usart -> io .rts -> port , usart -> io .rts -> pin , GPIO_OUT_PUSH_PULL , GPIO_MODE_INPUT );
1752
+ GPIO_PinConfigure (usart -> io .rts -> port , usart -> io .rts -> pin , GPIO_OUT_PUSH_PULL , GPIO_MODE_IN );
1753
1753
}
1754
1754
}
1755
1755
@@ -1758,10 +1758,10 @@ static int32_t USART_Control ( uint32_t control,
1758
1758
if ((flow_control == ARM_USART_FLOW_CONTROL_CTS ) ||
1759
1759
(flow_control == ARM_USART_FLOW_CONTROL_RTS_CTS )) {
1760
1760
// USART CTS Alternate function
1761
- GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_FLOATING , GPIO_MODE_INPUT );
1761
+ GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_FLOATING , GPIO_MODE_IN );
1762
1762
} else {
1763
1763
// GPIO input
1764
- GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_FLOATING , GPIO_MODE_INPUT );
1764
+ GPIO_PinConfigure (usart -> io .cts -> port , usart -> io .cts -> pin , GPIO_IN_FLOATING , GPIO_MODE_IN );
1765
1765
}
1766
1766
}
1767
1767
0 commit comments