diff --git a/firmware/components/skullc/CMakeLists.txt b/firmware/components/skullc/CMakeLists.txt new file mode 100644 index 0000000..32d6f67 --- /dev/null +++ b/firmware/components/skullc/CMakeLists.txt @@ -0,0 +1,6 @@ +idf_component_register(INCLUDE_DIRS + "skullc-peripherals/Peripherals/Inc" + "skullc-peripherals/Utility/Inc" + SRC_DIRS + "skullc-peripherals/Utility/Src" + REQUIRES etlcpp driver) diff --git a/firmware/components/skullc/skullc-peripherals b/firmware/components/skullc/skullc-peripherals index e6f5315..470ad75 160000 --- a/firmware/components/skullc/skullc-peripherals +++ b/firmware/components/skullc/skullc-peripherals @@ -1 +1 @@ -Subproject commit e6f5315dacd786a92e9048f2586e01ef5cd2967e +Subproject commit 470ad7537695229e57f2332fdd54a96fed3e556a diff --git a/firmware/main/CMakeLists.txt b/firmware/main/CMakeLists.txt index 5f9c478..66a7c4e 100644 --- a/firmware/main/CMakeLists.txt +++ b/firmware/main/CMakeLists.txt @@ -1,6 +1,11 @@ idf_component_register( SRCS "main.cpp" "wifi_provisioner.cpp" "clock_core.cpp" INCLUDE_DIRS "" - REQUIRES nvs_flash esp_wifi esp_http_server etlcpp json + REQUIRES nvs_flash esp_wifi esp_http_server etlcpp json skullc EMBED_FILES "${CMAKE_CURRENT_LIST_DIR}/static/index.html" ) + +component_compile_definitions( + SKULLC_WITH_HAL + SKULLC_USE_HAL_ESP +)