6076497997
- Add espressif/mdns 1.3.2 to idf_component.yml + CMake - STA path (esp32_wifi.cpp): set DHCP hostname kidsOS-XXXY from MAC, mdns_init, hostname, instance, _http:80 + _tactility:6666 services - AP path (WebServerService.cpp): same hostname + mDNS for AP mode - Log: mDNS AP/STA initialized hostname 'kidsOS-91ED.local' - Previous implementation from300ddb3alost in driver arch migrationf9453d89(#562 #574) Tested: RLCD 0x2d5470 FLASH_EXIT:0, log shows 'mDNS AP initialized, hostname kidsOS-91ED.local'
21 lines
741 B
CMake
21 lines
741 B
CMake
cmake_minimum_required(VERSION 3.20)
|
|
|
|
file(GLOB_RECURSE SOURCES "source/*.c**")
|
|
|
|
idf_component_register(
|
|
SRCS ${SOURCES}
|
|
INCLUDE_DIRS "include/"
|
|
PRIV_INCLUDE_DIRS "private/"
|
|
REQUIRES TactilityKernel driver esp_adc esp_driver_i2c esp_lcd vfs fatfs esp_wifi esp_netif esp_event mdns
|
|
)
|
|
|
|
if (DEFINED ENV{ESP_IDF_VERSION})
|
|
GET_PROPERTY_FILE_CONTENT("${CMAKE_CURRENT_LIST_DIR}/../../sdkconfig" sdkconfig_text)
|
|
GET_PROPERTY_VALUE(sdkconfig_text "CONFIG_ESP_HOSTED_ENABLED" esp_host_enabled "n")
|
|
if (esp_host_enabled STREQUAL "y")
|
|
idf_component_optional_requires(PRIVATE espressif__esp_hosted)
|
|
endif ()
|
|
endif ()
|
|
|
|
idf_component_optional_requires(PRIVATE bt usb espressif__usb_host_hid espressif__usb_host_msc)
|