From bac05a456239c436d3d82b2bd5c451bf29f93426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20=C3=96zkan?= Date: Tue, 14 Jul 2026 21:28:00 +0300 Subject: [PATCH] initialize core structure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Onur Özkan --- Cargo.lock | 7 +++++++ Cargo.toml | 12 ++++++++++++ kaptan-runtime/Cargo.toml | 7 +++++++ kaptan-runtime/src/lib.rs | 1 + lib/.gitkeep | 0 rust-toolchain.toml | 8 ++++++++ scripts/.gitkeep | 0 tests/hitl/.gitkeep | 0 tests/sitl/.gitkeep | 0 9 files changed, 35 insertions(+) create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 kaptan-runtime/Cargo.toml create mode 100644 kaptan-runtime/src/lib.rs create mode 100644 lib/.gitkeep create mode 100644 rust-toolchain.toml create mode 100644 scripts/.gitkeep create mode 100644 tests/hitl/.gitkeep create mode 100644 tests/sitl/.gitkeep diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..8116af6 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "kaptan-runtime" +version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..0db5e63 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,12 @@ +[workspace] +members = [ + "kaptan-runtime", +] +resolver = "2" + +[workspace.package] +version = "0.1.0" +edition = "2024" +license = "AGPL-3.0-only" +repository = "https://github.com/Orkavian/kaptan" +rust-version = "1.90" diff --git a/kaptan-runtime/Cargo.toml b/kaptan-runtime/Cargo.toml new file mode 100644 index 0000000..b5a64c3 --- /dev/null +++ b/kaptan-runtime/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "kaptan-runtime" +edition.workspace = true +license.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true diff --git a/kaptan-runtime/src/lib.rs b/kaptan-runtime/src/lib.rs new file mode 100644 index 0000000..0c9ac1a --- /dev/null +++ b/kaptan-runtime/src/lib.rs @@ -0,0 +1 @@ +#![no_std] diff --git a/lib/.gitkeep b/lib/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..bdebbab --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,8 @@ +[toolchain] +channel = "1.90.0" +components = ["cargo", "clippy", "rustfmt", "rust-analyzer"] +targets = [ + "thumbv7em-none-eabihf", + "thumbv7em-none-eabi", + "x86_64-unknown-linux-gnu", +] diff --git a/scripts/.gitkeep b/scripts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tests/hitl/.gitkeep b/tests/hitl/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tests/sitl/.gitkeep b/tests/sitl/.gitkeep new file mode 100644 index 0000000..e69de29