lwip.h 871 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * lwip_util.h
  3. *
  4. * Created on: 2025Äê7ÔÂ29ÈÕ
  5. * Author: wulianwei
  6. */
  7. #include "lwiplib.h"
  8. #include "lwipopts.h"
  9. #ifndef UITL_LWIP_UTIL_H_
  10. #define UITL_LWIP_UTIL_H_
  11. #define LWIP_DEBUG 1
  12. void lwip_device_init(void);
  13. err_t lwip_tcp_init(int port);
  14. void lwip_tcp_send_gui(unsigned char *data, int len);
  15. void lwip_udp_connect(struct udp_pcb *pcb,unsigned int ip,int port);
  16. void lwip_udp_send(struct udp_pcb *pcb, unsigned char* data,int len);
  17. void lwip_udp_sendto(struct udp_pcb *pcb, unsigned int ip,int port,unsigned char* data,int len);
  18. void lwip_udp_send_gui(unsigned char* data,int len);
  19. void lwip_udp_send_gui_signal(float *data, int flen, char channelFlag);
  20. void lwip_udp_send_vofa2(float *data1, float *data2, int len);
  21. void lwip_udp_send_vofa4(float *data1, float *data2,float *data3, float *data4, int len);
  22. #endif /* UITL_LWIP_UTIL_H_ */