]> rtime.felk.cvut.cz Git - arc.git/blob - examples/blinker_node/config/hcs12x_elmicro_tboard/Os_Cfg.h
Adding configs for examples (HCS12)
[arc.git] / examples / blinker_node / config / hcs12x_elmicro_tboard / Os_Cfg.h
1 /*\r
2  * Configuration of module Os (Os_Cfg.h)\r
3  *\r
4  * Created by: ArcCore AB\r
5  * Configured for (MCU): Undefined MCU\r
6  *\r
7  * Module vendor: ArcCore\r
8  * Module version: 2.0.11\r
9  *\r
10  * Copyright ArcCore AB 2010\r
11  * Generated by Arctic Studio (http://arccore.com) \r
12  *           on Wed Nov 24 20:08:51 CET 2010\r
13  */\r
14 \r
15
16 #if (OS_SW_MAJOR_VERSION != 2) 
17 #error "Os: Configuration file version differs from BSW version."
18 #endif
19
20 \r
21 #ifndef OS_CFG_H_\r
22 #define OS_CFG_H_\r
23 \r
24 \r
25 // Alarm Id's\r
26 #define ALARM_ID_alarm10        0\r
27 #define ALARM_ID_alarm100       1\r
28 #define ALARM_ID_alarm25        2\r
29 \r
30 // Counter Id's\r
31 #define COUNTER_ID_OsTick       0\r
32 \r
33 // Counter macros\r
34 #define OSMAXALLOWEDVALUE_OsTick 65535\r
35 \r
36 \r
37 // Event masks\r
38 \r
39 // Isr Id's\r
40 \r
41 // Resource Id's\r
42 \r
43 // Linked resource id's\r
44 \r
45 // Resource masks\r
46 \r
47 // Task Id's\r
48 #define TASK_ID_OsIdle  0\r
49 #define TASK_ID_Startup 1\r
50 #define TASK_ID_bTask10 2\r
51 #define TASK_ID_bTask100        3\r
52 #define TASK_ID_bTask25 4\r
53 \r
54 // Task entry points\r
55 void OsIdle( void );\r
56 void Startup( void );\r
57 void bTask10( void );\r
58 void bTask100( void );\r
59 void bTask25( void );\r
60 \r
61 // Schedule table id's\r
62 \r
63 // Stack size\r
64 #define OS_INTERRUPT_STACK_SIZE 512\r
65 #define OS_OSIDLE_STACK_SIZE 512\r
66 \r
67 #define OS_ALARM_CNT                    3 \r
68 #define OS_TASK_CNT                             5\r
69 #define OS_SCHTBL_CNT                   0\r
70 #define OS_COUNTER_CNT                  1\r
71 #define OS_EVENTS_CNT                   0\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