Skip to content

Commit 3440757

Browse files
committed
Update files for Nucleo F030R8
Signed-off-by: Frederic Pillon <[email protected]>
1 parent 735f213 commit 3440757

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

boards.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,21 @@ Nucleo_64.menu.Nucleo_64_board.NUCLEO_F091RC.build.cmsis_lib_gcc=arm_cortexM0l_m
7474
#To enable HID (keyboard and mouse support) add also '-DUSBD_USE_HID_COMPOSITE'
7575
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F091RC.build.extra_flags=-DSTM32F091xC {build.usb_flags}
7676

77+
# NUCLEO_F030R8 board
78+
79+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8=Nucleo F030R8
80+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.node=NODE_F030R8
81+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.upload.maximum_size=65536
82+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.upload.maximum_data_size=8192
83+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.mcu=cortex-m0
84+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.f_cpu=48000000L
85+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.usb_product="NUCLEO-F030R8"
86+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.board=NUCLEO_F030R8
87+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.series=STM32F0xx
88+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.variant=NUCLEO_F030R8
89+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.cmsis_lib_gcc=arm_cortexM0l_math
90+
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F030R8.build.extra_flags=-DSTM32F030x8 {build.usb_flags}
91+
7792
# NUCLEO_F303RE board
7893

7994
Nucleo_64.menu.Nucleo_64_board.NUCLEO_F303RE=Nucleo F303RE

cores/arduino/stm32/stm32_def_build.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
#if defined(STM32F091xC)
2626
#define CMSIS_STARTUP_FILE "startup_stm32f091xc.s"
27+
#elif defined(STM32F030x8)
28+
#define CMSIS_STARTUP_FILE "startup_stm32f030x8.s"
2729
#elif defined(STM32F303xE)
2830
#define CMSIS_STARTUP_FILE "startup_stm32f303xe.s"
2931
#elif defined(STM32F407xx)

variants/NUCLEO_F030R8/PeripheralPins.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,8 @@ const PinMap PinMap_CAN_TD[] = {
192192

193193
const TimerMap TimerMap_CONFIG[] = {
194194
{TIM1, TIM1_BRK_UP_TRG_COM_IRQn, 1},
195-
{TIM2, TIM2_IRQn, 1},
196195
{TIM3, TIM3_IRQn, 1},
197196
{TIM6, TIM6_DAC_IRQn, 1},
198-
{TIM7, TIM7_IRQn, 1},
199197
{TIM14, TIM14_IRQn, 1},
200198
{TIM15, TIM15_IRQn, 1},
201199
{TIM16, TIM16_IRQn, 1},

variants/NUCLEO_F030R8/stm32f0xx_hal_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
//#define HAL_COMP_MODULE_ENABLED
5858
#define HAL_CORTEX_MODULE_ENABLED
5959
//#define HAL_CRC_MODULE_ENABLED
60-
#define HAL_DAC_MODULE_ENABLED
60+
//#define HAL_DAC_MODULE_ENABLED
6161
#define HAL_DMA_MODULE_ENABLED
6262
#define HAL_FLASH_MODULE_ENABLED
6363
#define HAL_GPIO_MODULE_ENABLED

0 commit comments

Comments
 (0)