From 3ced494e76ef52122d66acf55769858e8f99a6ce Mon Sep 17 00:00:00 2001 From: RaffaelW <146560011+RaffaelW@users.noreply.github.com> Date: Thu, 5 Mar 2026 22:00:22 +0100 Subject: [PATCH] add(dmx): initialize DMX component add(dependencies): include esp_dmx as a dependency in the project update(idf_component): specify esp_dmx in the IDF component manifest --- components/dmx/CMakeLists.txt | 1 + components/dmx/include/dmx.h | 10 ++++++++++ components/dmx/src/dmx.c | 0 dependencies.lock | 11 ++++++++++- main/idf_component.yml | 5 ++++- 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 components/dmx/CMakeLists.txt create mode 100644 components/dmx/include/dmx.h create mode 100644 components/dmx/src/dmx.c diff --git a/components/dmx/CMakeLists.txt b/components/dmx/CMakeLists.txt new file mode 100644 index 0000000..8d0e35a --- /dev/null +++ b/components/dmx/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "src/dmx.c" INCLUDE_DIRS "include") \ No newline at end of file diff --git a/components/dmx/include/dmx.h b/components/dmx/include/dmx.h new file mode 100644 index 0000000..98d095c --- /dev/null +++ b/components/dmx/include/dmx.h @@ -0,0 +1,10 @@ +#pragma once + +#ifdef __cplusplus +extern "C" +{ +#endif + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/components/dmx/src/dmx.c b/components/dmx/src/dmx.c new file mode 100644 index 0000000..e69de29 diff --git a/dependencies.lock b/dependencies.lock index 0181ae1..dca625b 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -13,9 +13,18 @@ dependencies: registry_url: https://components.espressif.com/ type: service version: 1.20.2 + someweisguy/esp_dmx: + component_hash: 9a7cdcf093ef6f44337f2a254bbadbe4c8089c12aec4991cf43a83831a8389f4 + dependencies: [] + source: + git: https://github.com/davispolito/esp_dmx.git + path: . + type: git + version: 93cd565bb07d6bf9a56b5c62c96f2552a8fc6194 direct_dependencies: - idf - joltwallet/littlefs -manifest_hash: ff4b0b01cddb86fe710ecb8fe90983fdab6a922a91a7dcfade112bc73ef373e8 +- someweisguy/esp_dmx +manifest_hash: 452ccdb963e60a5d4bb28f619a5058b387491bb886d6685d4d8ba97c5884abe2 target: esp32s2 version: 2.0.0 diff --git a/main/idf_component.yml b/main/idf_component.yml index 9201729..199419b 100644 --- a/main/idf_component.yml +++ b/main/idf_component.yml @@ -1,5 +1,8 @@ ## IDF Component Manager Manifest File dependencies: idf: - version: ">=4.1.0" + version: '>=4.1.0' joltwallet/littlefs: ==1.20.2 + someweisguy/esp_dmx: + git: https://github.com/davispolito/esp_dmx.git + # version: v4.1.0