]> rtime.felk.cvut.cz Git - arc.git/blob - examples/tiny/config/mpc5567qrtech/Os_Cfg.h
Cleanup of some drivers. Re-generated examples for mpc551xsim
[arc.git] / examples / tiny / config / mpc5567qrtech / Os_Cfg.h
1 /*\r
2 * Configuration of module: Os (Os_Cfg.h)\r
3 *\r
4 * Created by:              ArcCore AB\r
5 * Copyright:               Copyright ArcCore AB 2010\r
6 *\r
7 * Configured for (MCU):    Undefined MCU\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       2.0.11\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 *           on Thu Mar 10 10:50:59 CET 2011\r
14 */\r
15 \r
16
17 #if !(((OS_SW_MAJOR_VERSION == 2) && (OS_SW_MINOR_VERSION == 0)) )
18 #error Os: Configuration file expected BSW module version to be 2.0.*
19 #endif
20
21 \r
22 #ifndef OS_CFG_H_\r
23 #define OS_CFG_H_\r
24 \r
25 \r
26 // Alarm Id's\r
27 #define ALARM_ID_Alarm_4ms      0\r
28 \r
29 // Counter Id's\r
30 #define COUNTER_ID_OsTick       0\r
31 \r
32 // Counter macros\r
33 #define OSMAXALLOWEDVALUE_OsTick 65535\r
34 \r
35 \r
36 // Event masks\r
37 #define EVENT_MASK_EVENT_0      0\r
38 #define EVENT_MASK_EVENT_1      1\r
39 #define EVENT_MASK_EVENT_2      2\r
40 \r
41 // Isr Id's\r
42 \r
43 // Resource Id's\r
44 \r
45 // Linked resource id's\r
46 \r
47 // Resource masks\r
48 \r
49 // Task Id's\r
50 #define TASK_ID_OsIdle  0\r
51 #define TASK_ID_btask_3 1\r
52 #define TASK_ID_etask_1 2\r
53 #define TASK_ID_etask_2 3\r
54 \r
55 // Task entry points\r
56 void OsIdle( void );\r
57 void btask_3( void );\r
58 void etask_1( void );\r
59 void etask_2( void );\r
60 \r
61 // Schedule table id's\r
62 \r
63 // Stack size\r
64 #define OS_INTERRUPT_STACK_SIZE 2048\r
65 #define OS_OSIDLE_STACK_SIZE 512\r
66 \r
67 #define OS_ALARM_CNT                    1 \r
68 #define OS_TASK_CNT                             4\r
69 #define OS_SCHTBL_CNT                   0\r
70 #define OS_COUNTER_CNT                  1\r
71 #define OS_EVENTS_CNT                   3\r
72 #define OS_ISRS_CNT                             0\r
73 #define OS_RESOURCE_CNT                 0\r
74 #define OS_LINKED_RESOURCE_CNT  0\r
75 \r
76 #define CFG_OS_DEBUG                            STD_OFF\r
77 \r
78 #define OS_SC1                                          STD_ON     \r
79 #define OS_STACK_MONITORING                     STD_ON\r
80 #define OS_STATUS_EXTENDED                      STD_ON\r
81 #define OS_USE_GET_SERVICE_ID           STD_ON\r
82 #define OS_USE_PARAMETER_ACCESS         STD_ON\r
83 #define OS_RES_SCHEDULER                        STD_ON\r
84 \r
85 #endif /*OS_CFG_H_*/\r