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