aa

Dependencies:   HMC6352 PID mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers uart1.h Source File

uart1.h

00001 
00002 
00003 
00004 #define RECEIVE_DATA_NUM    14
00005 #define SEND_DATA_NUM       18
00006 
00007 #define KEYCODE             120
00008 #define CHECKCODE           (RecData[DIRECTION] ^ RecData[DISTANCE] ^ RecData[SONIC1_1] ^ RecData[SONIC1_2] ^ RecData[SONIC2_1] ^ RecData[SONIC2_2] ^ RecData[SONIC3_1] ^ RecData[SONIC3_2] ^ RecData[SONIC4_1] ^ RecData[SONIC4_2] ^ RecData[IR_FOUND] ^ RecData[XBEE])
00009 #define KEYCODE2            35
00010 #define CHECKCODE2          (SendData[DATA1] ^ SendData[DATA2] ^ SendData[DATA3] ^ SendData[DATA4] ^ SendData[DISTANCE1] ^ SendData[DISTANCE1_2] ^ SendData[DISTANCE2] ^ SendData[DISTANCE2_2] ^ SendData[DISTANCE3] ^ SendData[DISTANCE3_2] ^ SendData[DISTANCE4] ^  SendData[DISTANCE4_2] ^ SendData[DISTANCE5] ^ SendData[DISTANCE5_2] ^ SendData[DISTANCE6] ^ SendData[DISTANCE6_2])
00011 
00012 
00013 enum{
00014     KEY = 0,
00015     DIRECTION,
00016     DISTANCE,
00017     SONIC1_1,
00018     SONIC1_2,
00019     SONIC2_1,
00020     SONIC2_2,
00021     SONIC3_1,
00022     SONIC3_2,
00023     SONIC4_1,
00024     SONIC4_2,
00025     IR_FOUND,
00026     XBEE,
00027     CHECK,
00028 };
00029 enum{
00030     KEY2 = 0,
00031     DATA1,
00032     DATA2,
00033     DATA3,
00034     DATA4,
00035     DISTANCE1,
00036     DISTANCE1_2,
00037     DISTANCE2,
00038     DISTANCE2_2,
00039     DISTANCE3,
00040     DISTANCE3_2,
00041     DISTANCE4,
00042     DISTANCE4_2,
00043     DISTANCE5,
00044     DISTANCE5_2,
00045     DISTANCE6,
00046     DISTANCE6_2,
00047     CHECK2,
00048 };