You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
/** \file uart_packet.h */
|
|
|
|
#if !defined(UART_PACKET_H__4C114ACB_4130_48D0_A3D5_EF34FC3189D2__INCLUDED_)
|
|
|
|
#define UART_PACKET_H__4C114ACB_4130_48D0_A3D5_EF34FC3189D2__INCLUDED_
|
|
|
|
|
|
|
|
#include "define.h"
|
|
|
|
#include "board_config.h"
|
|
|
|
|
|
|
|
|
|
|
|
#define STX 0x02
|
|
|
|
#define ETX 0x03
|
|
|
|
|
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
PACK_INDEX_STX = 0x00,
|
|
|
|
PACK_INDEX_CMD = 0x01,
|
|
|
|
PACK_INDEX_LEN = 0x02,
|
|
|
|
PACK_INDEX_DATA = 0x03,
|
|
|
|
PACK_INDEX_CHECKSUM = 0x03,
|
|
|
|
PACK_INDEX_ETX = 0x04,
|
|
|
|
}PACKET_INDEX;
|
|
|
|
|
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
UART_CMD_SET_TIME = 0x00,
|
|
|
|
UART_CMD_SET_THRESHOLD = 0x01,
|
|
|
|
UART_CMD_MAX,
|
|
|
|
}UART_CMD;
|
|
|
|
|
|
|
|
|
|
|
|
void Uart_Packet_Initialization(void);
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|