#ifndef _TCPECHO_H_ #define _TCPECHO_H_ #include "main.h" #define TCP_PORT_HART1 1001 #define TCP_PORT_HART9 2002 #define TCP_PORT_CONTROL 5003 extern uint8_t tcp_echo_flags_hart1; extern uint8_t tcp_echo_flags_hart9; typedef struct { uint16_t rx_num; uint8_t rx_data[512]; uint8_t rx_data_temp[512]; uint8_t tx_data[512]; } uart_t; extern uart_t hart1_uart; extern uart_t hart9_uart; extern void tcp_echo_init(void); extern void user_send_data_hart1(uint8_t *data, uint16_t len); extern void user_send_data_hart9(uint8_t *data, uint16_t len); extern void user_send_data_control(uint8_t *data, uint16_t len); #endif