#ifndef IP_TRACE_MACRO_H #define IP_TRACE_MACRO_H #include //#define iptraceNETWORK_DOWN() FreeRTOS_debug_printf(("[IPTRACE] Network down\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); //#define iptraceSENDING_DNS_REQUEST() FreeRTOS_debug_printf(("[IPTRACE] Sending DNS request\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); //#define iptraceSENDING_DHCP_DISCOVER() FreeRTOS_debug_printf(("[IPTRACE] Sending DHCP discover\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); //#define iptraceSENDING_DHCP_REQUEST() FreeRTOS_debug_printf(("[IPTRACE] Sending DHCP request\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); #define iptraceETHERNET_RX_EVENT_LOST() FreeRTOS_debug_printf(("[IPTRACE] Ethernet rx event lost\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); #define iptraceFAILED_TO_OBTAIN_NETWORK_BUFFER() FreeRTOS_debug_printf(("[IPTRACE] Failed to obtain network buffer\nFreeHeapSize = %d\n", xPortGetFreeHeapSize())); #define iptraceDHCP_REQUESTS_FAILED_USING_DEFAULT_IP_ADDRESS( ulIPAddress )\ FreeRTOS_debug_printf(("[IPTRACE] DHCP requests failed, using default IP: 0x%X\nFreeHeapSize = %d\n", ulIPAddress, xPortGetFreeHeapSize())); //#define iptraceNETWORK_EVENT_RECEIVED( eEvent )\ FreeRTOS_debug_printf(("[IPTRACE] Network Event received %d\nFreeHeapSize = %d\n", eEvent, xPortGetFreeHeapSize())); #endif