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 Dec 01 21:46:57 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
53 GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_ABSOLUTE, 100, 10, OSDEFAULTAPPMODE );
\r
57 GEN_ALARM( ALARM_ID_Alarm1,
\r
60 GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1),
\r
61 ALARM_ACTION_SETEVENT,
\r
67 // ################################ RESOURCES ###############################
\r
71 // ############################## STACKS (TASKS) ############################
\r
72 DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE);
\r
73 DECLARE_STACK(btask_3,2048);
\r
74 DECLARE_STACK(etask_1,2048);
\r
75 DECLARE_STACK(etask_2,2048);
\r
77 // ################################## TASKS #################################
\r
118 // ################################## HOOKS #################################
\r
128 // ################################## ISRS ##################################
\r
131 // ############################ SCHEDULE TABLES #############################
\r
139 uint8_t os_interrupt_stack[OS_INTERRUPT_STACK_SIZE] __attribute__ ((aligned (0x10)));
\r
141 GEN_IRQ_VECTOR_TABLE_HEAD {};
\r
142 GEN_IRQ_ISR_TYPE_TABLE_HEAD {};
\r
143 GEN_IRQ_PRIORITY_TABLE_HEAD {};
\r
145 #include "os_config_funcs.h"
\r