Skip to content

Commit 485c8da

Browse files
committed
Sercom fix by @hasnainvirk
1 parent 9320526 commit 485c8da

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

targets/TARGET_Atmel/TARGET_SAM_CortexM0P/pinmap_function.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,10 @@ uint32_t pinmap_find_peripheral_from_pad(PinName pin, enum sercom_pad_selection
5050
uint32_t pin_sercom =(uint32_t)NC;
5151

5252
if (pin == NC) return (uint32_t)NC;
53+
pin_sercom = pinmap_find_peripheral(pin, pad_select == SERCOM_USE_EXTENDED_PAD ? PinMap_SERCOM_PADEx : PinMap_SERCOM_PAD);
5354

54-
if (pad_select == SERCOM_USE_EXTENDED_PAD) {
55-
pin_sercom = pinmap_find_peripheral(pin, PinMap_SERCOM_PADEx);
56-
}
5755
if (pin_sercom == (uint32_t)NC) {
58-
pin_sercom = pinmap_find_peripheral(pin, PinMap_SERCOM_PAD);
56+
pin_sercom = pinmap_find_peripheral(pin, pad_select == SERCOM_USE_EXTENDED_PAD ? PinMap_SERCOM_PAD : PinMap_SERCOM_PADEx);
5957
}
6058

6159
return pin_sercom;

0 commit comments

Comments
 (0)