Ian Hua / Quadcopter-mbedRTOS
Committer:
pHysiX
Date:
Wed Apr 30 13:49:12 2014 +0000
Revision:
9:371950017779
Parent:
3:605fbcb54e75
Child:
10:ef5fe86f67fe
Task1: Fix FIFO, or change to raw mode; Task2: Fix PID motor outputs; Task3: Need disarm/arm, calibration; Task4: Check motor mixing

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