diff options
| -rw-r--r-- | tools/gencfg/xml/stm32f4board.xml | 1449 | 
1 files changed, 1159 insertions, 290 deletions
| diff --git a/tools/gencfg/xml/stm32f4board.xml b/tools/gencfg/xml/stm32f4board.xml index b1f755a2f..01b836559 100644 --- a/tools/gencfg/xml/stm32f4board.xml +++ b/tools/gencfg/xml/stm32f4board.xml @@ -10,312 +10,1181 @@      <identifier>MII_KS8721_ID</identifier>
      <bus_type>RMII</bus_type>
    </ethernet_phy>
 -  <clocks HSEFrequency="8000000" HSEBypass="false" LSEFrequency="32768" VDD="300" /><ports>
 +  <clocks
 +    HSEFrequency="8000000"
 +    HSEBypass="false"
 +    LSEFrequency="32768"
 +    VDD="300" />
 +  <ports>
      <GPIOA>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID="JTAG_TMS"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Alternate"
 +        Alternate="0" />
 +      <pin14
 +        ID="JTAG_TCK"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="PullDown"
 +        Level="High"
 +        Mode="Alternate"
 +        Alternate="0" />
 +      <pin15
 +        ID="JTAG_TDI"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Alternate"
 +        Alternate="0" />
      </GPIOA>
      <GPIOB>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID="BOOT1"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID="JTAG_TDO"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Alternate"
 +        Alternate="0" />
 +      <pin4
 +        ID="JTAG_TRST"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Alternate"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOB>
      <GPIOC>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID="OSC32_IN"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID="OSC32_OUT"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOC>
      <GPIOD>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOD>
      <GPIOE>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOE>
      <GPIOF>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOF>
      <GPIOG>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOG>
      <GPIOH>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID="OSC_IN"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0"></pin0>
 +      <pin1
 +        ID="OSC_OUT"
 +        Type="PushPull"
 +        Speed="Maximum"
 +        Resistor="Floating"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOH>
      <GPIOI>
 -      <pin0 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin1 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin2 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin3 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin4 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin5 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin6 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin7 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin8 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin9 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin10 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin11 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin12 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin13 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin14 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 -      <pin15 ID="" Type="PushPull" Speed="Minimum" Resistor="Floating"
 -        Level="High" Mode="Input" Alternate="0" />
 +      <pin0
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin1
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin2
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin3
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin4
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin5
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin6
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin7
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin8
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin9
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin10
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin11
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin12
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin13
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin14
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
 +      <pin15
 +        ID=""
 +        Type="PushPull"
 +        Speed="Minimum"
 +        Resistor="PullUp"
 +        Level="High"
 +        Mode="Input"
 +        Alternate="0" />
      </GPIOI>
 -</ports>
 +  </ports>
  </board>
 | 
