Ian Hua / Quadcopter-mbedRTOS
Committer:
pHysiX
Date:
Fri May 02 17:01:56 2014 +0000
Revision:
12:953d25061417
Parent:
10:ef5fe86f67fe
Child:
13:6a983f2d42ea
Added in all sensors. Need to add in EEPROM to complete control of Tilty. Finished all telemetry output and appropriate data rates.

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 9:371950017779 12 // 1khz / (1 + 9) = 100 Hz (Fsample)
pHysiX 12:953d25061417 13 #define IMU_SAMPLE_RATE_DIVIDER 4
pHysiX 9:371950017779 14 // Fsample Hz / (1 + 0) = 100 Hz
pHysiX 12:953d25061417 15 #define IMU_FIFO_RATE_DIVIDER 0x01
pHysiX 3:605fbcb54e75 16
pHysiX 12:953d25061417 17 #define TASK1_FREQUENCY 200
pHysiX 10:ef5fe86f67fe 18 #define TASK2_FREQUENCY 200
pHysiX 1:43f8ac7ca6d7 19 #define TASK3_FREQUENCY 50
pHysiX 10:ef5fe86f67fe 20 #define TASK4_FREQUENCY 200
pHysiX 1:43f8ac7ca6d7 21
pHysiX 3:605fbcb54e75 22 void createThreads(void);
pHysiX 1:43f8ac7ca6d7 23
pHysiX 1:43f8ac7ca6d7 24 #endif