car chassis
Dependencies: Servo mbed-rtos mbed
car_config.hpp
- Committer:
- mariob
- Date:
- 2015-10-13
- Revision:
- 4:7fa7f78cbb92
- Parent:
- 3:bfc20ec72b15
File content as of revision 4:7fa7f78cbb92:
#ifndef __CAR_CONFIG_H__ #define __CAR_CONFIG_H__ #include "common_types.h" /********************* * THREADS *********************/ #define CLOCK_THREAD_PERIOD 1000 //milliseconds #define ENGINE_THREAD_PERIOD 250 //milliseconds #define BODY_THREAD_PERIOD 500 //milliseconds #define DIAG_THREAD_PERIOD 500 //milliseconds #define CAN_THREAD_PERIOD 100 //milliseconds /********************* * CAN MSGs *********************/ //#define NET_TX_CMD_BODY #define NET_TX_STS_BODY //#define NET_TX_CMD_ENGINE //#define NET_TX_CMD_TIME //#define NET_TX_CMD_DIAG #define NET_TX_STS_DIAG //#define NET_TX_CMD_CAMERA #define NET_RX_CMD_BODY //#define NET_RX_STS_BODY #define NET_RX_CMD_ENGINE #define NET_RX_CMD_TIME #define NET_RX_CMD_DIAG //#define NET_RX_STS_DIAG //#define NET_RX_CMD_CAMERA /********************* * HW CONFIG *********************/ //CAN #define HW_CAN_TX p9 #define HW_CAN_RX p10 //LED #define HW_ALIVE_LED LED1 //BODY #define HW_REAR_RIGHT_EYE p19 #define HW_REAR_LEFT_EYE p20 #define HW_FRONT_EYE_RX p28 #define HW_FRONT_EYE_TX p27 #define HW_HIT_FRONT p14 #define HW_HIT_REAR p15 #define HW_HIT_LEFT p16 #define HW_HIT_RIGHT p17 #define HW_FRONT_EYE_ADDR 0xE0 #define HW_FRONT_EYE_DEFAULT_ADDR 0xF2 //ENGINE #define HW_STEERING_SERVO p21 #define HW_ENGINE_ENABLER p22 #define HW_ENGINE_DIR_1 p23 #define HW_ENGINE_DIR_2 p24 #define HW_ENGINE_PERIOD (0.100) #define HW_SERVO_RANGE_INIT (0.0005) #define HW_SERVO_ANGLE_INIT (45.0) #endif //__CAR_CONFIG_H__