chore: import local project into Gitea

This commit is contained in:
2026-05-20 10:04:49 -07:00
commit d97ddea405
2228 changed files with 8277 additions and 0 deletions

25
CMakeLists.txt Normal file
View File

@@ -0,0 +1,25 @@
cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(EXTRA_COMPONENT_DIRS "lib")
list(APPEND EXTRA_COMPONENT_DIRS "src")
project(p4-bridge)
# ESP32-P4 specific configurations
idf_build_set_property(COMPILE_OPTIONS "-Wno-error=format" APPEND)
idf_build_set_property(COMPILE_OPTIONS "-Wno-format" APPEND)
# Disable the problematic --enable-non-contiguous-regions flag for ESP32-P4
idf_build_set_property(LINK_OPTIONS "--disable-non-contiguous-regions" APPEND)
# ESP32-P4 specific configurations based on research
# ESP32-P4 doesn't have built-in WiFi - requires external ESP32-C6 module
# Using ESP-Hosted-FG for wireless connectivity
idf_build_set_property(COMPILE_DEFINITIONS "ESP32_P4_NO_BUILTIN_WIFI" APPEND)
idf_build_set_property(COMPILE_DEFINITIONS "USE_ESP_HOSTED_FG" APPEND)
# Add ESP-Hosted-FG component when available
# TODO: Add ESP-Hosted-FG component for proper WiFi support
set(EXTRA_COMPONENT_DIRS ${EXTRA_COMPONENT_DIRS} "lib/esp-hosted-fg")