From 9d0e08af236533cd0ead6c9868e6711c16367211 Mon Sep 17 00:00:00 2001 From: Taras Zaporozhets Date: Mon, 15 Dec 2025 15:54:47 +0100 Subject: [PATCH] zephyr: Add zephyr integration --- zephyr/CMakeLists.txt | 24 ++++++++++++++++++++++++ zephyr/module.yml | 3 +++ 2 files changed, 27 insertions(+) create mode 100644 zephyr/CMakeLists.txt create mode 100644 zephyr/module.yml diff --git a/zephyr/CMakeLists.txt b/zephyr/CMakeLists.txt new file mode 100644 index 0000000..81c3eaa --- /dev/null +++ b/zephyr/CMakeLists.txt @@ -0,0 +1,24 @@ +cmake_minimum_required(VERSION 3.13.1) + +find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) +project(NONE) + +zephyr_include_directories( + ../libscpi/inc/ +) + +zephyr_library_sources( + ../libscpi/src/error.c + ../libscpi/src/expression.c + ../libscpi/src/fifo.c + ../libscpi/src/fifo_private.h + ../libscpi/src/ieee488.c + ../libscpi/src/lexer.c + ../libscpi/src/lexer_private.h + ../libscpi/src/minimal.c + ../libscpi/src/parser.c + ../libscpi/src/parser_private.h + ../libscpi/src/units.c + ../libscpi/src/utils.c + ../libscpi/src/utils_private.h +) diff --git a/zephyr/module.yml b/zephyr/module.yml new file mode 100644 index 0000000..226798e --- /dev/null +++ b/zephyr/module.yml @@ -0,0 +1,3 @@ +name: scpi-parser +build: + cmake: zephyr