UIPEthernet library for Arduino IDE, Eclipse with arduino plugin and MBED/SMeshStudio (AVR,STM32F,ESP8266,Intel ARC32,Nordic nRF51,Teensy boards,Realtek Ameba(RTL8195A,RTL8710)), ENC28j60 network chip. Compatible with Wiznet W5100 Ethernet library API. Compiled and tested on Nucleo-F302R8. Master repository is: https://github.com/UIPEthernet/UIPEthernet/
Diff: UIPClient.cpp
- Revision:
- 20:fe5026169ec6
- Parent:
- 18:904e3130a30c
- Child:
- 21:c4439c50a5af
--- a/UIPClient.cpp Wed Jan 04 18:32:00 2017 +0100 +++ b/UIPClient.cpp Sat Jan 14 19:51:58 2017 +0100 @@ -226,8 +226,8 @@ } u->out_pos = 0; } -#if ACTLOGLEVEL>=LOG_DEBUG - LogObject.uart_send_str(F("UIPClient::_write DEBUG:writePacket(")); +#if ACTLOGLEVEL>=LOG_DEBUG_V2 + LogObject.uart_send_str(F("UIPClient::_write DEBUG_V2:writePacket(")); LogObject.uart_send_dec(u->packets_out[p]); LogObject.uart_send_str(F(") pos: ")); LogObject.uart_send_dec(u->out_pos); @@ -236,15 +236,11 @@ LogObject.uart_send_str(F("-")); LogObject.uart_send_dec(remain); LogObject.uart_send_str(F("]: '")); - #if defined(ARDUINO) - LogObject.uart_send_buf_len((uint8_t*)buf+size-remain,remain); - #endif - #if defined(__MBED__) - for(int i=0; i<remain; i++) - { - //LogObject.uart_send_buf_len((uint8_t*)buf+size-remain,remain); //MBED buffer out serial - } - #endif + for (uint16_t i=size-remain; i<=remain; i++) + { + LogObject.uart_send_hex(buf[i]); + LogObject.uart_send_str(F(" ")); + } LogObject.uart_send_strln(F("'")); #endif written = Enc28J60Network::writePacket(u->packets_out[p],u->out_pos,(uint8_t*)buf+size-remain,remain); @@ -266,6 +262,9 @@ goto newpacket; } ready: +#if ACTLOGLEVEL>=LOG_DEBUG_V2 + LogObject.uart_send_str(F("UIPClient::_write DEBUG_V2: READY")); +#endif #if UIP_CLIENT_TIMER >= 0 u->timer = millis()+UIP_CLIENT_TIMER; #endif @@ -480,8 +479,8 @@ } if (uip_poll() || uip_rexmit()) { -#if ACTLOGLEVEL>=LOG_DEBUG - LogObject.uart_send_strln(F("uipclient_appcall(void) DEBUG:UIPClient uip_poll ||uip_remix")); +#if ACTLOGLEVEL>=LOG_DEBUG_V3 + LogObject.uart_send_strln(F("uipclient_appcall(void) DEBUG_V3:UIPClient uip_poll || uip_rexmit")); #endif if (u->packets_out[0] != NOBLOCK) { @@ -537,6 +536,10 @@ finish: uip_send(uip_appdata,send_len); uip_len = send_len; +#if ACTLOGLEVEL>=LOG_DEBUG_V2 + LogObject.uart_send_str(F("uipclient_appcall(void) DEBUG_V2: uip_len set to:")); + LogObject.uart_send_decln(uip_len); +#endif } uip_userdata_t *