Rename board from ews_board to ews and fix board discovery

- Rename board directory: ews_board -> ews
- Rename board files: ews_board.dts -> ews.dts, ews_board_defconfig -> ews_defconfig
- Update board identifier and compatible strings
- Add board.cmake for runner configuration
- Set BOARD_ROOT in CMakeLists.txt to enable custom board discovery
- Update all documentation with new board name: west build -b ews
This commit is contained in:
2025-12-08 11:32:22 +01:00
parent 3d328fb7a2
commit 9fd882889f
7 changed files with 17 additions and 4 deletions

View File

@@ -0,0 +1,10 @@
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_BOARD_EWS)
board_runner_args(jlink "--device=STM32G0B1KB" "--speed=4000")
board_runner_args(pyocd "--target=stm32g0b1kbux")
include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)
endif()

View File

@@ -1,4 +1,4 @@
identifier: ews_board
identifier: ews
name: EWS Board
type: mcu
arch: arm

View File

@@ -43,5 +43,5 @@ The board supports programming via:
## Building Firmware
```bash
west build -b ews_board
west build -b ews
```

View File

@@ -4,7 +4,7 @@
/ {
model = "EWS Board STM32G0B1KBU6";
compatible = "ews,ews-board";
compatible = "ews,ews";
chosen {
zephyr,console = &cdc_acm_uart0;