setup project

This commit is contained in:
Mitchell Marino 2026-03-21 20:11:46 -05:00
parent 71656a9584
commit 12f3fc9f05
7 changed files with 33 additions and 2 deletions

1
.gitignore vendored
View File

@ -64,6 +64,7 @@ env/
# Language Servers # Language Servers
.clangd/ .clangd/
.ccls-cache/ .ccls-cache/
.cache/
compile_commands.json compile_commands.json
# Windows specific # Windows specific

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "components/blk_box_lib"]
path = components/blk_box_lib
url = https://git.marinodev.com/MarinoDev/blk_box_lib.git

@ -0,0 +1 @@
Subproject commit d91b05856dde07b49a254778a49cf14680ef2a1e

10
dependencies.lock Normal file
View File

@ -0,0 +1,10 @@
dependencies:
idf:
source:
type: idf
version: 6.0.0
direct_dependencies:
- idf
manifest_hash: 358b3aa9e74271a73347d172c5db1dd47acf31327fbda2257d6bdd67a24e3d2a
target: esp32s3
version: 3.0.0

View File

@ -1,3 +1,3 @@
idf_component_register(SRCS "hello_world_main.c" idf_component_register(SRCS "main.cpp"
PRIV_REQUIRES spi_flash PRIV_REQUIRES spi_flash
INCLUDE_DIRS "") INCLUDE_DIRS "")

16
main/idf_component.yml Normal file
View File

@ -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

View File

@ -13,7 +13,7 @@
#include "esp_flash.h" #include "esp_flash.h"
#include "esp_system.h" #include "esp_system.h"
void app_main(void) extern "C" void app_main(void)
{ {
printf("Hello world!\n"); printf("Hello world!\n");