@@ -325,6 +325,10 @@ static err_t atcp_poll(void *arg, struct tcp_pcb *pcb) {
325325 return ERR_ABRT ;
326326 }
327327
328+ WARN ("ARD TCP [%p-%p] arg=%p retries=%d\n" , (_ttcp )?_ttcp -> tpcb :0 , pcb , arg , tcp_poll_retries );
329+ if (_ttcp ) tcp_send_data (_ttcp );
330+ else WARN ("ttcp NULL!" );
331+
328332 if (pending_close )
329333 {
330334 err_t err = tcp_close (pcb );
@@ -338,12 +342,7 @@ static err_t atcp_poll(void *arg, struct tcp_pcb *pcb) {
338342 }
339343
340344 INFO_TCP ("ARD TCP [%p-%p] try to close pending:%d\n" , pcb , (_ttcp )?_ttcp -> tpcb :0 , pending_close );
341- }else {
342- WARN ("ARD TCP [%p-%p] arg=%p retries=%d\n" , (_ttcp )?_ttcp -> tpcb :0 , pcb , arg , tcp_poll_retries );
343- if (_ttcp ) tcp_send_data (_ttcp );
344- else WARN ("ttcp NULL!" );
345345 }
346-
347346 return ERR_OK ;
348347}
349348
@@ -362,6 +361,10 @@ static err_t atcp_poll_conn(void *arg, struct tcp_pcb *pcb) {
362361 return ERR_ABRT ;
363362 }
364363
364+ WARN ("ARD TCP [%p-%p] arg=%p retries=%d\n" , (_ttcp )?_ttcp -> tpcb :0 , pcb , arg , tcp_poll_retries );
365+ if (_ttcp ) tcp_send_data (_ttcp );
366+ else WARN ("ttcp NULL!" );
367+
365368 if (pending_close )
366369 {
367370 err_t err = tcp_close (pcb );
@@ -375,12 +378,7 @@ static err_t atcp_poll_conn(void *arg, struct tcp_pcb *pcb) {
375378 }
376379
377380 INFO_TCP ("ARD TCP [%p-%p] try to close pending:%d\n" , pcb , (_ttcp )?_ttcp -> tpcb :0 , pending_close );
378- }else {
379- WARN ("ARD TCP [%p-%p] arg=%p retries=%d\n" , (_ttcp )?_ttcp -> tpcb :0 , pcb , arg , tcp_poll_retries );
380- if (_ttcp ) tcp_send_data (_ttcp );
381- else WARN ("ttcp NULL!" );
382381 }
383-
384382 return ERR_OK ;
385383}
386384
@@ -737,18 +735,18 @@ static err_t tcp_data_sent(void *arg, struct tcp_pcb *pcb, u16_t len) {
737735
738736 tcp_poll_retries = 0 ;
739737
740- INFO_TCP_VER ("Packet sent pcb:%p len:%d dur:%d\n" , pcb , len , timer_get_ms () - startTime );
738+ INFO_TCP ("Packet sent pcb:%p len:%d dur:%d left:%d\n" , pcb , len , timer_get_ms () - startTime ,
739+ (_ttcp )?(_ttcp -> left ):0 );
741740
742741 if ((_ttcp )&& (_ttcp -> left > 0 )) {
743- INFO_TCP ("data left: %d\n" , _ttcp -> left );
744742 tcp_send_data (_ttcp );
745743 }
746744
747745 return ERR_OK ;
748746}
749747
750748int sendTcpData (void * p , uint8_t * buf , uint16_t len ) {
751- INFO_TCP_VER ("buf:%p len:%d\n" , buf , len );
749+ INFO_TCP ("buf:%p len:%d\n" , buf , len );
752750 DUMP_TCP (buf ,len );
753751
754752 struct ttcp * _ttcp = (struct ttcp * ) p ;
0 commit comments