2 * Configuration of module Os (Os_Cfg.c)
\r
4 * Created by: ArcCore AB
\r
5 * Configured for (MCU): Undefined MCU
\r
7 * Module vendor: ArcCore
\r
8 * Module version: 2.0.11
\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
19 #include "Platform_Types.h"
\r
20 #include "Os.h" // includes Os_Cfg.h
\r
21 #include "os_config_macros.h"
\r
23 #include "kernel_offset.h"
\r
24 #include "alist_i.h"
\r
27 extern void dec_exception( void );
\r
29 // Set the os tick frequency
\r
30 OsTickType OsTickFreq = 1000;
\r
33 // ############################### DEBUG OUTPUT #############################
\r
34 uint32 os_dbg_mask = 0;
\r
38 // ################################# COUNTERS ###############################
\r
40 GEN_COUNTER( COUNTER_ID_OsTick,
\r
50 CounterType Os_Arc_OsTickCounter = COUNTER_ID_OsTick;
\r
52 // ################################## ALARMS ################################
\r
55 GEN_ALARM( ALARM_ID_alarm10,
\r
59 ALARM_ACTION_ACTIVATETASK,
\r
63 GEN_ALARM( ALARM_ID_alarm100,
\r
67 ALARM_ACTION_ACTIVATETASK,
\r
71 GEN_ALARM( ALARM_ID_alarm25,
\r
75 ALARM_ACTION_ACTIVATETASK,
\r
81 // ################################ RESOURCES ###############################
\r
85 // ############################## STACKS (TASKS) ############################
\r
86 DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE);
\r
87 DECLARE_STACK(Startup,256);
\r
88 DECLARE_STACK(bTask10,512);
\r
89 DECLARE_STACK(bTask100,512);
\r
90 DECLARE_STACK(bTask25,512);
\r
92 // ################################## TASKS #################################
\r
143 // ################################## HOOKS #################################
\r
153 // ################################## ISRS ##################################
\r
156 // ############################ SCHEDULE TABLES #############################
\r
164 uint8_t os_interrupt_stack[OS_INTERRUPT_STACK_SIZE] __attribute__ ((aligned (0x10)));
\r
166 GEN_IRQ_VECTOR_TABLE_HEAD {};
\r
167 GEN_IRQ_ISR_TYPE_TABLE_HEAD {};
\r
168 GEN_IRQ_PRIORITY_TABLE_HEAD {};
\r
170 #include "os_config_funcs.h"
\r