11 #define NUMBER_OF_SENSORS 16 12 #define NO_LINE_DETECTED 1 13 #define LINE_DETECTED 2 14 #define LOAD_LINES_SPEEDS 3 15 #define LINE_CALIBRATION -1 17 #define LINE_REACTION_TIME 1200 19 #define LINE_CALIBRATION_SPEED 20 20 #define LINE_CALIBRATION_TIME 2000 29 #define LOAD_JETSON_CALIBRATION 3 30 #define CALIBRATION_VALUES 23 32 #define JETSON_SAVE_CALIBRATION 5 33 #define JETSON_LOAD_CALIBRATION 6 34 #define LINE_SAVE_CALIBRATION 7 35 #define LINE_LOAD_CALIBRATION 8 41 int32_t
max(int32_t x, int32_t y);
msg_t check_line(void)
Definition: lines.c:275
uint8_t line_calibration(void)
int32_t max(int32_t x, int32_t y)
Definition: lines.c:118
void send_line_calibration(void)
void send_to_line_mailbox(msg_t sending_command)
Definition: lines.c:233
void determine_avoiding_direction(void)
Definition: lines.c:140
uint8_t line_calibration_values_in[NUMBER_OF_SENSORS]
Definition: lines.c:21
int16_t command
Definition: motor.c:9
void line_init(void)
Definition: lines.c:344
msg_t check_line_mailbox(void)
Definition: lines.c:226
void calculation_of_motor_speeds(void)
Definition: lines.c:123
#define NUMBER_OF_SENSORS
Definition: lines.h:11
void calibrate_lines(void)
Definition: lines.c:199
uint8_t line_calibration_values_out[NUMBER_OF_SENSORS]
Definition: lines.c:20
msg_t calibration_memory(msg_t command)
Definition: lines.c:279
int32_t abs_int(int32_t x)
Definition: lines.c:113