ryo seki
/
ver2_0_5
final
uart1.h@0:fb6510639aa4, 2013-05-01 (annotated)
- Committer:
- akudohune
- Date:
- Wed May 01 08:47:59 2013 +0000
- Revision:
- 0:fb6510639aa4
aa
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
akudohune | 0:fb6510639aa4 | 1 | |
akudohune | 0:fb6510639aa4 | 2 | |
akudohune | 0:fb6510639aa4 | 3 | |
akudohune | 0:fb6510639aa4 | 4 | #define RECEIVE_DATA_NUM 14 |
akudohune | 0:fb6510639aa4 | 5 | #define SEND_DATA_NUM 6 |
akudohune | 0:fb6510639aa4 | 6 | |
akudohune | 0:fb6510639aa4 | 7 | #define KEYCODE 120 |
akudohune | 0:fb6510639aa4 | 8 | #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]) |
akudohune | 0:fb6510639aa4 | 9 | #define KEYCODE2 35 |
akudohune | 0:fb6510639aa4 | 10 | #define CHECKCODE2 (SendData[DATA1] ^ SendData[DATA2] ^ SendData[DATA3] ^ SendData[DATA4]) |
akudohune | 0:fb6510639aa4 | 11 | |
akudohune | 0:fb6510639aa4 | 12 | |
akudohune | 0:fb6510639aa4 | 13 | enum{ |
akudohune | 0:fb6510639aa4 | 14 | KEY = 0, |
akudohune | 0:fb6510639aa4 | 15 | DIRECTION, |
akudohune | 0:fb6510639aa4 | 16 | DISTANCE, |
akudohune | 0:fb6510639aa4 | 17 | SONIC1_1, |
akudohune | 0:fb6510639aa4 | 18 | SONIC1_2, |
akudohune | 0:fb6510639aa4 | 19 | SONIC2_1, |
akudohune | 0:fb6510639aa4 | 20 | SONIC2_2, |
akudohune | 0:fb6510639aa4 | 21 | SONIC3_1, |
akudohune | 0:fb6510639aa4 | 22 | SONIC3_2, |
akudohune | 0:fb6510639aa4 | 23 | SONIC4_1, |
akudohune | 0:fb6510639aa4 | 24 | SONIC4_2, |
akudohune | 0:fb6510639aa4 | 25 | IR_FOUND, |
akudohune | 0:fb6510639aa4 | 26 | XBEE, |
akudohune | 0:fb6510639aa4 | 27 | CHECK, |
akudohune | 0:fb6510639aa4 | 28 | }; |
akudohune | 0:fb6510639aa4 | 29 | enum{ |
akudohune | 0:fb6510639aa4 | 30 | KEY2 = 0, |
akudohune | 0:fb6510639aa4 | 31 | DATA1, |
akudohune | 0:fb6510639aa4 | 32 | DATA2, |
akudohune | 0:fb6510639aa4 | 33 | DATA3, |
akudohune | 0:fb6510639aa4 | 34 | DATA4, |
akudohune | 0:fb6510639aa4 | 35 | CHECK2, |
akudohune | 0:fb6510639aa4 | 36 | }; |