Ian Hua / Quadcopter-mbedRTOS
Committer:
pHysiX
Date:
Tue Apr 29 14:53:32 2014 +0000
Revision:
3:605fbcb54e75
Parent:
2:ab967d7b4346
Child:
9:371950017779
Fully implemented system. Need to test stability of RTOS, and to make sure that values are correct. ; Rate Mode only.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pHysiX 1:43f8ac7ca6d7 1 #include "mbed.h"
pHysiX 1:43f8ac7ca6d7 2 #include "rtos.h"
pHysiX 1:43f8ac7ca6d7 3
pHysiX 1:43f8ac7ca6d7 4 #ifndef _TASKS_H_
pHysiX 1:43f8ac7ca6d7 5 #define _TASKS_H_
pHysiX 1:43f8ac7ca6d7 6
pHysiX 1:43f8ac7ca6d7 7 #include "Task1.h"
pHysiX 1:43f8ac7ca6d7 8 #include "Task2.h"
pHysiX 1:43f8ac7ca6d7 9 #include "Task3.h"
pHysiX 1:43f8ac7ca6d7 10 #include "Task4.h"
pHysiX 1:43f8ac7ca6d7 11
pHysiX 3:605fbcb54e75 12 // 1khz / (1 + 4) = 200 Hz
pHysiX 3:605fbcb54e75 13 #define IMU_SAMPLE_RATE_DIVIDER 4
pHysiX 3:605fbcb54e75 14
pHysiX 1:43f8ac7ca6d7 15 #define TASK1_FREQUENCY 250
pHysiX 1:43f8ac7ca6d7 16 #define TASK2_FREQUENCY 100
pHysiX 1:43f8ac7ca6d7 17 #define TASK3_FREQUENCY 50
pHysiX 2:ab967d7b4346 18 #define TASK4_FREQUENCY 100
pHysiX 1:43f8ac7ca6d7 19
pHysiX 3:605fbcb54e75 20 void createThreads(void);
pHysiX 1:43f8ac7ca6d7 21
pHysiX 1:43f8ac7ca6d7 22 #endif