diff options
author | Nick Brassel <nick@tzarc.org> | 2020-06-06 18:52:19 +1000 |
---|---|---|
committer | James Young <18669334+noroadsleft@users.noreply.github.com> | 2020-08-29 14:30:02 -0700 |
commit | 385d49cc39b57e74203e0c1c78c0789d249e4742 (patch) | |
tree | dbd8b3f7bc30a9d40d51ffaa5cd5a93d5eb47359 /drivers/boards/GENERIC_STM32_F072XB/cfg | |
parent | 5cc3ab38c9148cd6bc7ccdba176a88fbb95653b1 (diff) |
Initial work for consolidation of ChibiOS platform files (#8327)
* Initial work for consolidation of board files and default ChibiOS configs.
* Migrate F401/F411 black pills for testing.
* Add early init bootloader jump flag.
* Add support for I2C in order to use i2c_scanner keymap.
* Add F401/F411 HSE bypass to get things booting.
* Exempt "hooked" ChibiOS conf files from updater script.
* Fix up ordering for bootloader_defs file check.
* Match previous $(KEYBOARD_PATHS) value for Proton-C, updated for all board configs.
Diffstat (limited to 'drivers/boards/GENERIC_STM32_F072XB/cfg')
-rw-r--r-- | drivers/boards/GENERIC_STM32_F072XB/cfg/board.chcfg | 703 | ||||
-rw-r--r-- | drivers/boards/GENERIC_STM32_F072XB/cfg/board.fmpp | 15 |
2 files changed, 0 insertions, 718 deletions
diff --git a/drivers/boards/GENERIC_STM32_F072XB/cfg/board.chcfg b/drivers/boards/GENERIC_STM32_F072XB/cfg/board.chcfg deleted file mode 100644 index e6ceecb62e..0000000000 --- a/drivers/boards/GENERIC_STM32_F072XB/cfg/board.chcfg +++ /dev/null @@ -1,703 +0,0 @@ -<?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>5.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> diff --git a/drivers/boards/GENERIC_STM32_F072XB/cfg/board.fmpp b/drivers/boards/GENERIC_STM32_F072XB/cfg/board.fmpp deleted file mode 100644 index 55cd396e41..0000000000 --- a/drivers/boards/GENERIC_STM32_F072XB/cfg/board.fmpp +++ /dev/null @@ -1,15 +0,0 @@ -sourceRoot: ../../../../../tools/ftl/processors/boards/stm32f0xx/templates -outputRoot: .. -dataRoot: . - -freemarkerLinks: { - lib: ../../../../../tools/ftl/libs -} - -data : { - doc1:xml ( - board.chcfg - { - } - ) -} |