File tree 12 files changed +47
-13
lines changed
12 files changed +47
-13
lines changed Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: Apache-2.0
2
2
3
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
4
+
3
5
if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${BOARD} )
4
6
set (variant_dir variants/${BOARD} )
5
- elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS } )
6
- set (variant_dir variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS } )
7
+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${NORMALIZED_BOARD_TARGET } )
8
+ set (variant_dir variants/${NORMALIZED_BOARD_TARGET } )
7
9
else ()
8
- message (INFO "Variant dir not found: variants/${BOARD} , variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS } " )
10
+ message (FATAL_ERROR "Variant dir not found: variants/${BOARD} , variants/${NORMALIZED_BOARD_TARGET } " )
9
11
endif ()
10
12
11
13
if (CONFIG_ARDUINO_API)
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ if(NOT DEFINED ARDUINO_BUILD_PATH)
6
6
7
7
zephyr_sources(zephyrSerial.cpp)
8
8
zephyr_sources(zephyrCommon.cpp)
9
+ zephyr_sources(USB.cpp)
10
+ zephyr_sources(itoa.cpp)
9
11
10
12
if (DEFINED CONFIG_ARDUINO_ENTRY)
11
13
zephyr_sources(main.cpp)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (analog_input)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (attach_interrupt)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (blinky)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (blinky)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (fade)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (hello_world)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (blinky)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (serial_event)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (spi_controller)
Original file line number Diff line number Diff line change 3
3
cmake_minimum_required (VERSION 3.20.0)
4
4
5
5
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE} )
6
- set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6
+ set (NORMALIZED_BOARD_TARGET "${BOARD}${BOARD_QUALIFIERS} " )
7
+ string (REPLACE "/" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
8
+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
9
+ set (DTC_OVERLAY_FILE ${ZephyrBase} /../modules/lib/ArduinoCore-zephyr/loader/boards/${NORMALIZED_BOARD_TARGET} .overlay)
7
10
8
11
find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
9
12
project (threads)
You can’t perform that action at this time.
0 commit comments