cocoOS  4.1.0
mock_tasks.h
1 /*
2  * mock_tasks.h
3  *
4  * Created on: 25 mar 2015
5  * Author: peter_000
6  */
7 
8 #ifndef MOCK_TASKS_H_
9 #define MOCK_TASKS_H_
10 
11 #include <cocoos.h>
12 
13 void sem1Task(void);
14 void sem3Task(void);
15 void sem5Task(void);
16 void sem6Task(void);
17 void runTask(void);
18 
19 void mock_tasks_init(void);
20 void mock_createCountingSem(uint8_t max, uint8_t init);
21 void mock_createBinSem(uint8_t val);
22 
23 uint8_t mock_getTaskCount(uint8_t taskId);
24 BOOL semHeldByTask(uint8_t taskId);
25 BOOL getSignalDone(void);
26 void signalFromISR(void);
27 
28 #endif /* MOCK_TASKS_H_ */