File tree Expand file tree Collapse file tree 11 files changed +57
-13
lines changed
Expand file tree Collapse file tree 11 files changed +57
-13
lines changed Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: Apache-2.0
22
33if (CONFIG_ARDUINO_API)
4- if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS} )
5- set (variant_dir variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS} )
4+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
5+
6+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${BOARD} )
7+ set (variant_dir variants/${BOARD} )
8+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${NORMALIZED_BOARD_TARGET} )
9+ set (variant_dir variants/${NORMALIZED_BOARD_TARGET} )
610 else ()
7- message (FATAL_ERROR "Variant dir not found: variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS } " )
11+ message (FATAL_ERROR "Variant dir not found: variants/${BOARD} , variants/ ${NORMALIZED_BOARD_TARGET } " )
812 endif ()
913
1014 add_subdirectory (cores )
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (analog_input)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (attach_interrupt)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (blinky)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (button_press_led)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (fade)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (hello_world)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (i2cdemo)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (serial_event)
Original file line number Diff line number Diff line change @@ -5,7 +5,11 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10+ elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11+ set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
12+ endif ()
913
1014find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
1115project (spi_controller)
You can’t perform that action at this time.
0 commit comments