Skip to content

Commit 1ac74c3

Browse files
akhilpanayamparambilkpurusho
authored andcommitted
* updated with correction in serial_api,c for finding mux setting.
1 parent 5079132 commit 1ac74c3

File tree

1 file changed

+1
-2
lines changed
  • libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+

1 file changed

+1
-2
lines changed

libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/serial_api.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,9 @@ uint32_t serial_find_mux_settings (serial_t *obj)
133133
if ((pSERIAL_S(obj)->pins[USART_RXFLOW_INDEX] == NC) && (pSERIAL_S(obj)->pins[USART_TXFLOW_INDEX] == NC)) {
134134
if (pinpad[USART_TX_INDEX] == 0) {
135135
mux_setting |= SERCOM_USART_CTRLA_TXPO(0);
136-
} else if(pinpad[USART_RX_INDEX] == 2) {
136+
} else if(pinpad[USART_TX_INDEX] == 2) {
137137
mux_setting |= SERCOM_USART_CTRLA_TXPO(1);
138138
} else {
139-
mux_setting = mux_setting; // dummy condition
140139
}
141140
} else { // for hardware flow control and uart // expecting the tx in pad 0, rts in pad2 and cts in pad 3
142141
if((pinpad[USART_TX_INDEX] == 0) && (pinpad[USART_RXFLOW_INDEX]/*rts pin*/ == 2) && (pinpad[USART_TXFLOW_INDEX] /*cts pin*/ == 3)) {

0 commit comments

Comments
 (0)