<?xml version="1.0" encoding="UTF-8"?> <!-- STM32F0xx board Template --> <board xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.chibios.org/xml/schema/boards/stm32f0xx_board.xsd"> <configuration_settings> <templates_path>resources/gencfg/processors/boards/stm32f0xx/templates</templates_path> <output_path>..</output_path> <hal_version>3.0.x</hal_version> </configuration_settings> <board_name>ST STM32F072B-Discovery</board_name> <board_id>ST_STM32F072B_DISCOVERY</board_id> <board_functions></board_functions> <subtype>STM32F072xB</subtype> <clocks HSEFrequency="0" HSEBypass="true" LSEFrequency="0" LSEBypass="false" LSEDrive="3 High Drive (default)" /> <ports> <GPIOA> <pin0 ID="BUTTON" Type="PushPull" Speed="Minimum" Resistor="Floating" 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="USB_DM" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Input" Alternate="0" /> <pin12 ID="USB_DP" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Input" Alternate="0" /> <pin13 ID="SWDIO" Type="PushPull" Speed="Maximum" Resistor="PullUp" Level="High" Mode="Alternate" Alternate="0" /> <pin14 ID="SWCLK" Type="PushPull" Speed="Maximum" Resistor="PullDown" Level="High" Mode="Alternate" Alternate="0" /> <pin15 ID="" Type="PushPull" Speed="Maximum" Resistor="PullUp" Level="High" Mode="Input" Alternate="0" /> </GPIOA> <GPIOB> <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="Maximum" Resistor="PullUp" Level="High" Mode="Input" Alternate="0" /> <pin3 ID="" Type="PushPull" Speed="Maximum" Resistor="PullUp" Level="High" Mode="Input" Alternate="0" /> <pin4 ID="" Type="PushPull" Speed="Maximum" 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="SPI2_SCK" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Alternate" Alternate="0" /> <pin14 ID="SPI2_MISO" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Alternate" Alternate="0" /> <pin15 ID="SPI2_MOSI" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Alternate" Alternate="0" /> </GPIOB> <GPIOC> <pin0 ID="MEMS_CS" Type="PushPull" Speed="Maximum" Resistor="Floating" Level="High" Mode="Output" 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="LED_RED" Type="PushPull" Speed="Maximum" Resistor="Floating" Level="Low" Mode="Output" Alternate="0" /> <pin7 ID="LED_BLUE" Type="PushPull" Speed="Maximum" Resistor="Floating" Level="Low" Mode="Output" Alternate="0" /> <pin8 ID="LED_ORANGE" Type="PushPull" Speed="Maximum" Resistor="Floating" Level="Low" Mode="Output" Alternate="0" ></pin8> <pin9 ID="LED_GREEN" Type="PushPull" Speed="Maximum" Resistor="Floating" Level="Low" Mode="Output" 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="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="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="OSC_IN" Type="PushPull" Speed="Minimum" Resistor="Floating" Level="High" Mode="Input" Alternate="0" /> <pin1 ID="OSC_OUT" Type="PushPull" Speed="Minimum" 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" /> </GPIOF> </ports> </board>