Microsoft's Embedded Wireless Framework is a design concept that enables users to abstract application code from host port drivers and communication adapter drivers primarily in microcontroller-based projects.
If EWF_DEBUG is not defined it causes compile issues due to the definition for ewfl_escape_str_to_str_buffer being compiled out:
src/ewf_interface.o: in function `ewf_interface_send':
src/ewf_interface.c:205: undefined reference to `ewfl_escape_str_to_str_buffer'
src/ewf_interface.o: in function `ewf_interface_urc_process_message':
src/ewf_interface.c:613: undefined reference to `ewfl_escape_str_to_str_buffer'
src/ewf_interface.o: in function `_ewf_interface_queue_current_message':
src/ewf_interface.c:501: undefined reference to `ewfl_escape_str_to_str_buffer'
src/ewf_interface.o: in function `ewf_interface_verify_response':
src/ewf_interface.c:1131: undefined reference to `ewfl_escape_str_to_str_buffer'
If
EWF_DEBUG
is not defined it causes compile issues due to the definition forewfl_escape_str_to_str_buffer
being compiled out: