#include "stdint.h"
#include "stdio.h"
#include "stm32f4xx.h"
#include "FreeRTOS.h"
#include "event_groups.h"
#include "groups.h"
#include "handles.h"
#include "message_buffer.h"
#include "semphr.h"
#include "flashwrite.h"
#include "gpsacquisition.h"
#include "hdataacquisition.h"
#include "ldataacquisition.h"
#include "loracomm.h"
#include "payloadcomm.h"
#include "usbcomm.h"
#include "stateupdate.h"
#include "a3g4250d.h"
#include "bmp581.h"
#include "can.h"
#include "dataframe.h"
#include "devices.h"
#include "drivers.h"
#include "flash.h"
#include "gps.h"
#include "kx134_1211.h"
#include "lora.h"
#include "sensors.h"
#include "shell.h"
#include "uart.h"
#include "kalmanfilter.h"
#include "membuff.h"
#include "quaternion.h"
#include "slidingwindow.h"
Go to the source code of this file.
Functions | |
void | vSystemInit (void *pvParameters) |
Initialisation of RTOS tasks. | |
void | configure_interrupts () |
Definition in file main.h.
void vSystemInit | ( | void * | argument | ) |
Initialisation of RTOS tasks.
Performs initial setup for various peripherals, ensuring all components are ready for data acquisition and system state management. This task also initializes RTOS event groups and message buffers to manage inter-task communication.