Eclipse ThreadX - NetXDuo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
Renesas FSP is using nx_user.h to store user configuration for NetX Duo and bundled addons. This also includes defining NX_AZURE_DISABLE_IOT_SECURITY_MODULE in nx_user.h to disable the IoT security module.
There was an include order change introduced in v6.2.0 for nx_azure_iot.c that breaks this behavior because nx_azure_iot.h is now included after nx_azure_iot_security_module.h:
Renesas FSP is using
nx_user.h
to store user configuration for NetX Duo and bundled addons. This also includes definingNX_AZURE_DISABLE_IOT_SECURITY_MODULE
innx_user.h
to disable the IoT security module.There was an include order change introduced in v6.2.0 for
nx_azure_iot.c
that breaks this behavior becausenx_azure_iot.h
is now included afternx_azure_iot_security_module.h
:https://github.com/azure-rtos/netxduo/blob/aad43453310a1668029bd69d8edbce8198fbca59/addons/azure_iot/nx_azure_iot.c#L17-L21
Can the
nx_azure_iot.h
be moved back above thenx_azure_iot_security_module.h
include?