10 #define CHARS_IN_VALUE 4 11 #define COMMAND_CHAR_LENGTH 4 12 #define SPEED_VALUE_CHAR_LENGTH 3 13 #define NUMBER_OF_DRIBLERS 1 14 #define NUMBER_OF_MOTORS 3 16 #define MOVE_COMMAND 32123 17 #define TURN_ON_MOTOR_LED 16384 18 #define MOTOR_BLIKING_TIME 100 20 #define SAVE_MOTOR_SPEEDS 1 21 #define LOAD_MOTOR_SPEEDS 2 23 #define MOTOR_SERIAL &SD2 int16_t driblers_speeds[NUMBER_OF_DRIBLERS]
Definition: motor.c:7
void motors_init(void)
Definition: motor.c:98
void send_init_message(void)
Definition: motor.c:15
int16_t loop
Definition: main.c:58
int16_t motors_speeds[NUMBER_OF_MOTORS]
Definition: motor.c:6
#define NUMBER_OF_MOTORS
Definition: motor.h:14
#define NUMBER_OF_DRIBLERS
Definition: motor.h:13
void change_motors_speeds(void)
Definition: motor.c:11
void motor_blick(int8_t motor_id)
Definition: motor.c:40
void send_move_message(void)
Definition: motor.c:22
uint16_t motor_blick_interval(uint16_t loop)
Definition: motor.c:45