Loading...
Searching...
No Matches
main.h
Go to the documentation of this file.
1
5
6
#ifndef __MAIN_H
7
#define __MAIN_H
8
9
#include "stdint.h"
10
#include "stdio.h"
11
#include "
stm32f4xx.h
"
12
13
#include "FreeRTOS.h"
14
#include "event_groups.h"
15
#include "groups.h"
16
#include "message_buffer.h"
17
#include "semphr.h"
18
19
#include "flashwrite.h"
20
#include "gpsacquisition.h"
21
#include "hdataacquisition.h"
22
#include "ldataacquisition.h"
23
24
#include "loracomm.h"
25
#include "usbcomm.h"
26
27
#include "stateupdate.h"
28
#include "heartbeat.h"
29
30
#include "a3g4250d.h"
31
#include "bmp581.h"
32
#include "can.h"
33
#include "dataframe.h"
34
#include "w25q128.h"
35
#include "sam_m10q.h"
36
#include "kx134_1211.h"
37
#include "sx1272.h"
38
#include "sensors.h"
39
#include "
shell.h
"
40
#include "uart.h"
41
42
#include "kalmanfilter.h"
43
#include "membuff.h"
44
#include "quaternion.h"
45
#include "slidingwindow.h"
46
47
#ifdef DUMMY
48
#include "accelX.h"
49
#include "accelY.h"
50
#include "accelZ.h"
51
#include "gyroX.h"
52
#include "gyroY.h"
53
#include "gyroZ.h"
54
#include "press.h"
55
#endif
56
57
void
vSystemInit
(
void
*pvParameters);
58
void
deviceInit();
59
void
configure_interrupts
();
60
void
Error_Handler(
void
);
61
62
#define AVG_BUFF_SIZE 15
63
#define LORA_BUFF_SIZE 128
64
#define MEM_BUFF_SIZE 20992
65
66
#endif
vSystemInit
void vSystemInit(void *pvParameters)
Initialisation of RTOS tasks.
Definition
main.c:74
configure_interrupts
void configure_interrupts()
Definition
main.c:257
shell.h
stm32f4xx.h
CMSIS STM32F4xx Device Peripheral Access Layer Header File.
Australis-Avionics
Code
core
inc
main.h
Generated by
1.13.2