Update pin name formatting. PXn -> PX_n

Requested by:
https://github.com/stm32duino/Arduino_Core_STM32/issues/81

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
This commit is contained in:
Frederic.Pillon 2017-08-17 15:18:17 +02:00
parent 2c61ba3451
commit 2138479822

View file

@ -561,7 +561,7 @@ pinregex=r'^(P[A-Z][0-9][0-5]?)'
for s in itemlist:
m = re.match(pinregex, s.attributes['Name'].value)
if m:
pin = m.group(0) # pin formatted P<port><number>: PFO
pin = m.group(0)[:2] + '_' + m.group(0)[2:] # pin formatted P<port>_<number>: PF_O
name = s.attributes['Name'].value.strip() # full name: "PF0 / OSC_IN"
if s.attributes['Type'].value == "I/O":
store_pin(pin, name)