The main source file for robot control. More...
#include <stdio.h>
#include <stddef.h>
#include <sys/cdefs.h>
#include "pico/cyw43_arch.h"
#include "pico/stdlib.h"
#include "FreeRTOS.h"
#include "task.h"
#include "message_buffer.h"
#include "irline/ir_sensor.h"
#include "magnetometer/magnetometer.h"
#include "motor/motor_control.h"
#include "ultrasonic/ultrasonic.h"
#include "encoder/wheel_encoder.h"
#include "pid/pid.h"
#include "wifi/wifi.h"
#include "pathfinding/a_star.h"
Macros | |
#define | MAIN_TASK_PRIORITY (tskIDLE_PRIORITY + 1ul) |
Priority of the main task. | |
#define | RUN_FREERTOS_ON_CORE 0 |
Core to run FreeRTOS on. | |
Functions | |
int | main (void) |
Main function for the robot. This just starts the tasks. More... | |
The main source file for robot control.