From 05a25c39000f92871ca87bd993d20458c6d2ae37 Mon Sep 17 00:00:00 2001 From: Eduard Iten Date: Mon, 8 Dec 2025 11:57:14 +0100 Subject: [PATCH] Simplify board configuration following candlelight example - Minimal defconfig like candlelight (only GPIO and CAN) - Remove SOC and clock configs that are auto-detected - Change vendor from 'ews' to 'others' like candlelight - Let Zephyr auto-configure SOC and clock settings --- .../canfd_cdc_composite/boards/arm/ews/board.yml | 2 +- .../boards/arm/ews/ews_defconfig | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/firmware/canfd_cdc_composite/boards/arm/ews/board.yml b/firmware/canfd_cdc_composite/boards/arm/ews/board.yml index 0f3d0dd..7431153 100644 --- a/firmware/canfd_cdc_composite/boards/arm/ews/board.yml +++ b/firmware/canfd_cdc_composite/boards/arm/ews/board.yml @@ -1,5 +1,5 @@ board: name: ews - vendor: ews + vendor: others socs: - name: stm32g0b1xx \ No newline at end of file diff --git a/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig b/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig index 360dd30..802b4d1 100644 --- a/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig +++ b/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig @@ -1,20 +1,5 @@ # EWS Board Configuration -CONFIG_SOC_SERIES_STM32G0X=y -CONFIG_SOC_STM32G0B1XX=y - -# Clock configuration - USB clock sync, no external crystal -CONFIG_CLOCK_CONTROL=y -CONFIG_CLOCK_STM32_HSI=y -CONFIG_CLOCK_STM32_PLL_SRC_HSI=y -CONFIG_CLOCK_STM32_PLL_M_DIVISOR=1 -CONFIG_CLOCK_STM32_PLL_N_MULTIPLIER=8 -CONFIG_CLOCK_STM32_PLL_Q_DIVISOR=2 -CONFIG_CLOCK_STM32_PLL_R_DIVISOR=2 - -# USB 48MHz from PLL -CONFIG_CLOCK_STM32_PLL_Q_DIVISOR=2 - # Enable GPIO CONFIG_GPIO=y