port to ESP-IDF 6.0 and open62541 v1.5.4#12
Open
diplfranzhoepfinger wants to merge 1 commit into
Open
Conversation
feat: port to ESP-IDF 6.0 and open62541 v1.5.4 - Update open62541 build to freertos-lwip architecture (renamed from freertosLWIP), providing FreeRTOS stub and no_install.cmake to satisfy CMake configure without a host FreeRTOS source tree - Fix UA_NS0_BLACKLIST option name (was UA_FILE_NS0_BLACKLIST) - Enable UA_ENABLE_TYPEDESCRIPTION (required by JSON encoding + Events) - Switch BUILD_COMMAND to open62541-amalgamation target - Add patch_config.cmake to disable UA_HAS_GETIFADDR in generated config.h (not available on FreeRTOS/ESP32) - Add compat_includes/ wrappers for FreeRTOS.h and task.h (IDF 5+ requires freertos/ prefix) - Suppress all warnings on generated open62541.c (third-party file) - Add gethostname() shim to custom_getaddrinfo.c - Fix nodes_blacklist.txt: remove ~900 nodes that are transitively referenced by active nodes (DataType, HasTypeDefinition, reference type lookups) - Migrate main.c APIs for IDF 5+/6: - UA_String_deleteMembers/UA_LocalizedText_deleteMembers → _clear - tcpip_adapter → esp_netif - spi_flash_init/get_chip_size → esp_flash_get_size - sntp_* → esp_sntp_* - esp_task_wdt_init → esp_task_wdt_config_t struct - UA_ServerConfig.customHostname → serverUrls - UA_ARCHITECTURE_FREERTOSLWIP guard moved after open62541.h include - Add CONFIG_ETHERNET_HELPER_CUSTOM_HOSTNAME to sdkconfig.defaults - Extend factory partition to 3 MB (binary grew with v1.5.4 full NS0) - Add spi_flash to main component REQUIRES Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: port to ESP-IDF 6.0 and open62541 v1.5.4
freertosLWIP), providing FreeRTOS stub and no_install.cmake to satisfy
CMake configure without a host FreeRTOS source tree
config.h (not available on FreeRTOS/ESP32)
requires freertos/ prefix)
referenced by active nodes (DataType, HasTypeDefinition, reference
type lookups)
Co-Authored-By: Claude Sonnet 4.6 [email protected]