Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hwmv2: Add and use board identifiers for boards with revisions #69568

Merged
merged 2 commits into from
Feb 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: actinius_icarus/nrf9160
identifier: actinius_icarus@1.4.0/nrf9160
name: Actinius Icarus
type: mcu
arch: arm
Expand Down
23 changes: 23 additions & 0 deletions boards/actinius/icarus/actinius_icarus_nrf9160_2_0_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
identifier: [email protected]/nrf9160
name: Actinius Icarus
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 88
flash: 256
supported:
- gpio
- i2c
- pwm
- spi
- watchdog
- counter
- feather_serial
- feather_i2c
- feather_spi
- arduino_i2c
- arduino_spi
vendor: actinius
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: actinius_icarus/nrf9160/ns
identifier: actinius_icarus@1.4.0/nrf9160/ns
name: Actinius Icarus Non-Secure
type: mcu
arch: arm
Expand Down
23 changes: 23 additions & 0 deletions boards/actinius/icarus/actinius_icarus_nrf9160_ns_2_0_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
identifier: [email protected]/nrf9160/ns
name: Actinius Icarus Non-Secure
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 128
flash: 192
supported:
- gpio
- i2c
- pwm
- spi
- watchdog
- counter
- feather_serial
- feather_i2c
- feather_spi
- arduino_i2c
- arduino_spi
vendor: actinius
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# SPDX-License-Identifier: Apache-2.0
#

identifier: cy8ckit_062_ble/cy8c6347/m0
identifier: cy8ckit_062_ble@0.0.0/cy8c6347/m0
name: Cypress PSoC6 BLE Pioneer Kit (M0)
type: mcu
arch: arm
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#
# Copyright (c) 2018, Cypress
# Copyright (c) 2020-2021, ATL Electronics
#
# SPDX-License-Identifier: Apache-2.0
#

identifier: [email protected]/cy8c6347/m0
name: Cypress PSoC6 BLE Pioneer Kit (M0)
type: mcu
arch: arm
ram: 288
flash: 1024
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- arduino_gpio
- arduino_spi
- gpio
- spi
vendor: cypress
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# SPDX-License-Identifier: Apache-2.0
#

identifier: cy8ckit_062_ble/cy8c6347/m4
identifier: cy8ckit_062_ble@0.0.0/cy8c6347/m4
name: Cypress PSoC6 BLE Pioneer Kit (M4)
type: mcu
arch: arm
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# Copyright (c) 2018, Cypress
# Copyright (c) 2020-2021, ATL Electronics
#
# SPDX-License-Identifier: Apache-2.0
#

identifier: [email protected]/cy8c6347/m4
name: Cypress PSoC6 BLE Pioneer Kit (M4)
type: mcu
arch: arm
ram: 288
flash: 1024
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- arduino_gpio
- gpio
vendor: cypress
14 changes: 14 additions & 0 deletions boards/nordic/nrf9160dk/nrf9160dk_nrf52840_0_14_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
identifier: [email protected]/nrf52840
name: nRF9160-DK-NRF52840
type: mcu
arch: arm
ram: 64
flash: 512
toolchain:
- zephyr
- gnuarmemb
supported:
- ble
- netif:openthread
- gpio
vendor: nordic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: nrf9160dk/nrf52840
identifier: nrf9160dk@0.7.0/nrf52840
name: nRF9160-DK-NRF52840
type: mcu
arch: arm
Expand Down
22 changes: 22 additions & 0 deletions boards/nordic/nrf9160dk/nrf9160dk_nrf9160_0_14_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
identifier: [email protected]/nrf9160
name: nRF9160-DK-NRF9160
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 88
flash: 1024
supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- gpio
- i2c
- pwm
- spi
- watchdog
- counter
vendor: nordic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: nrf9160dk/nrf9160
identifier: nrf9160dk@0.7.0/nrf9160
name: nRF9160-DK-NRF9160
type: mcu
arch: arm
Expand Down
21 changes: 21 additions & 0 deletions boards/nordic/nrf9160dk/nrf9160dk_nrf9160_ns_0_14_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
identifier: [email protected]/nrf9160/ns
name: nRF9160-DK-NRF9160-Non-Secure
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 128
flash: 192
supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- i2c
- pwm
- watchdog
- netif:modem
- gpio
vendor: nordic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: nrf9160dk/nrf9160/ns
identifier: nrf9160dk@0.7.0/nrf9160/ns
name: nRF9160-DK-NRF9160-Non-Secure
type: mcu
arch: arm
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: nrf9161dk/nrf9161
identifier: nrf9161dk@0.7.0/nrf9161
name: nRF9161-DK-NRF9161
type: mcu
arch: arm
Expand Down
22 changes: 22 additions & 0 deletions boards/nordic/nrf9161dk/nrf9161dk_nrf9161_0_9_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
identifier: [email protected]/nrf9161
name: nRF9161-DK-NRF9161
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 88
flash: 1024
supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- gpio
- i2c
- pwm
- spi
- watchdog
- counter
vendor: nordic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: nrf9161dk/nrf9161/ns
identifier: nrf9161dk@0.7.0/nrf9161/ns
name: nRF9161-DK-NRF9161-Non-Secure
type: mcu
arch: arm
Expand Down
20 changes: 20 additions & 0 deletions boards/nordic/nrf9161dk/nrf9161dk_nrf9161_ns_0_9_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
identifier: [email protected]/nrf9161/ns
name: nRF9161-DK-NRF9161-Non-Secure
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
ram: 128
flash: 192
supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- i2c
- pwm
- watchdog
- netif:modem
vendor: nordic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: olimex_lora_stm32wl_devkit
identifier: olimex_lora_stm32wl_devkit@C
name: Olimex LoRa STM32WL DevKit
type: mcu
arch: arm
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
identifier: olimex_lora_stm32wl_devkit@D
name: Olimex LoRa STM32WL DevKit
type: mcu
arch: arm
toolchain:
- zephyr
- gnuarmemb
- xtools
ram: 64
flash: 256
supported:
- counter
- gpio
- i2c
- nvs
- spi
- uart
- watchdog
- lora
vendor: olimex
8 changes: 4 additions & 4 deletions boards/others/stm32_min_dev/revision.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
set(LEGEND_REVISIONS "blue" "black")
if (NOT DEFINED BOARD_REVISION)
set(BOARD_REVISIONS "blue" "black")
if(NOT DEFINED BOARD_REVISION)
set(BOARD_REVISION "blue")
else()
if (NOT BOARD_REVISION IN_LIST LEGEND_REVISIONS)
message(FATAL_ERROR "${BOARD_REVISION} is not a valid revision for Legend. Accepted revisions: ${LEGEND_REVISIONS}")
if(NOT BOARD_REVISION IN_LIST BOARD_REVISIONS)
message(FATAL_ERROR "${BOARD_REVISION} is not a valid revision for stm32_min_dev. Accepted revisions: ${BOARD_REVISIONS}")
endif()
endif()
15 changes: 15 additions & 0 deletions boards/others/stm32_min_dev/stm32_min_dev_black.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
identifier: stm32_min_dev@black
name: STM32 Minimum Development Board
type: mcu
arch: arm
toolchain:
- zephyr
- gnuarmemb
- xtools
ram: 20
supported:
- i2c
- pwm
- spi
- adc
- gpio
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: stm32_min_dev
identifier: stm32_min_dev@blue
name: STM32 Minimum Development Board
type: mcu
arch: arm
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: reel_board
identifier: reel_board@1
name: reel-board
type: mcu
arch: arm
Expand Down
22 changes: 22 additions & 0 deletions boards/phytec/reel_board/reel_board_2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
identifier: reel_board@2
name: reel-board
type: mcu
arch: arm
ram: 512
flash: 1024
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- i2c
- spi
- gpio
- usb_device
- usb_cdc
- ble
- pwm
- arduino_i2c
- arduino_spi
- arduino_gpio
vendor: phytec
20 changes: 20 additions & 0 deletions boards/seagate/legend/legend_25hdd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
identifier: legend@25hdd
name: Legend
type: mcu
arch: arm
ram: 16
flash: 128
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- gpio
- i2c
- pwm
- spi
testing:
ignore_tags:
- net
- bluetooth
vendor: seagate
20 changes: 20 additions & 0 deletions boards/seagate/legend/legend_25ssd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
identifier: legend@25ssd
name: Legend
type: mcu
arch: arm
ram: 16
flash: 128
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- gpio
- i2c
- pwm
- spi
testing:
ignore_tags:
- net
- bluetooth
vendor: seagate
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
identifier: legend
identifier: legend@35
name: Legend
type: mcu
arch: arm
Expand Down
Loading
Loading