00001
00028
00029 #include "esos.h"
00030 #include "esos_pic24.h"
00031 #include "esos_pic24_rs232.h"
00032 #include <string.h>
00033
00040 #define IN_PACKET_SIZE 18 //in bytes
00041
00048 #define OUT_PACKET_SIZE 19 //in bytes
00049
00050 #define IN_PACKET_HEADER_SIZE 2 //in bytes
00051
00052 #define OUT_PACKET_HEADER_SIZE 2 //in bytes
00053
00066
00067
00072 #define IN_PACKET_HEADER_1 0x55
00073
00079 #define IN_PACKET_HEADER_2 0xAA
00080
00086 #define OUT_PACKET_HEADER_1 0x66
00087
00093 #define OUT_PACKET_HEADER_2 0xBB
00094
00095 #define IN_PACKET_TRAILER_1 IN_PACKET_HEADER_2
00096 #define IN_PACKET_TRAILER_2 IN_PACKET_HEADER_1
00097 #define OUT_PACKET_TRAILER_1 OUT_PACKET_HEADER_2
00098 #define OUT_PACKET_TRAILER_2 OUT_PACKET_HEADER_1
00100
00101 #include "comm.h"