valve_debugging/User/application/inc/tcpserverc.h

31 lines
640 B
C

#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