From d91b05856dde07b49a254778a49cf14680ef2a1e Mon Sep 17 00:00:00 2001 From: Mitchell M Date: Sat, 21 Mar 2026 20:02:48 -0500 Subject: [PATCH] init --- CMakeLists.txt | 2 ++ blk_box.c | 7 +++++++ idf_component.yml | 16 ++++++++++++++++ include/blk_box.h | 1 + 4 files changed, 26 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 blk_box.c create mode 100644 idf_component.yml create mode 100644 include/blk_box.h diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..3080e7e --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,2 @@ +idf_component_register(SRCS "blk_box.c" + INCLUDE_DIRS "include") diff --git a/blk_box.c b/blk_box.c new file mode 100644 index 0000000..e15d180 --- /dev/null +++ b/blk_box.c @@ -0,0 +1,7 @@ +#include +#include "blk_box.h" + +void func(void) +{ + +} diff --git a/idf_component.yml b/idf_component.yml new file mode 100644 index 0000000..652bff0 --- /dev/null +++ b/idf_component.yml @@ -0,0 +1,16 @@ +## IDF Component Manager Manifest File +dependencies: + ## Required IDF version + idf: + version: ">=6.0.0" + # # Put list of dependencies here + # # For components maintained by Espressif: + # component: "~1.0.0" + # # For 3rd party components: + # username/component: ">=1.0.0,<2.0.0" + # username2/component2: + # version: "~1.0.0" + # # For transient dependencies `public` flag can be set. + # # `public` flag doesn't have an effect dependencies of the `main` component. + # # All dependencies of `main` are public by default. + # public: true diff --git a/include/blk_box.h b/include/blk_box.h new file mode 100644 index 0000000..f6f3a61 --- /dev/null +++ b/include/blk_box.h @@ -0,0 +1 @@ +void func(void);