~ruther/qmk_firmware

385d49cc39b57e74203e0c1c78c0789d249e4742 — Nick Brassel 5 years ago 5cc3ab3
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.
70 files changed, 2918 insertions(+), 8591 deletions(-)

M build_keyboard.mk
D drivers/boards/BLACKPILL_STM32_F401/board.c
D drivers/boards/BLACKPILL_STM32_F401/board.h
D drivers/boards/BLACKPILL_STM32_F401/cfg/board.chcfg
D drivers/boards/BLACKPILL_STM32_F401/cfg/board.fmpp
D drivers/boards/BLACKPILL_STM32_F411/board.c
D drivers/boards/BLACKPILL_STM32_F411/board.h
D drivers/boards/BLACKPILL_STM32_F411/cfg/board.chcfg
D drivers/boards/BLACKPILL_STM32_F411/cfg/board.fmpp
D drivers/boards/GENERIC_STM32_F072XB/cfg/board.chcfg
D drivers/boards/GENERIC_STM32_F072XB/cfg/board.fmpp
D drivers/boards/GENERIC_STM32_F303XC/board.mk
D drivers/boards/IC_TEENSY_3_1/board.mk
D drivers/boards/STM32_F103_STM32DUINO/board.mk
M keyboards/handwired/onekey/blackpill_f401/halconf.h
M keyboards/handwired/onekey/blackpill_f401/mcuconf.h
M keyboards/handwired/onekey/blackpill_f411/halconf.h
M keyboards/handwired/onekey/blackpill_f411/mcuconf.h
D keyboards/peiorisboards/ixora/boards/GENERIC_STM32_F042X6/board.mk
D keyboards/vinta/boards/GENERIC_STM32_F042X6/board.c
D keyboards/vinta/boards/GENERIC_STM32_F042X6/board.h
D keyboards/vinta/boards/GENERIC_STM32_F042X6/board.mk
D keyboards/vinta/bootloader_defs.h
M lib/python/qmk/cli/cformat.py
R {drivers/boards/BLACKPILL_STM32_F401 => platforms/chibios/BLACKPILL_STM32_F401/board}/board.mk
A platforms/chibios/BLACKPILL_STM32_F401/configs/board.h
R {keyboards/handwired/onekey/blackpill_f401 => platforms/chibios/BLACKPILL_STM32_F401/configs}/chconf.h
A platforms/chibios/BLACKPILL_STM32_F401/configs/config.h
A platforms/chibios/BLACKPILL_STM32_F401/configs/halconf.h
A platforms/chibios/BLACKPILL_STM32_F401/configs/mcuconf.h
R {drivers/boards/BLACKPILL_STM32_F411 => platforms/chibios/BLACKPILL_STM32_F411/board}/board.mk
A platforms/chibios/BLACKPILL_STM32_F411/configs/board.h
R {keyboards/handwired/onekey/blackpill_f411 => platforms/chibios/BLACKPILL_STM32_F411/configs}/chconf.h
A platforms/chibios/BLACKPILL_STM32_F411/configs/config.h
A platforms/chibios/BLACKPILL_STM32_F411/configs/halconf.h
A platforms/chibios/BLACKPILL_STM32_F411/configs/mcuconf.h
R {keyboards/peiorisboards/ixora/boards/GENERIC_STM32_F042X6 => platforms/chibios/GENERIC_STM32_F042X6/board}/board.c
R {keyboards/peiorisboards/ixora/boards/GENERIC_STM32_F042X6 => platforms/chibios/GENERIC_STM32_F042X6/board}/board.h
R {drivers/boards/GENERIC_STM32_F072XB => platforms/chibios/GENERIC_STM32_F042X6/board}/board.mk
R {keyboards/peiorisboards/ixora => platforms/chibios/GENERIC_STM32_F042X6/configs}/bootloader_defs.h
R {drivers/boards/GENERIC_STM32_F072XB => platforms/chibios/GENERIC_STM32_F072XB/board}/board.c
R {drivers/boards/GENERIC_STM32_F072XB => platforms/chibios/GENERIC_STM32_F072XB/board}/board.h
A platforms/chibios/GENERIC_STM32_F072XB/board/board.mk
R {drivers/boards/GENERIC_STM32_F072XB => platforms/chibios/GENERIC_STM32_F072XB/configs}/bootloader_defs.h
R {drivers/boards/GENERIC_STM32_F303XC => platforms/chibios/GENERIC_STM32_F303XC/board}/board.c
R {drivers/boards/GENERIC_STM32_F303XC => platforms/chibios/GENERIC_STM32_F303XC/board}/board.h
A platforms/chibios/GENERIC_STM32_F303XC/board/board.mk
R {drivers/boards/GENERIC_STM32_F303XC => platforms/chibios/GENERIC_STM32_F303XC/configs}/bootloader_defs.h
R {quantum/stm32 => platforms/chibios/GENERIC_STM32_F303XC/configs}/chconf.h
A platforms/chibios/GENERIC_STM32_F303XC/configs/halconf.h
A platforms/chibios/GENERIC_STM32_F303XC/configs/mcuconf.h
A platforms/chibios/GENERIC_STM32_F303XC/configs/proton_c.mk
R {drivers/boards/IC_TEENSY_3_1 => platforms/chibios/IC_TEENSY_3_1/board}/board.c
R {drivers/boards/IC_TEENSY_3_1 => platforms/chibios/IC_TEENSY_3_1/board}/board.h
A platforms/chibios/IC_TEENSY_3_1/board/board.mk
R {drivers/boards/STM32_F103_STM32DUINO => platforms/chibios/STM32_F103_STM32DUINO/board}/board.c
R {drivers/boards/STM32_F103_STM32DUINO => platforms/chibios/STM32_F103_STM32DUINO/board}/board.h
A platforms/chibios/STM32_F103_STM32DUINO/board/board.mk
A platforms/chibios/keyboard-config-templates/board.h
A platforms/chibios/keyboard-config-templates/chconf.h
A platforms/chibios/keyboard-config-templates/halconf.h
A platforms/chibios/keyboard-config-templates/mcuconf.h
R {drivers/boards => platforms/chibios}/ld/MKL26Z64.ld
R {drivers/boards => platforms/chibios}/ld/STM32F103x8_stm32duino_bootloader.ld
D quantum/stm32/halconf.h
D quantum/stm32/mcuconf.h
D quantum/stm32/proton_c.mk
M tmk_core/chibios.mk
M util/chibios-upgrader.sh
M util/travis_compiled_push.sh
This diff is too large to display. Try viewing the raw diff instead.