|  | master board program
    v. 2 - 2018
    | 
#include "hal.h"#include "ch.h"#include "chprintf.h"#include "leds.h"#include "motor.h"#include "jetson.h" Include dependency graph for lines.h:
 Include dependency graph for lines.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Macros | |
| #define | NUMBER_OF_SENSORS 16 | 
| #define | NO_LINE_DETECTED 1 | 
| #define | LINE_DETECTED 2 | 
| #define | LOAD_LINES_SPEEDS 3 | 
| #define | LINE_CALIBRATION -1 | 
| #define | LINE_REACTION_TIME 1200 | 
| #define | LINE_CALIBRATION_SPEED 20 | 
| #define | LINE_CALIBRATION_TIME 2000 | 
| #define | INERTIA 0.95 | 
| #define | PI 3.14159 | 
| #define | SQRT3 1.7321 | 
| #define | LINE_QUEUE 3 | 
| #define | CALIBRATION 5 | 
| #define | LOAD_JETSON_CALIBRATION 3 | 
| #define | CALIBRATION_VALUES 23 | 
| #define | JETSON_SAVE_CALIBRATION 5 | 
| #define | JETSON_LOAD_CALIBRATION 6 | 
| #define | LINE_SAVE_CALIBRATION 7 | 
| #define | LINE_LOAD_CALIBRATION 8 | 
| Functions | |
| int32_t | abs_int (int32_t x) | 
| int32_t | max (int32_t x, int32_t y) | 
| void | calculation_of_motor_speeds (void) | 
| void | determine_avoiding_direction (void) | 
| void | calibrate_lines (void) | 
| uint8_t | line_calibration (void) | 
| void | send_line_calibration (void) | 
| msg_t | check_line (void) | 
| msg_t | calibration_memory (msg_t command) | 
| msg_t | check_line_mailbox (void) | 
| void | send_to_line_mailbox (msg_t sending_command) | 
| void | line_init (void) | 
| Variables | |
| uint8_t | line_calibration_values_in [NUMBER_OF_SENSORS] | 
| uint8_t | line_calibration_values_out [NUMBER_OF_SENSORS] | 
| #define CALIBRATION 5 | 
| #define CALIBRATION_VALUES 23 | 
| #define INERTIA 0.95 | 
| #define JETSON_LOAD_CALIBRATION 6 | 
| #define JETSON_SAVE_CALIBRATION 5 | 
| #define LINE_CALIBRATION -1 | 
| #define LINE_CALIBRATION_SPEED 20 | 
| #define LINE_CALIBRATION_TIME 2000 | 
| #define LINE_DETECTED 2 | 
| #define LINE_LOAD_CALIBRATION 8 | 
| #define LINE_QUEUE 3 | 
| #define LINE_REACTION_TIME 1200 | 
| #define LINE_SAVE_CALIBRATION 7 | 
| #define LOAD_JETSON_CALIBRATION 3 | 
| #define LOAD_LINES_SPEEDS 3 | 
| #define NO_LINE_DETECTED 1 | 
| #define NUMBER_OF_SENSORS 16 | 
| #define PI 3.14159 | 
| #define SQRT3 1.7321 | 
| int32_t abs_int | ( | int32_t | x | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void calculation_of_motor_speeds | ( | void | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void calibrate_lines | ( | void | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| msg_t calibration_memory | ( | msg_t | command | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| msg_t check_line | ( | void | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| msg_t check_line_mailbox | ( | void | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void determine_avoiding_direction | ( | void | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| uint8_t line_calibration | ( | void | ) | 
| void line_init | ( | void | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| int32_t max | ( | int32_t | x, | 
| int32_t | y | ||
| ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void send_line_calibration | ( | void | ) | 
| void send_to_line_mailbox | ( | msg_t | sending_command | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| uint8_t line_calibration_values_in[NUMBER_OF_SENSORS] | 
| uint8_t line_calibration_values_out[NUMBER_OF_SENSORS] |