Ian Hua / Quadcopter-mbedRTOS
Committer:
pHysiX
Date:
Mon May 19 16:05:11 2014 +0000
Revision:
54:a36d39a90c21
Parent:
51:04c6af4319e1
PwmInRC library, removed mutex

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pHysiX 22:ef8aa9728013 1 /* File: tasks.h
pHysiX 22:ef8aa9728013 2 * Author: Trung Tin Ian HUA
pHysiX 22:ef8aa9728013 3 * Date: May 2014
pHysiX 22:ef8aa9728013 4 * Purpose: Code to intialise and start all threads.
pHysiX 22:ef8aa9728013 5 */
pHysiX 1:43f8ac7ca6d7 6 #include "mbed.h"
pHysiX 1:43f8ac7ca6d7 7 #include "rtos.h"
pHysiX 1:43f8ac7ca6d7 8
pHysiX 1:43f8ac7ca6d7 9 #ifndef _TASKS_H_
pHysiX 1:43f8ac7ca6d7 10 #define _TASKS_H_
pHysiX 1:43f8ac7ca6d7 11
pHysiX 1:43f8ac7ca6d7 12 #include "Task1.h"
pHysiX 26:4a3323ee36d5 13 #include "Task2_Master.h"
pHysiX 26:4a3323ee36d5 14 #include "Task2_Slave.h"
pHysiX 1:43f8ac7ca6d7 15 #include "Task3.h"
pHysiX 1:43f8ac7ca6d7 16 #include "Task4.h"
pHysiX 1:43f8ac7ca6d7 17
pHysiX 39:02782ad251db 18 #define ESC_PERIOD_US 1000000/ESC_FREQUENCY
pHysiX 1:43f8ac7ca6d7 19
pHysiX 51:04c6af4319e1 20 extern Mutex mutex_i2c;
pHysiX 51:04c6af4319e1 21
pHysiX 3:605fbcb54e75 22 void createThreads(void);
pHysiX 1:43f8ac7ca6d7 23
pHysiX 1:43f8ac7ca6d7 24 #endif