diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 4da723d91fc1aebf2b75be05905cdc5ec87dc206..4ff9e4f55c7e83020f07efdc643c160a807cf275 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -91,8 +91,8 @@ jobs: - {RTT_BSP: "sam7x", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "stm32/stm32f072-st-nucleo", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "stm32/stm32f091-st-nucleo", RTT_TOOL_CHAIN: "sourcery-arm"} - - {RTT_BSP: "stm32/stm32f103_100ask_mini", RTT_TOOL_CHAIN: "sourcery-arm"} - - {RTT_BSP: "stm32/stm32f103_100ask_pro", RTT_TOOL_CHAIN: "sourcery-arm"} + - {RTT_BSP: "stm32/stm32f103-100ask-mini", RTT_TOOL_CHAIN: "sourcery-arm"} + - {RTT_BSP: "stm32/stm32f103-100ask-pro", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "stm32/stm32f103-atk-nano", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "stm32/stm32f103-atk-warshipv3", RTT_TOOL_CHAIN: "sourcery-arm"} - {RTT_BSP: "stm32/stm32f103-blue-pill", RTT_TOOL_CHAIN: "sourcery-arm"} diff --git a/bsp/stm32/README.md b/bsp/stm32/README.md index c1af969918858897d4aab7db933fb228569b1f39..ac55f778a3fbade54ad87091cc183faec1446a9c 100644 --- a/bsp/stm32/README.md +++ b/bsp/stm32/README.md @@ -9,6 +9,8 @@ STM32 系列 BSP 目前支持情况如下表所示: | [stm32f072-st-nucleo](stm32f072-st-nucleo) | ST 官方 STM32F072-nucleo 开发板 | | [stm32f091-st-nucleo](stm32f091-st-nucleo) | ST 官方 STM32F091-nucleo 开发板 | | **F1 系列** | | +| [stm32f103-100ask-mini](stm32f103-100ask-mini) | 百问网F103 Mini开发板 | +| [stm32f103-100ask-pro](stm32f103-100ask-pro) | 百问网F103 Pro开发板 | | [stm32f103-atk-nano](stm32f103-atk-nano) | 正点原子 F103 NANO 开发板 | | [stm32f103-atk-warshipv3](stm32f103-atk-warshipv3) | 正点原子 F103 战舰V3 开发板 | | [stm32f103-blue-pill](stm32f103-blue-pill) | STM32F103C8T6蓝色最小系统板 | diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_adc.c b/bsp/stm32/libraries/HAL_Drivers/drv_adc.c index f3ed29b255c0fb4889162ef5d4e39f624080d8cb..d70cfcdfffb101921b8a3c76f9e58c372ea4f64c 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_adc.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_adc.c @@ -73,12 +73,13 @@ static rt_err_t stm32_adc_enabled(struct rt_adc_device *device, rt_uint32_t chan static rt_uint8_t stm32_adc_get_resolution(struct rt_adc_device *device) { - ADC_HandleTypeDef *stm32_adc_handler; +#if defined(SOC_SERIES_STM32F1) || defined(SOC_SERIES_STM32F3) + return 12; +#else + ADC_HandleTypeDef *stm32_adc_handler = device->parent.user_data; RT_ASSERT(device != RT_NULL); - stm32_adc_handler = device->parent.user_data; - switch(stm32_adc_handler->Init.Resolution) { case ADC_RESOLUTION_12B: @@ -92,6 +93,7 @@ static rt_uint8_t stm32_adc_get_resolution(struct rt_adc_device *device) default: return 0; } +#endif /* defined(SOC_SERIES_STM32F1) || defined(SOC_SERIES_STM32F3) */ } static rt_uint32_t stm32_adc_get_channel(rt_uint32_t channel) diff --git a/bsp/stm32/stm32f103_100ask_mini/.config b/bsp/stm32/stm32f103-100ask-mini/.config similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/.config rename to bsp/stm32/stm32f103-100ask-mini/.config diff --git a/bsp/stm32/stm32f103_100ask_mini/Kconfig b/bsp/stm32/stm32f103-100ask-mini/Kconfig similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/Kconfig rename to bsp/stm32/stm32f103-100ask-mini/Kconfig diff --git a/bsp/stm32/stm32f103_100ask_mini/README.md b/bsp/stm32/stm32f103-100ask-mini/README.md similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/README.md rename to bsp/stm32/stm32f103-100ask-mini/README.md diff --git a/bsp/stm32/stm32f103_100ask_mini/SConscript b/bsp/stm32/stm32f103-100ask-mini/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/SConscript rename to bsp/stm32/stm32f103-100ask-mini/SConscript diff --git a/bsp/stm32/stm32f103_100ask_mini/SConstruct b/bsp/stm32/stm32f103-100ask-mini/SConstruct similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/SConstruct rename to bsp/stm32/stm32f103-100ask-mini/SConstruct diff --git a/bsp/stm32/stm32f103_100ask_mini/applications/SConscript b/bsp/stm32/stm32f103-100ask-mini/applications/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/applications/SConscript rename to bsp/stm32/stm32f103-100ask-mini/applications/SConscript diff --git a/bsp/stm32/stm32f103_100ask_mini/applications/main.c b/bsp/stm32/stm32f103-100ask-mini/applications/main.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/applications/main.c rename to bsp/stm32/stm32f103-100ask-mini/applications/main.c diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/.mxproject b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/.mxproject similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/.mxproject rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/.mxproject diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/CubeMX_Config.ioc b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/CubeMX_Config.ioc similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/CubeMX_Config.ioc rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/CubeMX_Config.ioc diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/main.h b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/main.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/main.h rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/main.h diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/stm32f1xx_it.h b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/stm32f1xx_it.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Inc/stm32f1xx_it.h rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Inc/stm32f1xx_it.h diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c diff --git a/bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Src/stm32f1xx_it.c b/bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Src/stm32f1xx_it.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/CubeMX_Config/Src/stm32f1xx_it.c rename to bsp/stm32/stm32f103-100ask-mini/board/CubeMX_Config/Src/stm32f1xx_it.c diff --git a/bsp/stm32/stm32f103_100ask_mini/board/Kconfig b/bsp/stm32/stm32f103-100ask-mini/board/Kconfig similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/Kconfig rename to bsp/stm32/stm32f103-100ask-mini/board/Kconfig diff --git a/bsp/stm32/stm32f103_100ask_mini/board/SConscript b/bsp/stm32/stm32f103-100ask-mini/board/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/SConscript rename to bsp/stm32/stm32f103-100ask-mini/board/SConscript diff --git a/bsp/stm32/stm32f103_100ask_mini/board/board.c b/bsp/stm32/stm32f103-100ask-mini/board/board.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/board.c rename to bsp/stm32/stm32f103-100ask-mini/board/board.c diff --git a/bsp/stm32/stm32f103_100ask_mini/board/board.h b/bsp/stm32/stm32f103-100ask-mini/board/board.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/board.h rename to bsp/stm32/stm32f103-100ask-mini/board/board.h diff --git a/bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.icf b/bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.icf similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.icf rename to bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.icf diff --git a/bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.lds similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.lds rename to bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.lds diff --git a/bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.sct b/bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.sct similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/linker_scripts/link.sct rename to bsp/stm32/stm32f103-100ask-mini/board/linker_scripts/link.sct diff --git a/bsp/stm32/stm32f103_100ask_mini/board/ports/user_key.c b/bsp/stm32/stm32f103-100ask-mini/board/ports/user_key.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/board/ports/user_key.c rename to bsp/stm32/stm32f103-100ask-mini/board/ports/user_key.c diff --git a/bsp/stm32/stm32f103_100ask_mini/figures/board.png b/bsp/stm32/stm32f103-100ask-mini/figures/board.png similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/figures/board.png rename to bsp/stm32/stm32f103-100ask-mini/figures/board.png diff --git a/bsp/stm32/stm32f103_100ask_mini/project.ewp b/bsp/stm32/stm32f103-100ask-mini/project.ewp similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/project.ewp rename to bsp/stm32/stm32f103-100ask-mini/project.ewp diff --git a/bsp/stm32/stm32f103_100ask_mini/project.eww b/bsp/stm32/stm32f103-100ask-mini/project.eww similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/project.eww rename to bsp/stm32/stm32f103-100ask-mini/project.eww diff --git a/bsp/stm32/stm32f103_100ask_mini/project.uvoptx b/bsp/stm32/stm32f103-100ask-mini/project.uvoptx similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/project.uvoptx rename to bsp/stm32/stm32f103-100ask-mini/project.uvoptx diff --git a/bsp/stm32/stm32f103_100ask_mini/project.uvprojx b/bsp/stm32/stm32f103-100ask-mini/project.uvprojx similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/project.uvprojx rename to bsp/stm32/stm32f103-100ask-mini/project.uvprojx diff --git a/bsp/stm32/stm32f103_100ask_mini/rtconfig.h b/bsp/stm32/stm32f103-100ask-mini/rtconfig.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/rtconfig.h rename to bsp/stm32/stm32f103-100ask-mini/rtconfig.h diff --git a/bsp/stm32/stm32f103_100ask_mini/rtconfig.py b/bsp/stm32/stm32f103-100ask-mini/rtconfig.py similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/rtconfig.py rename to bsp/stm32/stm32f103-100ask-mini/rtconfig.py diff --git a/bsp/stm32/stm32f103_100ask_mini/template.ewp b/bsp/stm32/stm32f103-100ask-mini/template.ewp similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/template.ewp rename to bsp/stm32/stm32f103-100ask-mini/template.ewp diff --git a/bsp/stm32/stm32f103_100ask_mini/template.eww b/bsp/stm32/stm32f103-100ask-mini/template.eww similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/template.eww rename to bsp/stm32/stm32f103-100ask-mini/template.eww diff --git a/bsp/stm32/stm32f103_100ask_mini/template.uvoptx b/bsp/stm32/stm32f103-100ask-mini/template.uvoptx similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/template.uvoptx rename to bsp/stm32/stm32f103-100ask-mini/template.uvoptx diff --git a/bsp/stm32/stm32f103_100ask_mini/template.uvprojx b/bsp/stm32/stm32f103-100ask-mini/template.uvprojx similarity index 100% rename from bsp/stm32/stm32f103_100ask_mini/template.uvprojx rename to bsp/stm32/stm32f103-100ask-mini/template.uvprojx diff --git a/bsp/stm32/stm32f103_100ask_pro/.config b/bsp/stm32/stm32f103-100ask-pro/.config similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/.config rename to bsp/stm32/stm32f103-100ask-pro/.config diff --git a/bsp/stm32/stm32f103_100ask_pro/Kconfig b/bsp/stm32/stm32f103-100ask-pro/Kconfig similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/Kconfig rename to bsp/stm32/stm32f103-100ask-pro/Kconfig diff --git a/bsp/stm32/stm32f103_100ask_pro/README.md b/bsp/stm32/stm32f103-100ask-pro/README.md similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/README.md rename to bsp/stm32/stm32f103-100ask-pro/README.md diff --git a/bsp/stm32/stm32f103_100ask_pro/SConscript b/bsp/stm32/stm32f103-100ask-pro/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/SConscript rename to bsp/stm32/stm32f103-100ask-pro/SConscript diff --git a/bsp/stm32/stm32f103_100ask_pro/SConstruct b/bsp/stm32/stm32f103-100ask-pro/SConstruct similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/SConstruct rename to bsp/stm32/stm32f103-100ask-pro/SConstruct diff --git a/bsp/stm32/stm32f103_100ask_pro/applications/SConscript b/bsp/stm32/stm32f103-100ask-pro/applications/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/applications/SConscript rename to bsp/stm32/stm32f103-100ask-pro/applications/SConscript diff --git a/bsp/stm32/stm32f103_100ask_pro/applications/main.c b/bsp/stm32/stm32f103-100ask-pro/applications/main.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/applications/main.c rename to bsp/stm32/stm32f103-100ask-pro/applications/main.c diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/.mxproject b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/.mxproject similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/.mxproject rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/.mxproject diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/CubeMX_Config.ioc b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/CubeMX_Config.ioc similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/CubeMX_Config.ioc rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/CubeMX_Config.ioc diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/main.h b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/main.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/main.h rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/main.h diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/stm32f1xx_hal_conf.h diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/stm32f1xx_it.h b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/stm32f1xx_it.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Inc/stm32f1xx_it.h rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Inc/stm32f1xx_it.h diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Src/stm32f1xx_hal_msp.c diff --git a/bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Src/stm32f1xx_it.c b/bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Src/stm32f1xx_it.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/CubeMX_Config/Src/stm32f1xx_it.c rename to bsp/stm32/stm32f103-100ask-pro/board/CubeMX_Config/Src/stm32f1xx_it.c diff --git a/bsp/stm32/stm32f103_100ask_pro/board/Kconfig b/bsp/stm32/stm32f103-100ask-pro/board/Kconfig similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/Kconfig rename to bsp/stm32/stm32f103-100ask-pro/board/Kconfig diff --git a/bsp/stm32/stm32f103_100ask_pro/board/SConscript b/bsp/stm32/stm32f103-100ask-pro/board/SConscript similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/SConscript rename to bsp/stm32/stm32f103-100ask-pro/board/SConscript diff --git a/bsp/stm32/stm32f103_100ask_pro/board/board.c b/bsp/stm32/stm32f103-100ask-pro/board/board.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/board.c rename to bsp/stm32/stm32f103-100ask-pro/board/board.c diff --git a/bsp/stm32/stm32f103_100ask_pro/board/board.h b/bsp/stm32/stm32f103-100ask-pro/board/board.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/board.h rename to bsp/stm32/stm32f103-100ask-pro/board/board.h diff --git a/bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.icf b/bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.icf similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.icf rename to bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.icf diff --git a/bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.lds similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.lds rename to bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.lds diff --git a/bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.sct b/bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.sct similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/linker_scripts/link.sct rename to bsp/stm32/stm32f103-100ask-pro/board/linker_scripts/link.sct diff --git a/bsp/stm32/stm32f103_100ask_pro/board/ports/fal_cfg.h b/bsp/stm32/stm32f103-100ask-pro/board/ports/fal_cfg.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/ports/fal_cfg.h rename to bsp/stm32/stm32f103-100ask-pro/board/ports/fal_cfg.h diff --git a/bsp/stm32/stm32f103_100ask_pro/board/ports/spi_flash_init.c b/bsp/stm32/stm32f103-100ask-pro/board/ports/spi_flash_init.c similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/board/ports/spi_flash_init.c rename to bsp/stm32/stm32f103-100ask-pro/board/ports/spi_flash_init.c diff --git a/bsp/stm32/stm32f103_100ask_pro/figures/board.png b/bsp/stm32/stm32f103-100ask-pro/figures/board.png similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/figures/board.png rename to bsp/stm32/stm32f103-100ask-pro/figures/board.png diff --git a/bsp/stm32/stm32f103_100ask_pro/project.ewp b/bsp/stm32/stm32f103-100ask-pro/project.ewp similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/project.ewp rename to bsp/stm32/stm32f103-100ask-pro/project.ewp diff --git a/bsp/stm32/stm32f103_100ask_pro/project.eww b/bsp/stm32/stm32f103-100ask-pro/project.eww similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/project.eww rename to bsp/stm32/stm32f103-100ask-pro/project.eww diff --git a/bsp/stm32/stm32f103_100ask_pro/project.uvoptx b/bsp/stm32/stm32f103-100ask-pro/project.uvoptx similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/project.uvoptx rename to bsp/stm32/stm32f103-100ask-pro/project.uvoptx diff --git a/bsp/stm32/stm32f103_100ask_pro/project.uvprojx b/bsp/stm32/stm32f103-100ask-pro/project.uvprojx similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/project.uvprojx rename to bsp/stm32/stm32f103-100ask-pro/project.uvprojx diff --git a/bsp/stm32/stm32f103_100ask_pro/rtconfig.h b/bsp/stm32/stm32f103-100ask-pro/rtconfig.h similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/rtconfig.h rename to bsp/stm32/stm32f103-100ask-pro/rtconfig.h diff --git a/bsp/stm32/stm32f103_100ask_pro/rtconfig.py b/bsp/stm32/stm32f103-100ask-pro/rtconfig.py similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/rtconfig.py rename to bsp/stm32/stm32f103-100ask-pro/rtconfig.py diff --git a/bsp/stm32/stm32f103_100ask_pro/template.ewp b/bsp/stm32/stm32f103-100ask-pro/template.ewp similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/template.ewp rename to bsp/stm32/stm32f103-100ask-pro/template.ewp diff --git a/bsp/stm32/stm32f103_100ask_pro/template.eww b/bsp/stm32/stm32f103-100ask-pro/template.eww similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/template.eww rename to bsp/stm32/stm32f103-100ask-pro/template.eww diff --git a/bsp/stm32/stm32f103_100ask_pro/template.uvoptx b/bsp/stm32/stm32f103-100ask-pro/template.uvoptx similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/template.uvoptx rename to bsp/stm32/stm32f103-100ask-pro/template.uvoptx diff --git a/bsp/stm32/stm32f103_100ask_pro/template.uvprojx b/bsp/stm32/stm32f103-100ask-pro/template.uvprojx similarity index 100% rename from bsp/stm32/stm32f103_100ask_pro/template.uvprojx rename to bsp/stm32/stm32f103-100ask-pro/template.uvprojx