user_epit_dbg.c 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include "os_type.h"
  2. #include "user_dbg.h"
  3. #define EPIT_DEBUG
  4. // #ifdef EPIT_DEBUG
  5. // #define EPIT_DBG os_printf
  6. // #else
  7. // #define EPIT_DBG
  8. // #endif
  9. uint8 EpitDebugLevel = EPIT_DEBUGMSG_LEVEL_DEBUG;
  10. void printEspconnItem(struct espconn *pespconn)
  11. {
  12. if(!pespconn)
  13. {
  14. EPIT_DBG("pespconn null\n");
  15. return;
  16. }
  17. EPIT_DBG("addr:%x, type:%x, state:%d, lcnt=%d, proto:%x\n", (int)(pespconn), pespconn->type,
  18. pespconn->state, pespconn->link_cnt, pespconn->proto);
  19. if(pespconn->type == ESPCONN_TCP)
  20. {
  21. if(pespconn->proto.tcp)
  22. EPIT_DBG("remote: " IPSTR " : %d , local: " IPSTR ": %d\n",
  23. IP2STR((struct ip_addr *)(pespconn->proto.tcp->remote_ip)), pespconn->proto.tcp->remote_port,
  24. IP2STR((struct ip_addr *)(pespconn->proto.tcp->local_ip)), pespconn->proto.tcp->local_port
  25. );
  26. else
  27. EPIT_DBG("tcp conn null\n");
  28. }
  29. else if(pespconn->type == ESPCONN_UDP)
  30. {
  31. if(pespconn->proto.udp)
  32. EPIT_DBG("remote: " IPSTR " : %d , local: " IPSTR ": %d\n",
  33. IP2STR((struct ip_addr *)(pespconn->proto.udp->remote_ip)), pespconn->proto.udp->remote_port,
  34. IP2STR((struct ip_addr *)(pespconn->proto.udp->local_ip)), pespconn->proto.udp->local_port
  35. );
  36. else
  37. EPIT_DBG("udp conn null\n");
  38. }
  39. }