#define OSCFG_C
/******************************************************************************
*
*       (C) Copyright 2006, Freescale Semiconductor, Inc. All Rights Reserved.
*
*       THIS SOURCE CODE IS CONFIDENTIAL AND PROPRIETARY AND MAY NOT
*       BE USED OR DISTRIBUTED WITHOUT THE WRITTEN PERMISSION OF
*       Freescale Semiconductor, Inc.
*
*       : 1.49 $ : kruv001 : 2006/02/10 09:51:26 : 2006/02/10 09:51:26 $
*
* Note: The implementation was used: OSEKturbo_OSMPC55xx_2_2_1_82
*       OSEK System generator Target Specific DLL - Version: 2.2.82
*
******************************************************************************/



    
                                                                                                                                                                                                                                             
    








#if !defined(OSPROPH)
#include    "osprop.h"                               /* OS Properties */
#else   /*  !defined(OSPROPH)   */
#include    OSPROPH                             /* OS Properties */
#endif  /*  !defined(OSPROPH)   */

#include    <osapi.h>

#if defined(APPTYPESH)
#include APPTYPESH                              /* user's header file */
#endif  /* defined(APPTYPESH) */

#if !defined(OSCFGH)
#include    "cfg.h"                              /* definitions for system objects */
#else   /*  !defined(OSCFGH)        */
#include    OSCFGH                              /* definitions for system objects */
#endif  /*  !defined(OSCFGH)        */


/* Task Configuration table         */

const OSTSK   OsTaskCfgTable[OSNTSKS]=      /* Order is not important */
{
    { 
      (OSTASKENTRY)Funcinit, init,

    0|OSTSKACTIVATE|OSTSKNONPREEMPT,    },          /* init */ 
    { 
      (OSTASKENTRY)FuncbaseRate, baseRate,

    0,    },          /* baseRate */ 
    { 
      (OSTASKENTRY)FuncsubRate_1, subRate_1,

    0,    },          /* subRate_1 */ 
    {
      0, OSNULLTASK, 
        OSTSKACTIVATE,
    },          /* NULLTASK */
};

/* Counter table */

const    OSCTR     OsCountersCfg[OSNCTRS]=
{
    {
        0xFFFFFFFF,       /* maximum allowed counter value       */
        4000,       /* conversion constant         */
        0,        /* minimum period value for alarm      */
    },
};

/* Alarms table */

const    OSALM     OsAlarmsCfg[OSNALMS]=
{
    {
        baseRate,                                     /* task to notify    */
#if (defined(OSECC1) || defined(OSECC2)) && defined(OSALMSETEVENT) && (OSNXTSKS>0)   /* for ECC1 events are supported if necessary */
        0,                            /* if event==0 then alarm activates task 
                                                                else it set event for this task */
#endif  /*      defined(OSECC1) && defined(OSEVTALMS) && (OSNXTSKS>0) */
        SystemTimer,                                                  /* attached Counter ID  */
 
    },
    {
        subRate_1,                                     /* task to notify    */
#if (defined(OSECC1) || defined(OSECC2)) && defined(OSALMSETEVENT) && (OSNXTSKS>0)   /* for ECC1 events are supported if necessary */
        0,                            /* if event==0 then alarm activates task 
                                                                else it set event for this task */
#endif  /*      defined(OSECC1) && defined(OSEVTALMS) && (OSNXTSKS>0) */
        SystemTimer,                                                  /* attached Counter ID  */
 
    },
};



#if OSNISR > 0
__rom OSISRCFGTYPE OsIsrCfg[OSNISR]=   /* Interrupts config table */
{
    {29, 3},




};
#endif /* OSNISR > 0 */




__rom OSDWORD OsIsr[] =    /* OSNINTERRUPTS external interrupt handlers table */
{
0, /* IrqNumber = 0 */
0, /* IrqNumber = 1 */
0, /* IrqNumber = 2 */
0, /* IrqNumber = 3 */
0, /* IrqNumber = 4 */
0, /* IrqNumber = 5 */

0, /* IrqNumber = 6 */
0, /* IrqNumber = 7 */
0 , /* IrqNumber = 8 */
0 , /* IrqNumber = 9 */
0 , /* IrqNumber = 10 */
0 , /* IrqNumber = 11 */
0 , /* IrqNumber = 12 */
0 , /* IrqNumber = 13 */
0 , /* IrqNumber = 14 */
0 , /* IrqNumber = 15 */
0 , /* IrqNumber = 16 */
0 , /* IrqNumber = 17 */
0 , /* IrqNumber = 18 */
0 , /* IrqNumber = 19 */
0 , /* IrqNumber = 20 */
0 , /* IrqNumber = 21 */
0 , /* IrqNumber = 22 */
0 , /* IrqNumber = 23 */
0 , /* IrqNumber = 24 */
0 , /* IrqNumber = 25 */
0 , /* IrqNumber = 26 */
0 , /* IrqNumber = 27 */
0 , /* IrqNumber = 28 */
(OSDWORD)irq_DMA_eSCI_A_TX_handler , /* IrqNumber = 29 */
0 , /* IrqNumber = 30 */
0 , /* IrqNumber = 31 */
0 , /* IrqNumber = 32 */
0 , /* IrqNumber = 33 */
0 , /* IrqNumber = 34 */
0 , /* IrqNumber = 35 */
0 , /* IrqNumber = 36 */
0 , /* IrqNumber = 37 */
0 , /* IrqNumber = 38 */
0 , /* IrqNumber = 39 */
0 , /* IrqNumber = 40 */
0 , /* IrqNumber = 41 */
0 , /* IrqNumber = 42 */
0 , /* IrqNumber = 43 */
0 , /* IrqNumber = 44 */
0 , /* IrqNumber = 45 */
0 , /* IrqNumber = 46 */
0 , /* IrqNumber = 47 */
0 , /* IrqNumber = 48 */
0 , /* IrqNumber = 49 */
0 , /* IrqNumber = 50 */
0 , /* IrqNumber = 51 */
0 , /* IrqNumber = 52 */
0 , /* IrqNumber = 53 */
0 , /* IrqNumber = 54 */
0 , /* IrqNumber = 55 */
0 , /* IrqNumber = 56 */
0 , /* IrqNumber = 57 */
0 , /* IrqNumber = 58 */
0 , /* IrqNumber = 59 */
0 , /* IrqNumber = 60 */
0 , /* IrqNumber = 61 */
0 , /* IrqNumber = 62 */
0 , /* IrqNumber = 63 */
0 , /* IrqNumber = 64 */
0 , /* IrqNumber = 65 */
0 , /* IrqNumber = 66 */
0 , /* IrqNumber = 67 */
0 , /* IrqNumber = 68 */
0 , /* IrqNumber = 69 */
0 , /* IrqNumber = 70 */
0 , /* IrqNumber = 71 */
0 , /* IrqNumber = 72 */
0 , /* IrqNumber = 73 */
0 , /* IrqNumber = 74 */
0 , /* IrqNumber = 75 */
0 , /* IrqNumber = 76 */
0 , /* IrqNumber = 77 */
0 , /* IrqNumber = 78 */
0 , /* IrqNumber = 79 */
0 , /* IrqNumber = 80 */
0 , /* IrqNumber = 81 */
0 , /* IrqNumber = 82 */
0 , /* IrqNumber = 83 */
0 , /* IrqNumber = 84 */
0 , /* IrqNumber = 85 */
0 , /* IrqNumber = 86 */
0 , /* IrqNumber = 87 */
0 , /* IrqNumber = 88 */
0 , /* IrqNumber = 89 */
0 , /* IrqNumber = 90 */
0 , /* IrqNumber = 91 */
0 , /* IrqNumber = 92 */
0 , /* IrqNumber = 93 */
0 , /* IrqNumber = 94 */
0 , /* IrqNumber = 95 */
0 , /* IrqNumber = 96 */
0 , /* IrqNumber = 97 */
0 , /* IrqNumber = 98 */
0 , /* IrqNumber = 99 */
0 , /* IrqNumber = 100 */
0 , /* IrqNumber = 101 */
0 , /* IrqNumber = 102 */
0 , /* IrqNumber = 103 */
0 , /* IrqNumber = 104 */
0 , /* IrqNumber = 105 */
0 , /* IrqNumber = 106 */
0 , /* IrqNumber = 107 */
0 , /* IrqNumber = 108 */
0 , /* IrqNumber = 109 */
0 , /* IrqNumber = 110 */
0 , /* IrqNumber = 111 */
0 , /* IrqNumber = 112 */
0 , /* IrqNumber = 113 */
0 , /* IrqNumber = 114 */
0 , /* IrqNumber = 115 */
0 , /* IrqNumber = 116 */
0 , /* IrqNumber = 117 */
0 , /* IrqNumber = 118 */
0 , /* IrqNumber = 119 */
0 , /* IrqNumber = 120 */
0 , /* IrqNumber = 121 */
0 , /* IrqNumber = 122 */
0 , /* IrqNumber = 123 */
0 , /* IrqNumber = 124 */
0 , /* IrqNumber = 125 */
0 , /* IrqNumber = 126 */
0 , /* IrqNumber = 127 */
0 , /* IrqNumber = 128 */
0 , /* IrqNumber = 129 */
0 , /* IrqNumber = 130 */
0 , /* IrqNumber = 131 */
0 , /* IrqNumber = 132 */
0 , /* IrqNumber = 133 */
0 , /* IrqNumber = 134 */
0 , /* IrqNumber = 135 */
0 , /* IrqNumber = 136 */
0 , /* IrqNumber = 137 */
0 , /* IrqNumber = 138 */
0 , /* IrqNumber = 139 */
0 , /* IrqNumber = 140 */
0 , /* IrqNumber = 141 */
0 , /* IrqNumber = 142 */
0 , /* IrqNumber = 143 */
0 , /* IrqNumber = 144 */
0 , /* IrqNumber = 145 */
0 , /* IrqNumber = 146 */
0 , /* IrqNumber = 147 */
0 , /* IrqNumber = 148 */
0 , /* IrqNumber = 149 */
0 , /* IrqNumber = 150 */
0 , /* IrqNumber = 151 */
0 , /* IrqNumber = 152 */
0 , /* IrqNumber = 153 */
0 , /* IrqNumber = 154 */
0 , /* IrqNumber = 155 */
0 , /* IrqNumber = 156 */
0 , /* IrqNumber = 157 */
0 , /* IrqNumber = 158 */
0 , /* IrqNumber = 159 */
0 , /* IrqNumber = 160 */
0 , /* IrqNumber = 161 */
0 , /* IrqNumber = 162 */
0 , /* IrqNumber = 163 */
0 , /* IrqNumber = 164 */
0 , /* IrqNumber = 165 */
0 , /* IrqNumber = 166 */
0 , /* IrqNumber = 167 */
0 , /* IrqNumber = 168 */
0 , /* IrqNumber = 169 */
0 , /* IrqNumber = 170 */
0 , /* IrqNumber = 171 */
0 , /* IrqNumber = 172 */
0 , /* IrqNumber = 173 */
0 , /* IrqNumber = 174 */
0 , /* IrqNumber = 175 */
0 , /* IrqNumber = 176 */
0 , /* IrqNumber = 177 */
0 , /* IrqNumber = 178 */
0 , /* IrqNumber = 179 */
0 , /* IrqNumber = 180 */
0 , /* IrqNumber = 181 */
0 , /* IrqNumber = 182 */
0 , /* IrqNumber = 183 */
0 , /* IrqNumber = 184 */
0 , /* IrqNumber = 185 */
0 , /* IrqNumber = 186 */
0 , /* IrqNumber = 187 */
0 , /* IrqNumber = 188 */
0 , /* IrqNumber = 189 */
0 , /* IrqNumber = 190 */
0 , /* IrqNumber = 191 */
0 , /* IrqNumber = 192 */
0 , /* IrqNumber = 193 */
0 , /* IrqNumber = 194 */
0 , /* IrqNumber = 195 */
0 , /* IrqNumber = 196 */
0 , /* IrqNumber = 197 */
0 , /* IrqNumber = 198 */
0 , /* IrqNumber = 199 */
0 , /* IrqNumber = 200 */
0 , /* IrqNumber = 201 */
0 , /* IrqNumber = 202 */
0 , /* IrqNumber = 203 */
0 , /* IrqNumber = 204 */
0 , /* IrqNumber = 205 */
0 , /* IrqNumber = 206 */
0 , /* IrqNumber = 207 */
0 , /* IrqNumber = 208 */
0 , /* IrqNumber = 209 */
0 , /* IrqNumber = 210 */
0 , /* IrqNumber = 211 */
0 , /* IrqNumber = 212 */
0 , /* IrqNumber = 213 */
0 , /* IrqNumber = 214 */
0 , /* IrqNumber = 215 */
0 , /* IrqNumber = 216 */
0 , /* IrqNumber = 217 */
0 , /* IrqNumber = 218 */
0 , /* IrqNumber = 219 */
0 , /* IrqNumber = 220 */
0 , /* IrqNumber = 221 */
0 , /* IrqNumber = 222 */
0 , /* IrqNumber = 223 */
0 , /* IrqNumber = 224 */
0 , /* IrqNumber = 225 */
0 , /* IrqNumber = 226 */
0 , /* IrqNumber = 227 */
0 , /* IrqNumber = 228 */
0 , /* IrqNumber = 229 */
0 , /* IrqNumber = 230 */
0 , /* IrqNumber = 231 */
0 , /* IrqNumber = 232 */
0 , /* IrqNumber = 233 */
0 , /* IrqNumber = 234 */
0 , /* IrqNumber = 235 */
0 , /* IrqNumber = 236 */
0 , /* IrqNumber = 237 */
0 , /* IrqNumber = 238 */
0 , /* IrqNumber = 239 */
0 , /* IrqNumber = 240 */
0 , /* IrqNumber = 241 */
0 , /* IrqNumber = 242 */
0 , /* IrqNumber = 243 */
0 , /* IrqNumber = 244 */
0 , /* IrqNumber = 245 */
0 , /* IrqNumber = 246 */
0 , /* IrqNumber = 247 */
0 , /* IrqNumber = 248 */
0 , /* IrqNumber = 249 */
0 , /* IrqNumber = 250 */
0 , /* IrqNumber = 251 */
0 , /* IrqNumber = 252 */
0 , /* IrqNumber = 253 */
0 , /* IrqNumber = 254 */
0 , /* IrqNumber = 255 */
0 , /* IrqNumber = 256 */
0 , /* IrqNumber = 257 */
0 , /* IrqNumber = 258 */
0 , /* IrqNumber = 259 */
0 , /* IrqNumber = 260 */
0 , /* IrqNumber = 261 */
0 , /* IrqNumber = 262 */
0 , /* IrqNumber = 263 */
0 , /* IrqNumber = 264 */
0 , /* IrqNumber = 265 */
0 , /* IrqNumber = 266 */
0 , /* IrqNumber = 267 */
0 , /* IrqNumber = 268 */
0 , /* IrqNumber = 269 */
0 , /* IrqNumber = 270 */
0 , /* IrqNumber = 271 */
0 , /* IrqNumber = 272 */
0 , /* IrqNumber = 273 */
0 , /* IrqNumber = 274 */
0 , /* IrqNumber = 275 */
0 , /* IrqNumber = 276 */
0 , /* IrqNumber = 277 */
0 , /* IrqNumber = 278 */
0 , /* IrqNumber = 279 */
0 , /* IrqNumber = 280 */
0 , /* IrqNumber = 281 */
0 , /* IrqNumber = 282 */
0 , /* IrqNumber = 283 */
0 , /* IrqNumber = 284 */
0 , /* IrqNumber = 285 */
0 , /* IrqNumber = 286 */
0 , /* IrqNumber = 287 */
0 , /* IrqNumber = 288 */
0 , /* IrqNumber = 289 */
0 , /* IrqNumber = 290 */
0 , /* IrqNumber = 291 */
0 , /* IrqNumber = 292 */
0 , /* IrqNumber = 293 */
0 , /* IrqNumber = 294 */
0 , /* IrqNumber = 295 */
0 , /* IrqNumber = 296 */
0 , /* IrqNumber = 297 */
0 , /* IrqNumber = 298 */
0 , /* IrqNumber = 299 */
0 , /* IrqNumber = 300 */
0 , /* IrqNumber = 301 */
0 , /* IrqNumber = 302 */
0 , /* IrqNumber = 303 */
0 , /* IrqNumber = 304 */
0 , /* IrqNumber = 305 */
0 , /* IrqNumber = 306 */
0 , /* IrqNumber = 307 */

};

const  OSPRIOTYPE    OsResPrioTbl[OSNRESS+OSNISRRESS]=
{
        1,
};





