Khangai Robot Play - Naive  01
THe naive play of the Khangai Robot
defines.h
Go to the documentation of this file.
1 #ifndef _DEFINES_H_
2 #define _DEFINES_H_
3 
4 
5 #define MOTOR_DRIVER_FREQUENCY (8000)
6 #define PWM_TIMER_FREQUENCY (168000000)
7 
8 
9 #define MAX_OMEGA 70 // w = 2*pi*f
10 
11 #define MAX_POSSIBLE_OMEGA (70) // Maximum value that may be computed
12 
13 #define START_BYTE (0xA5)
14 
15 //* Packet IDs
16 #define MOTOR_PACKET_ID (0x01)
17 #define ANGLE_PACKET_ID (0x02)
18 #define COMPASS_PACKET_ID (0x03)
19 #define JOYSTICK_ERROR_PACKET_ID (0x04)
20 #define STATE_PACKET_ID (0x05)
21 
22 #define STOP_PACKET_ID (0x5A)
23 
24 // #define _USE_BOARD_LEDS_FOR_JOYSTICK
25 
26 #undef _USE_BOARD_LEDS_FOR_ERROR_
27 // #define _USE_mikroBUS_LEDS_FOR_ERROR_
28 
29 
30 #define _ENABLE_I2C_ERROR_DETECTION
31 
32 enum GameField {
34  RED,
36 };
37 
39 
40 #endif // _DEFINES_H_
GameField
Definition: defines.h:32
Definition: defines.h:34
Definition: defines.h:35
Definition: defines.h:33
GameField gCurrent_Field
Definition: robo_tasks.cpp:90