From bd9fef26e5b636d4347feb8a89768efcfad49bde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20=C3=96zkan?= Date: Sat, 18 Jul 2026 14:14:20 +0300 Subject: [PATCH] drop kaptan-runtime crate 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 | 1 - README.md | 3 ++- kaptan-runtime/Cargo.toml | 13 ------------- kaptan-runtime/build.rs | 3 --- kaptan-runtime/src/lib.rs | 3 --- 6 files changed, 2 insertions(+), 28 deletions(-) delete mode 100644 kaptan-runtime/Cargo.toml delete mode 100644 kaptan-runtime/build.rs delete mode 100644 kaptan-runtime/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index e9c6aac..64fdd6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,13 +110,6 @@ dependencies = [ "stm32f7", ] -[[package]] -name = "kaptan-runtime" -version = "0.1.0" -dependencies = [ - "kaptan-spec", -] - [[package]] name = "kaptan-spec" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 2e25a69..03bd948 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,6 @@ members = [ "boards/kakute-f7-mini-v3", "libs/kaptan-spec", - "kaptan-runtime", ] resolver = "2" diff --git a/README.md b/README.md index 9ebc223..2c94f1c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ The repository is currently in infrastructure setup. Formal project specificatio ## Repository Structure -- `kaptan-runtime/`: bare-metal runtime crate scaffold. +- `boards//`: board firmware crates with the RTIC application, MCU bindings and board-specific configuration. +- `libs/`: reusable libraries that do not own a board firmware lifecycle. - `tests/sitl/`: host-side simulation and deterministic verification scaffolding. - `tests/hitl/`: hardware-in-the-loop scaffolding. - `scripts/`: repository validation and developer helper scripts. diff --git a/kaptan-runtime/Cargo.toml b/kaptan-runtime/Cargo.toml deleted file mode 100644 index 8fab941..0000000 --- a/kaptan-runtime/Cargo.toml +++ /dev/null @@ -1,13 +0,0 @@ -[package] -name = "kaptan-runtime" -edition.workspace = true -license.workspace = true -repository.workspace = true -rust-version.workspace = true -version.workspace = true - -[dependencies] -kaptan-spec = { path = "../libs/kaptan-spec" } - -[build-dependencies] -kaptan-spec = { path = "../libs/kaptan-spec", features = ["std"] } diff --git a/kaptan-runtime/build.rs b/kaptan-runtime/build.rs deleted file mode 100644 index 600bc5e..0000000 --- a/kaptan-runtime/build.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - kaptan_spec::validate_package(); -} diff --git a/kaptan-runtime/src/lib.rs b/kaptan-runtime/src/lib.rs deleted file mode 100644 index 49eb3d9..0000000 --- a/kaptan-runtime/src/lib.rs +++ /dev/null @@ -1,3 +0,0 @@ -#![no_std] - -kaptan_spec::no_spec!("Crate root declares runtime modules only.");