If you try to configure the DUO HTTP server without FileX support, the missing include of "filex_stub. h" in the file "nxd_http_server. h" causes the types "FX_MEDIA" and "FX_FILE" to be unknown.
Also the entry "SYNERGY_NOT_DEFINED" instead of the unparameterized FileX handle when calling "nx_http_server_create" in the file "network_thread. c" leads to a termination during compilation.
So far I help myself by activating the FileX support in the configurator without generating a FileX handle, the global definition of "NX_HTTP_NO_FILEX" in the project settings, replacing "&SYNERGY_NOT_DEFINED" with "NULL" in "network_thread. c" and inserting the text
#ifndef NX_HTTP_NO_FILEX
#include "fx_api. h"
#else
include "filex_stub. h"
#endif
in the head of "nxd_http_server. h".
But together with the manual correction of the incorrectly implemented CAN mailbox number, the effort after each source generation becomes quite high.
↧
issue on configuring the DUO HTTP-server without FileX-support with the Synergy Standalone Configurator
↧