File tree Expand file tree Collapse file tree 12 files changed +47
-13
lines changed Expand file tree Collapse file tree 12 files changed +47
-13
lines changed Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: Apache-2.0
22
3+ string (REPLACE "__" "_" NORMALIZED_BOARD_TARGET "${NORMALIZED_BOARD_TARGET} " )
4+
35if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /variants/${BOARD} )
46 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 } )
79else ()
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 } " )
911endif ()
1012
1113if (CONFIG_ARDUINO_API)
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ if(NOT DEFINED ARDUINO_BUILD_PATH)
66
77zephyr_sources(zephyrSerial.cpp)
88zephyr_sources(zephyrCommon.cpp)
9+ zephyr_sources(USB.cpp)
10+ zephyr_sources(itoa.cpp)
911
1012if (DEFINED CONFIG_ARDUINO_ENTRY)
1113zephyr_sources(main.cpp)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (analog_input)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (attach_interrupt)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (blinky)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (blinky)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (fade)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (hello_world)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (blinky)
Original file line number Diff line number Diff line change 33cmake_minimum_required (VERSION 3.20.0)
44
55cmake_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)
710
811find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
912project (serial_event)
You can’t perform that action at this time.
0 commit comments