diff --git a/.clang-format b/firmware/.clang-format similarity index 100% rename from .clang-format rename to firmware/.clang-format diff --git a/.clangd b/firmware/.clangd similarity index 100% rename from .clangd rename to firmware/.clangd diff --git a/.gitignore b/firmware/.gitignore similarity index 100% rename from .gitignore rename to firmware/.gitignore diff --git a/.vscode/c_cpp_properties.json b/firmware/.vscode/c_cpp_properties.json similarity index 100% rename from .vscode/c_cpp_properties.json rename to firmware/.vscode/c_cpp_properties.json diff --git a/.vscode/launch.json b/firmware/.vscode/launch.json similarity index 100% rename from .vscode/launch.json rename to firmware/.vscode/launch.json diff --git a/CMakeLists.txt b/firmware/CMakeLists.txt similarity index 100% rename from CMakeLists.txt rename to firmware/CMakeLists.txt diff --git a/README.md b/firmware/README.md similarity index 100% rename from README.md rename to firmware/README.md diff --git a/bootloader_components/my_boot_hooks/CMakeLists.txt b/firmware/bootloader_components/my_boot_hooks/CMakeLists.txt similarity index 100% rename from bootloader_components/my_boot_hooks/CMakeLists.txt rename to firmware/bootloader_components/my_boot_hooks/CMakeLists.txt diff --git a/bootloader_components/my_boot_hooks/hooks.c b/firmware/bootloader_components/my_boot_hooks/hooks.c similarity index 100% rename from bootloader_components/my_boot_hooks/hooks.c rename to firmware/bootloader_components/my_boot_hooks/hooks.c diff --git a/bootloader_components/my_boot_hooks/include/hooks.h b/firmware/bootloader_components/my_boot_hooks/include/hooks.h similarity index 100% rename from bootloader_components/my_boot_hooks/include/hooks.h rename to firmware/bootloader_components/my_boot_hooks/include/hooks.h diff --git a/components/led_matrix/CMakeLists.txt b/firmware/components/led_matrix/CMakeLists.txt similarity index 100% rename from components/led_matrix/CMakeLists.txt rename to firmware/components/led_matrix/CMakeLists.txt diff --git a/components/led_matrix/idf_component.yml b/firmware/components/led_matrix/idf_component.yml similarity index 100% rename from components/led_matrix/idf_component.yml rename to firmware/components/led_matrix/idf_component.yml diff --git a/components/led_matrix/include/led_matrix.h b/firmware/components/led_matrix/include/led_matrix.h similarity index 100% rename from components/led_matrix/include/led_matrix.h rename to firmware/components/led_matrix/include/led_matrix.h diff --git a/components/led_matrix/led_matrix.c b/firmware/components/led_matrix/led_matrix.c similarity index 100% rename from components/led_matrix/led_matrix.c rename to firmware/components/led_matrix/led_matrix.c diff --git a/components/persistence/CMakeLists.txt b/firmware/components/persistence/CMakeLists.txt similarity index 100% rename from components/persistence/CMakeLists.txt rename to firmware/components/persistence/CMakeLists.txt diff --git a/components/persistence/include/persistence.h b/firmware/components/persistence/include/persistence.h similarity index 100% rename from components/persistence/include/persistence.h rename to firmware/components/persistence/include/persistence.h diff --git a/components/persistence/persistence.c b/firmware/components/persistence/persistence.c similarity index 100% rename from components/persistence/persistence.c rename to firmware/components/persistence/persistence.c diff --git a/components/remote_control/CMakeLists.txt b/firmware/components/remote_control/CMakeLists.txt similarity index 100% rename from components/remote_control/CMakeLists.txt rename to firmware/components/remote_control/CMakeLists.txt diff --git a/components/remote_control/capability_service.c b/firmware/components/remote_control/capability_service.c similarity index 100% rename from components/remote_control/capability_service.c rename to firmware/components/remote_control/capability_service.c diff --git a/components/remote_control/device_service.c b/firmware/components/remote_control/device_service.c similarity index 100% rename from components/remote_control/device_service.c rename to firmware/components/remote_control/device_service.c diff --git a/components/remote_control/include/capability_service.h b/firmware/components/remote_control/include/capability_service.h similarity index 100% rename from components/remote_control/include/capability_service.h rename to firmware/components/remote_control/include/capability_service.h diff --git a/components/remote_control/include/device_service.h b/firmware/components/remote_control/include/device_service.h similarity index 100% rename from components/remote_control/include/device_service.h rename to firmware/components/remote_control/include/device_service.h diff --git a/components/remote_control/include/led_service.h b/firmware/components/remote_control/include/led_service.h similarity index 100% rename from components/remote_control/include/led_service.h rename to firmware/components/remote_control/include/led_service.h diff --git a/components/remote_control/include/remote_control.h b/firmware/components/remote_control/include/remote_control.h similarity index 100% rename from components/remote_control/include/remote_control.h rename to firmware/components/remote_control/include/remote_control.h diff --git a/components/remote_control/led_service.c b/firmware/components/remote_control/led_service.c similarity index 100% rename from components/remote_control/led_service.c rename to firmware/components/remote_control/led_service.c diff --git a/components/remote_control/remote_control.c b/firmware/components/remote_control/remote_control.c similarity index 100% rename from components/remote_control/remote_control.c rename to firmware/components/remote_control/remote_control.c diff --git a/components/storage/CMakeLists.txt b/firmware/components/storage/CMakeLists.txt similarity index 100% rename from components/storage/CMakeLists.txt rename to firmware/components/storage/CMakeLists.txt diff --git a/components/storage/include/storage.h b/firmware/components/storage/include/storage.h similarity index 100% rename from components/storage/include/storage.h rename to firmware/components/storage/include/storage.h diff --git a/components/storage/storage.c b/firmware/components/storage/storage.c similarity index 100% rename from components/storage/storage.c rename to firmware/components/storage/storage.c diff --git a/data/capability.json b/firmware/data/capability.json similarity index 100% rename from data/capability.json rename to firmware/data/capability.json diff --git a/dependencies.lock b/firmware/dependencies.lock similarity index 100% rename from dependencies.lock rename to firmware/dependencies.lock diff --git a/main/CMakeLists.txt b/firmware/main/CMakeLists.txt similarity index 61% rename from main/CMakeLists.txt rename to firmware/main/CMakeLists.txt index 2c23daf..bd49b4e 100644 --- a/main/CMakeLists.txt +++ b/firmware/main/CMakeLists.txt @@ -1,6 +1,10 @@ -idf_component_register(SRCS "main.c" +idf_component_register(SRCS + main.c INCLUDE_DIRS "." PRIV_REQUIRES + driver + esp_timer + led_strip led_matrix remote_control persistence diff --git a/main/Kconfig.projbuild b/firmware/main/Kconfig.projbuild similarity index 100% rename from main/Kconfig.projbuild rename to firmware/main/Kconfig.projbuild diff --git a/main/idf_component.yml b/firmware/main/idf_component.yml similarity index 100% rename from main/idf_component.yml rename to firmware/main/idf_component.yml diff --git a/main/main.c b/firmware/main/main.c similarity index 100% rename from main/main.c rename to firmware/main/main.c diff --git a/partitions.csv b/firmware/partitions.csv similarity index 100% rename from partitions.csv rename to firmware/partitions.csv diff --git a/sdkconfig.defaults b/firmware/sdkconfig.defaults similarity index 100% rename from sdkconfig.defaults rename to firmware/sdkconfig.defaults diff --git a/sdkconfig.defaults.esp32 b/firmware/sdkconfig.defaults.esp32 similarity index 100% rename from sdkconfig.defaults.esp32 rename to firmware/sdkconfig.defaults.esp32 diff --git a/sdkconfig.defaults.esp32c3 b/firmware/sdkconfig.defaults.esp32c3 similarity index 100% rename from sdkconfig.defaults.esp32c3 rename to firmware/sdkconfig.defaults.esp32c3 diff --git a/sdkconfig.defaults.esp32c5 b/firmware/sdkconfig.defaults.esp32c5 similarity index 100% rename from sdkconfig.defaults.esp32c5 rename to firmware/sdkconfig.defaults.esp32c5 diff --git a/sdkconfig.defaults.esp32c6 b/firmware/sdkconfig.defaults.esp32c6 similarity index 100% rename from sdkconfig.defaults.esp32c6 rename to firmware/sdkconfig.defaults.esp32c6 diff --git a/sdkconfig.defaults.esp32h2 b/firmware/sdkconfig.defaults.esp32h2 similarity index 100% rename from sdkconfig.defaults.esp32h2 rename to firmware/sdkconfig.defaults.esp32h2 diff --git a/sdkconfig.defaults.esp32p4 b/firmware/sdkconfig.defaults.esp32p4 similarity index 100% rename from sdkconfig.defaults.esp32p4 rename to firmware/sdkconfig.defaults.esp32p4 diff --git a/sdkconfig.defaults.esp32s3 b/firmware/sdkconfig.defaults.esp32s3 similarity index 100% rename from sdkconfig.defaults.esp32s3 rename to firmware/sdkconfig.defaults.esp32s3 diff --git a/version.txt b/firmware/version.txt similarity index 100% rename from version.txt rename to firmware/version.txt