diff --git a/board/BearPi_STM32L31RC/BSP/.mxproject b/board/BearPi_STM32L431RC/BSP/.mxproject similarity index 100% rename from board/BearPi_STM32L31RC/BSP/.mxproject rename to board/BearPi_STM32L431RC/BSP/.mxproject diff --git a/board/BearPi_STM32L31RC/BSP/BearPi_STM32L31RC.ioc b/board/BearPi_STM32L431RC/BSP/BearPi_STM32L31RC.ioc similarity index 100% rename from board/BearPi_STM32L31RC/BSP/BearPi_STM32L31RC.ioc rename to board/BearPi_STM32L431RC/BSP/BearPi_STM32L31RC.ioc diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/BH1750/BH1750.c b/board/BearPi_STM32L431RC/BSP/Hardware/BH1750/BH1750.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/BH1750/BH1750.c rename to board/BearPi_STM32L431RC/BSP/Hardware/BH1750/BH1750.c diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/BH1750/bh1750.h b/board/BearPi_STM32L431RC/BSP/Hardware/BH1750/bh1750.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/BH1750/bh1750.h rename to board/BearPi_STM32L431RC/BSP/Hardware/BH1750/bh1750.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_IA1/E53_IA1.c b/board/BearPi_STM32L431RC/BSP/Hardware/E53_IA1/E53_IA1.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_IA1/E53_IA1.c rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_IA1/E53_IA1.c diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_IA1/E53_IA1.h b/board/BearPi_STM32L431RC/BSP/Hardware/E53_IA1/E53_IA1.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_IA1/E53_IA1.h rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_IA1/E53_IA1.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_SF1/E53_SF1.c b/board/BearPi_STM32L431RC/BSP/Hardware/E53_SF1/E53_SF1.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_SF1/E53_SF1.c rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_SF1/E53_SF1.c diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_SF1/E53_SF1.h b/board/BearPi_STM32L431RC/BSP/Hardware/E53_SF1/E53_SF1.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_SF1/E53_SF1.h rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_SF1/E53_SF1.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_ST1/E53_ST1.c b/board/BearPi_STM32L431RC/BSP/Hardware/E53_ST1/E53_ST1.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_ST1/E53_ST1.c rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_ST1/E53_ST1.c diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/E53_ST1/E53_ST1.h b/board/BearPi_STM32L431RC/BSP/Hardware/E53_ST1/E53_ST1.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/E53_ST1/E53_ST1.h rename to board/BearPi_STM32L431RC/BSP/Hardware/E53_ST1/E53_ST1.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/font.h b/board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/font.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/font.h rename to board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/font.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.c b/board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.c rename to board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.c diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.h b/board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.h rename to board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/lcd_spi2_drv.h diff --git a/board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/logo.h b/board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/logo.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Hardware/LCD_ST7789/logo.h rename to board/BearPi_STM32L431RC/BSP/Hardware/LCD_ST7789/logo.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/adc.h b/board/BearPi_STM32L431RC/BSP/Inc/adc.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/adc.h rename to board/BearPi_STM32L431RC/BSP/Inc/adc.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/gpio.h b/board/BearPi_STM32L431RC/BSP/Inc/gpio.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/gpio.h rename to board/BearPi_STM32L431RC/BSP/Inc/gpio.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/i2c.h b/board/BearPi_STM32L431RC/BSP/Inc/i2c.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/i2c.h rename to board/BearPi_STM32L431RC/BSP/Inc/i2c.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/main.h b/board/BearPi_STM32L431RC/BSP/Inc/main.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/main.h rename to board/BearPi_STM32L431RC/BSP/Inc/main.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/mcu_init.h b/board/BearPi_STM32L431RC/BSP/Inc/mcu_init.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/mcu_init.h rename to board/BearPi_STM32L431RC/BSP/Inc/mcu_init.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/spi.h b/board/BearPi_STM32L431RC/BSP/Inc/spi.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/spi.h rename to board/BearPi_STM32L431RC/BSP/Inc/spi.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/stm32l4xx_hal_conf.h b/board/BearPi_STM32L431RC/BSP/Inc/stm32l4xx_hal_conf.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/stm32l4xx_hal_conf.h rename to board/BearPi_STM32L431RC/BSP/Inc/stm32l4xx_hal_conf.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/stm32l4xx_it.h b/board/BearPi_STM32L431RC/BSP/Inc/stm32l4xx_it.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/stm32l4xx_it.h rename to board/BearPi_STM32L431RC/BSP/Inc/stm32l4xx_it.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/tickless/bsp_pm_device.h b/board/BearPi_STM32L431RC/BSP/Inc/tickless/bsp_pm_device.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/tickless/bsp_pm_device.h rename to board/BearPi_STM32L431RC/BSP/Inc/tickless/bsp_pm_device.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/tickless/bsp_tickless_alarm.h b/board/BearPi_STM32L431RC/BSP/Inc/tickless/bsp_tickless_alarm.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/tickless/bsp_tickless_alarm.h rename to board/BearPi_STM32L431RC/BSP/Inc/tickless/bsp_tickless_alarm.h diff --git a/board/BearPi_STM32L31RC/BSP/Inc/usart.h b/board/BearPi_STM32L431RC/BSP/Inc/usart.h similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Inc/usart.h rename to board/BearPi_STM32L431RC/BSP/Inc/usart.h diff --git a/board/BearPi_STM32L31RC/BSP/Src/adc.c b/board/BearPi_STM32L431RC/BSP/Src/adc.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/adc.c rename to board/BearPi_STM32L431RC/BSP/Src/adc.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/gpio.c b/board/BearPi_STM32L431RC/BSP/Src/gpio.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/gpio.c rename to board/BearPi_STM32L431RC/BSP/Src/gpio.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/i2c.c b/board/BearPi_STM32L431RC/BSP/Src/i2c.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/i2c.c rename to board/BearPi_STM32L431RC/BSP/Src/i2c.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/main.c b/board/BearPi_STM32L431RC/BSP/Src/main.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/main.c rename to board/BearPi_STM32L431RC/BSP/Src/main.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/mcu_init.c b/board/BearPi_STM32L431RC/BSP/Src/mcu_init.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/mcu_init.c rename to board/BearPi_STM32L431RC/BSP/Src/mcu_init.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/spi.c b/board/BearPi_STM32L431RC/BSP/Src/spi.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/spi.c rename to board/BearPi_STM32L431RC/BSP/Src/spi.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_hal_msp.c b/board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_hal_msp.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_hal_msp.c rename to board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_hal_msp.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_it.c b/board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_it.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_it.c rename to board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_it.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_it_module.c b/board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_it_module.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/stm32l4xx_it_module.c rename to board/BearPi_STM32L431RC/BSP/Src/stm32l4xx_it_module.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/system_stm32l4xx.c b/board/BearPi_STM32L431RC/BSP/Src/system_stm32l4xx.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/system_stm32l4xx.c rename to board/BearPi_STM32L431RC/BSP/Src/system_stm32l4xx.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_pm_device.c b/board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_pm_device.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_pm_device.c rename to board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_pm_device.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_pwr_mgr.c b/board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_pwr_mgr.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_pwr_mgr.c rename to board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_pwr_mgr.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_tickless_alarm.c b/board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_tickless_alarm.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/tickless/bsp_tickless_alarm.c rename to board/BearPi_STM32L431RC/BSP/Src/tickless/bsp_tickless_alarm.c diff --git a/board/BearPi_STM32L31RC/BSP/Src/usart.c b/board/BearPi_STM32L431RC/BSP/Src/usart.c similarity index 100% rename from board/BearPi_STM32L31RC/BSP/Src/usart.c rename to board/BearPi_STM32L431RC/BSP/Src/usart.c diff --git a/board/BearPi_STM32L31RC/KEIL/hello_world/BearPi_STM32L31RC.uvoptx b/board/BearPi_STM32L431RC/KEIL/hello_world/BearPi_STM32L31RC.uvoptx similarity index 100% rename from board/BearPi_STM32L31RC/KEIL/hello_world/BearPi_STM32L31RC.uvoptx rename to board/BearPi_STM32L431RC/KEIL/hello_world/BearPi_STM32L31RC.uvoptx diff --git a/board/BearPi_STM32L31RC/KEIL/hello_world/BearPi_STM32L31RC.uvprojx b/board/BearPi_STM32L431RC/KEIL/hello_world/BearPi_STM32L31RC.uvprojx similarity index 100% rename from board/BearPi_STM32L31RC/KEIL/hello_world/BearPi_STM32L31RC.uvprojx rename to board/BearPi_STM32L431RC/KEIL/hello_world/BearPi_STM32L31RC.uvprojx diff --git a/board/BearPi_STM32L31RC/KEIL/hello_world/startup_stm32l431xx.s b/board/BearPi_STM32L431RC/KEIL/hello_world/startup_stm32l431xx.s similarity index 100% rename from board/BearPi_STM32L31RC/KEIL/hello_world/startup_stm32l431xx.s rename to board/BearPi_STM32L431RC/KEIL/hello_world/startup_stm32l431xx.s diff --git a/board/BearPi_STM32L31RC/TOS-CONFIG/tickless/tos_config.h b/board/BearPi_STM32L431RC/TOS-CONFIG/tickless/tos_config.h similarity index 100% rename from board/BearPi_STM32L31RC/TOS-CONFIG/tickless/tos_config.h rename to board/BearPi_STM32L431RC/TOS-CONFIG/tickless/tos_config.h diff --git a/board/BearPi_STM32L31RC/TOS-CONFIG/tos_config.h b/board/BearPi_STM32L431RC/TOS-CONFIG/tos_config.h similarity index 100% rename from board/BearPi_STM32L31RC/TOS-CONFIG/tos_config.h rename to board/BearPi_STM32L431RC/TOS-CONFIG/tos_config.h