CpuSerise=911\r
\r
[DirInfo]\r
-PRJ=C:\E\Dev\_FreeRTOS\Demo\MB91460_Softune\\r
+PRJ=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\MB91460_Softune\\r
\r
[PrjInfo]\r
Count=2\r
F2-5=- SRC\mb91467d.h\r
F2-6=- ..\..\Source\include\task.h\r
F2-7=- ..\..\Source\include\list.h\r
-F2-8=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F2-9=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
+F2-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
+F2-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F3=3 c 1 ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c\r
F3-1=- SRC\FreeRTOSConfig.h\r
-F3-2=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F3-3=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F3-2=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F3-3=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F4=10 c 1 ..\..\Source\croutine.c\r
F4-1=- ..\..\Source\include\FreeRTOS.h\r
F4-2=- ..\..\Source\include\projdefs.h\r
F4-5=- ..\..\Source\include\task.h\r
F4-6=- ..\..\Source\include\list.h\r
F4-7=- ..\..\Source\include\croutine.h\r
-F4-8=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F4-9=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
-F4-10=- SRC\mb91467d.h\r
+F4-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
+F4-9=- SRC\mb91467d.h\r
+F4-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F5=9 c 1 ..\..\Source\list.c\r
F5-1=- ..\..\Source\include\FreeRTOS.h\r
F5-2=- ..\..\Source\include\projdefs.h\r
F5-3=- SRC\FreeRTOSConfig.h\r
F5-4=- ..\..\Source\include\portable.h\r
F5-5=- ..\..\Source\include\list.h\r
-F5-6=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F5-7=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F5-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
-F5-9=- SRC\mb91467d.h\r
+F5-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
+F5-7=- SRC\mb91467d.h\r
+F5-8=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F5-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F6=12 c 1 ..\..\Source\queue.c\r
F6-1=- ..\..\Source\include\FreeRTOS.h\r
F6-2=- ..\..\Source\include\projdefs.h\r
F6-7=- ..\..\Source\include\task.h\r
F6-8=- ..\..\Source\include\list.h\r
F6-9=- ..\..\Source\include\croutine.h\r
-F6-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F6-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F6-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h\r
+F6-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F6-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F6-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h\r
F7=13 c 1 ..\..\Source\tasks.c\r
F7-1=- ..\..\Source\include\FreeRTOS.h\r
F7-2=- ..\..\Source\include\projdefs.h\r
F7-6=- SRC\mb91467d.h\r
F7-7=- ..\..\Source\include\task.h\r
F7-8=- ..\..\Source\include\list.h\r
-F7-9=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdio.h\r
-F7-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F7-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdarg.h\r
-F7-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F7-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h\r
+F7-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdio.h\r
+F7-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F7-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdarg.h\r
+F7-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F7-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h\r
F8=11 c 1 SRC\MAIN.c\r
F8-1=- SRC\mb91467d.h\r
F8-2=- SRC\vectors.h\r
F8-8=- ..\..\Source\include\task.h\r
F8-9=- ..\..\Source\include\list.h\r
F8-10=- SRC\watchdog\watchdog.h\r
-F8-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F8-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F9=2 c 1 SRC\vectors.c\r
F9-1=- SRC\mb91467d.h\r
F9-2=- SRC\watchdog\watchdog.h\r
F16-8=- ..\..\Source\include\list.h\r
F16-9=- ..\..\Source\include\queue.h\r
F16-10=- ..\Common\include\BlockQ.h\r
-F16-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F16-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F16-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F16-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F17=11 c 1 ..\Common\Minimal\blocktim.c\r
F17-1=- ..\..\Source\include\FreeRTOS.h\r
F17-2=- ..\..\Source\include\projdefs.h\r
F17-8=- ..\..\Source\include\list.h\r
F17-9=- ..\..\Source\include\queue.h\r
F17-10=- ..\Common\include\blocktim.h\r
-F17-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F17-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F18=13 c 1 ..\Common\Minimal\comtest.c\r
F18-1=- ..\..\Source\include\FreeRTOS.h\r
F18-2=- ..\..\Source\include\projdefs.h\r
F18-9=- ..\Common\include\serial.h\r
F18-10=- ..\Common\include\comtest.h\r
F18-11=- ..\Common\include\partest.h\r
-F18-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F18-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F18-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F18-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F19=12 c 0 ..\Common\Minimal\countsem.c\r
F19-1=- ..\..\Source\include\FreeRTOS.h\r
F19-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h\r
F20-9=- ..\..\Source\include\queue.h\r
F20-10=- ..\Common\include\partest.h\r
F20-11=- ..\Common\include\crflash.h\r
-F20-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F20-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F21=11 c 1 ..\Common\Minimal\crhook.c\r
F21-1=- ..\..\Source\include\FreeRTOS.h\r
F21-2=- ..\..\Source\include\projdefs.h\r
F21-8=- ..\..\Source\include\list.h\r
F21-9=- ..\..\Source\include\queue.h\r
F21-10=- ..\Common\include\crhook.h\r
-F21-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F21-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F22=11 c 1 ..\Common\Minimal\death.c\r
F22-1=- ..\..\Source\include\FreeRTOS.h\r
F22-2=- ..\..\Source\include\projdefs.h\r
F22-7=- ..\..\Source\include\task.h\r
F22-8=- ..\..\Source\include\list.h\r
F22-9=- ..\Common\include\death.h\r
-F22-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F22-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F22-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F22-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F23=13 c 1 ..\Common\Minimal\dynamic.c\r
F23-1=- ..\..\Source\include\FreeRTOS.h\r
F23-2=- ..\..\Source\include\projdefs.h\r
F23-8=- ..\..\Source\include\list.h\r
F23-9=- ..\..\Source\include\queue.h\r
F23-10=- ..\Common\include\dynamic.h\r
-F23-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F23-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F23-13=- ..\Common\Minimal\semphr.h\r
+F23-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F23-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F23-13=- ..\..\Source\include\semphr.h\r
F24=12 c 1 ..\Common\Minimal\flash.c\r
F24-1=- ..\..\Source\include\FreeRTOS.h\r
F24-2=- ..\..\Source\include\projdefs.h\r
F24-8=- ..\..\Source\include\list.h\r
F24-9=- ..\Common\include\partest.h\r
F24-10=- ..\Common\include\flash.h\r
-F24-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F24-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F24-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F24-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F25=13 c 1 ..\Common\Minimal\flop.c\r
F25-1=- ..\..\Source\include\FreeRTOS.h\r
F25-2=- ..\..\Source\include\projdefs.h\r
F25-7=- ..\..\Source\include\task.h\r
F25-8=- ..\..\Source\include\list.h\r
F25-9=- ..\Common\include\flop.h\r
-F25-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F25-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F25-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h\r
-F25-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h\r
+F25-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F25-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F25-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h\r
+F25-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h\r
F26=13 c 1 ..\Common\Minimal\GenQTest.c\r
F26-1=- ..\..\Source\include\FreeRTOS.h\r
F26-2=- ..\..\Source\include\projdefs.h\r
F26-8=- ..\..\Source\include\list.h\r
F26-9=- ..\..\Source\include\queue.h\r
F26-10=- ..\Common\include\GenQTest.h\r
-F26-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F26-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F26-13=- ..\Common\Minimal\semphr.h\r
+F26-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F26-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F26-13=- ..\..\Source\include\semphr.h\r
F27=11 c 1 ..\Common\Minimal\integer.c\r
F27-1=- ..\..\Source\include\FreeRTOS.h\r
F27-2=- ..\..\Source\include\projdefs.h\r
F27-7=- ..\..\Source\include\task.h\r
F27-8=- ..\..\Source\include\list.h\r
F27-9=- ..\Common\include\integer.h\r
-F27-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F27-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F27-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F27-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F28=12 c 1 ..\Common\Minimal\PollQ.c\r
F28-1=- ..\..\Source\include\FreeRTOS.h\r
F28-2=- ..\..\Source\include\projdefs.h\r
F28-8=- ..\..\Source\include\list.h\r
F28-9=- ..\..\Source\include\queue.h\r
F28-10=- ..\Common\include\PollQ.h\r
-F28-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F28-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F28-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F28-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F29=13 c 1 ..\Common\Minimal\QPeek.c\r
F29-1=- ..\..\Source\include\FreeRTOS.h\r
F29-2=- ..\..\Source\include\projdefs.h\r
F29-8=- ..\..\Source\include\list.h\r
F29-9=- ..\..\Source\include\queue.h\r
F29-10=- ..\Common\include\QPeek.h\r
-F29-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F29-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F29-13=- ..\Common\Minimal\semphr.h\r
+F29-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F29-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F29-13=- ..\..\Source\include\semphr.h\r
F30=13 c 1 ..\Common\Minimal\semtest.c\r
F30-1=- ..\..\Source\include\FreeRTOS.h\r
F30-2=- ..\..\Source\include\projdefs.h\r
F30-8=- ..\..\Source\include\list.h\r
F30-9=- ..\..\Source\include\queue.h\r
F30-10=- ..\Common\include\semtest.h\r
-F30-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F30-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
-F30-13=- ..\Common\Minimal\semphr.h\r
+F30-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F30-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F30-13=- ..\..\Source\include\semphr.h\r
F31=10 c 1 ..\..\Source\portable\MemMang\heap_3.c\r
F31-1=- ..\..\Source\include\FreeRTOS.h\r
F31-2=- ..\..\Source\include\projdefs.h\r
F31-6=- SRC\mb91467d.h\r
F31-7=- ..\..\Source\include\task.h\r
F31-8=- ..\..\Source\include\list.h\r
-F31-9=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F31-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F31-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F31-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F32=10 c 0 ..\..\Source\portable\MemMang\heap_1.c\r
F32-1=- ..\..\Source\include\FreeRTOS.h\r
F32-2=- ..\..\Source\include\projdefs.h\r
F34-8=- ..\..\Source\include\task.h\r
F34-9=- ..\..\Source\include\list.h\r
F34-10=- ..\Common\include\serial.h\r
-F34-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
-F34-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F34-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h\r
+F34-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F35=10 c 1 SRC\watchdog\watchdog.c\r
F35-1=- SRC\mb91467d.h\r
F35-2=- ..\..\Source\include\FreeRTOS.h\r
F35-7=- ..\..\Source\include\task.h\r
F35-8=- ..\..\Source\include\list.h\r
F35-9=- SRC\watchdog\watchdog.h\r
-F35-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F35-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
F36=10 c 1 SRC\utility\taskutility.c\r
F36-1=- SRC\mb91467d.h\r
F36-2=- SRC\vectors.h\r
F36-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h\r
F36-8=- ..\..\Source\include\task.h\r
F36-9=- ..\..\Source\include\list.h\r
-F36-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
+F36-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h\r
\r
[BUILDMODE-STANDALONE]\r
kernel=1\r
+++ /dev/null
-/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */\r
-/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */\r
-/* ELIGIBILITY FOR ANY PURPOSES. */\r
-/* (C) Fujitsu Microelectronics Europe GmbH */\r
-/*------------------------------------------------------------------------\r
- MAIN.C\r
- - description\r
- - See README.TXT for project description and disclaimer.\r
--------------------------------------------------------------------------*/\r
-/*************************@INCLUDE_START************************/\r
-#include "mb91467d.h"\r
-#include "vectors.h"\r
-#include "FreeRTOS.h"\r
-#include "task.h"\r
-#include "watchdog.h"\r
-\r
-/* Demo task priorities. */\r
-#define WTC_TASK_PRIORITY ( tskIDLE_PRIORITY + 5 )\r
-#define mainCHECK_TASK_PRIORITY ( tskIDLE_PRIORITY + 4 )\r
-#define TASK_UTILITY_PRIORITY ( tskIDLE_PRIORITY + 3 )\r
-#define mainSEM_TEST_PRIORITY ( tskIDLE_PRIORITY + 3 )\r
-#define mainCOM_TEST_PRIORITY ( tskIDLE_PRIORITY + 2 )\r
-#define mainQUEUE_POLL_PRIORITY ( tskIDLE_PRIORITY + 2 )\r
-#define mainQUEUE_BLOCK_PRIORITY ( tskIDLE_PRIORITY + 2 )\r
-#define mainDEATH_PRIORITY ( tskIDLE_PRIORITY + 1 )\r
-#define mainLED_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 )\r
-#define mainGENERIC_QUEUE_PRIORITY ( tskIDLE_PRIORITY )\r
-\r
-/* Baud rate used by the COM test tasks. */\r
-#define mainCOM_TEST_BAUD_RATE ( ( unsigned portLONG ) 19200 )\r
-\r
-/* The frequency at which the 'Check' tasks executes. See the comments at the \r
-top of the page. When the system is operating error free the 'Check' task\r
-toggles an LED every three seconds. If an error is discovered in any task the\r
-rate is increased to 500 milliseconds. [in this case the '*' characters on the \r
-LCD represent LED's]*/\r
-#define mainNO_ERROR_CHECK_DELAY ( ( portTickType ) 3000 / portTICK_RATE_MS )\r
-#define mainERROR_CHECK_DELAY ( ( portTickType ) 500 / portTICK_RATE_MS )\r
-\r
-/*---------------------------------------------------------------------------*/\r
-#define ledNUMBER_OF_LEDS 8\r
-#define mainCOM_TEST_LED 0x05\r
-#define mainCHECK_TEST_LED 0x07\r
-/*---------------------------------------------------------------------------*/\r
-/* \r
- * The function that implements the Check task. See the comments at the head\r
- * of the page for implementation details.\r
- */ \r
-static void vErrorChecks( void *pvParameters );\r
-\r
-/*\r
- * Called by the Check task. Returns pdPASS if all the other tasks are found\r
- * to be operating without error - otherwise returns pdFAIL.\r
- */\r
-static portSHORT prvCheckOtherTasksAreStillRunning( void );\r
-\r
-/*---------------------------------------------------------------------------*/\r
-\r
-static unsigned portSHORT sState[ledNUMBER_OF_LEDS] = {pdFALSE};\r
-static unsigned portSHORT sState1[ledNUMBER_OF_LEDS] = {pdFALSE};\r
-\r
-/*---------------------------------------------------------------------------\r
- * The below callback function is called from Tick ISR if configUSE_TICK_HOOK \r
- * is configured as 1. This function needs to be uncommented if the crhook.c\r
- * is not used, since the crhook.c has also defined vApplicationTickHook(). \r
- *---------------------------------------------------------------------------*/ \r
-/*void vApplicationTickHook ( void )\r
-{\r
-#if WATCHDOG == WTC_IN_TICK\r
- Kick_Watchdog();\r
-#endif\r
-}*/\r
-/*---------------------------------------------------------------------------\r
- * The below callback function is called from Delayed ISR if configUSE_IDLE_HOOK \r
- * is configured as 1.\r
- *---------------------------------------------------------------------------*/ \r
-void vApplicationIdleHook ( void )\r
-{\r
-#if WATCHDOG == WTC_IN_IDLE\r
- Kick_Watchdog();\r
-#endif\r
- \r
- vCoRoutineSchedule();\r
-}\r
-\r
-/*---------------------------------------------------------------------------\r
- * Initialize Port 00\r
- *---------------------------------------------------------------------------*/\r
-static void prvInitPort( void )\r
-{\r
- DDR16=0xFF;\r
- DDR25=0xFF;\r
-}\r
-/*---------------------------------------------------------------------------\r
- * Setup the hardware\r
- *---------------------------------------------------------------------------*/\r
-static void prvSetupHardware( void )\r
-{\r
- prvInitPort();\r
-#if WATCHDOG != WTC_NONE \r
- InitWatchdog();\r
-#endif\r
-}\r
-\r
-\r
-/*********************@FUNCTION_HEADER_START*********************\r
-*@FUNCTION NAME: main() *\r
-* *\r
-*@DESCRIPTION: The main function controls the program flow *\r
-* *\r
-*@PARAMETER: none *\r
-* *\r
-*@RETURN: none *\r
-* *\r
-***********************@FUNCTION_HEADER_END*********************/\r
-\r
-void main(void)\r
-{\r
- __set_il(31); /* allow all levels */\r
- InitIrqLevels(); /* init interrupts */\r
- \r
- prvSetupHardware();\r
- \r
-#if WATCHDOG == WTC_IN_TASK \r
- vStartWatchdogTask( WTC_TASK_PRIORITY );\r
-#endif \r
-\r
- /* Start the standard demo application tasks. */\r
- vStartLEDFlashTasks( mainLED_TASK_PRIORITY );\r
- \r
- vStartIntegerMathTasks( tskIDLE_PRIORITY );\r
-\r
- vAltStartComTestTasks( mainCOM_TEST_PRIORITY, mainCOM_TEST_BAUD_RATE, mainCOM_TEST_LED - 1 );\r
-\r
- vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY );\r
-\r
- vStartSemaphoreTasks( mainSEM_TEST_PRIORITY );\r
-\r
- vStartBlockingQueueTasks ( mainQUEUE_BLOCK_PRIORITY );\r
- \r
- vStartDynamicPriorityTasks();\r
- \r
- vStartMathTasks( tskIDLE_PRIORITY );\r
- \r
- vStartFlashCoRoutines(ledNUMBER_OF_LEDS);\r
- \r
- vStartHookCoRoutines();\r
- \r
- /* Start the 'Check' task which is defined in this file. */\r
- xTaskCreate( vErrorChecks, ( signed portCHAR * ) "Check", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL ); \r
-\r
- vStartGenericQueueTasks( mainGENERIC_QUEUE_PRIORITY );\r
- \r
- vStartQueuePeekTasks();\r
- \r
- vTraceListTasks( TASK_UTILITY_PRIORITY );\r
- \r
- vCreateBlockTimeTasks();\r
- \r
- vCreateSuicidalTasks( mainDEATH_PRIORITY );\r
- \r
- vTaskStartScheduler( );\r
- \r
- /* Should not reach here */\r
- while (1)\r
- {\r
- __asm(" NOP "); // \r
- }\r
-}\r
-\r
-/*-----------------------------------------------------------*/\r
-void vParTestToggleLED( unsigned portBASE_TYPE uxLED )\r
-{\r
- if (uxLED < ledNUMBER_OF_LEDS)\r
- {\r
- vTaskSuspendAll();\r
- \r
- /* Toggle the state of the single genuine on board LED. */\r
- if( sState[uxLED]) \r
- {\r
- PDR25 |= (1 << uxLED);\r
- }\r
- else\r
- {\r
- PDR25 &= ~(1 << uxLED);\r
- }\r
- \r
- sState[uxLED] = !(sState[uxLED]);\r
- \r
- xTaskResumeAll();\r
- }\r
- else\r
- {\r
- uxLED -= ledNUMBER_OF_LEDS;\r
- \r
- vTaskSuspendAll();\r
- \r
- /* Toggle the state of the single genuine on board LED. */\r
- if( sState1[uxLED]) \r
- {\r
- PDR16 |= (1 << uxLED);\r
- }\r
- else\r
- {\r
- PDR16 &= ~(1 << uxLED);\r
- }\r
- \r
- sState1[uxLED] = !(sState1[uxLED]);\r
- \r
- xTaskResumeAll();\r
- }\r
-}\r
-/*-----------------------------------------------------------*/\r
-void vParTestSetLED( unsigned portBASE_TYPE uxLED, signed portBASE_TYPE xValue )\r
-{\r
- /* Set or clear the output [in this case show or hide the '*' character. */\r
- if( uxLED < ledNUMBER_OF_LEDS )\r
- {\r
- vTaskSuspendAll();\r
- {\r
- if( xValue )\r
- {\r
- PDR25 |= (1 << uxLED);\r
- sState[uxLED] = 1;\r
- }\r
- else\r
- {\r
- PDR25 &= ~(1 << uxLED);\r
- sState[uxLED] = 0;\r
- }\r
- }\r
- xTaskResumeAll();\r
- }\r
- else \r
- {\r
- uxLED -= ledNUMBER_OF_LEDS;\r
- vTaskSuspendAll();\r
- {\r
- if( xValue )\r
- {\r
- PDR16 |= (1 << uxLED);\r
- sState1[uxLED] = 1;\r
- }\r
- else\r
- {\r
- PDR16 &= ~(1 << uxLED);\r
- sState1[uxLED] = 0;\r
- }\r
- }\r
- xTaskResumeAll();\r
- }\r
-}\r
-/*-----------------------------------------------------------*/\r
-\r
-static void vErrorChecks( void *pvParameters )\r
-{\r
-static volatile unsigned portLONG ulDummyVariable = 3UL;\r
-portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY;\r
-\r
- /* Cycle for ever, delaying then checking all the other tasks are still\r
- operating without error. */\r
- for( ;; )\r
- {\r
- /* Wait until it is time to check again. The time we wait here depends\r
- on whether an error has been detected or not. When an error is \r
- detected the time is shortened resulting in a faster LED flash rate. */\r
- vTaskDelay( xDelayPeriod );\r
-\r
- /* Perform a bit of 32bit maths to ensure the registers used by the \r
- integer tasks get some exercise outside of the integer tasks \r
- themselves. The result here is not important we are just deliberately\r
- changing registers used by other tasks to ensure that their context\r
- switch is operating as required. - see the demo application \r
- documentation for more info. */\r
- ulDummyVariable *= 3UL;\r
- \r
- /* See if the other tasks are all ok. */\r
- if( prvCheckOtherTasksAreStillRunning() != pdPASS )\r
- {\r
- /* An error occurred in one of the tasks so shorten the delay \r
- period - which has the effect of increasing the frequency of the\r
- LED toggle. */\r
- xDelayPeriod = mainERROR_CHECK_DELAY;\r
- }\r
-\r
- /* Flash! */\r
- vParTestToggleLED(mainCHECK_TEST_LED);\r
- }\r
-}\r
-\r
-/*-----------------------------------------------------------*/\r
-\r
-static portSHORT prvCheckOtherTasksAreStillRunning( void )\r
-{\r
-static portSHORT sNoErrorFound = pdTRUE;\r
-\r
- /* The demo tasks maintain a count that increments every cycle of the task\r
- provided that the task has never encountered an error. This function \r
- checks the counts maintained by the tasks to ensure they are still being\r
- incremented. A count remaining at the same value between calls therefore\r
- indicates that an error has been detected. Only tasks that do not flash\r
- an LED are checked. */\r
-\r
- if( xAreIntegerMathsTaskStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
-\r
- if( xArePollingQueuesStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
-\r
- if( xAreComTestTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreSemaphoreTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreBlockingQueuesStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreDynamicPriorityTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreMathsTaskStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreFlashCoRoutinesStillRunning() != pdTRUE ) \r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreHookCoRoutinesStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xIsCreateTaskStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if( xAreBlockTimeTestTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if ( xAreGenericQueueTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- if ( xAreQueuePeekTasksStillRunning() != pdTRUE )\r
- {\r
- sNoErrorFound = pdFALSE;\r
- }\r
- \r
- return sNoErrorFound;\r
-}\r
-\r
-/********************@FUNCTION_DECLARATION_END******************/\r
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */\r
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */\r
-/* ELIGIBILITY FOR ANY PURPOSES. */\r
-/* (C) Fujitsu Microelectronics Europe GmbH */\r
+/* ELIGIBILITY FOR ANY PURPOSES. */\r
+/* (C) Fujitsu Microelectronics Europe GmbH */\r
/*------------------------------------------------------------------------\r
VECTORS.C\r
- Interrupt level (priority) setting\r
- Interrupt vector definition\r
\r
- 31.04.05 1.00 UMa Initial Version\r
- 08.11.05 1.01 MSt SWB Mondeb switch for ICR00 Register added\r
- 27.02.06 1.02 UMa added comment in DefaultIRQHandler \r
- 17.03.06 1.03 UMa comment out ICR01\r
- 28.07.06 1.04 UMa changed comment\r
- 06.10.06 1.05 UMa changed DefaultIRQHandler\r
+ 31.04.05 1.00 UMa Initial Version\r
+ 08.11.05 1.01 MSt SWB Mondeb switch for ICR00 Register added\r
+ 27.02.06 1.02 UMa added comment in DefaultIRQHandler \r
+ 17.03.06 1.03 UMa comment out ICR01\r
+ 28.07.06 1.04 UMa changed comment\r
+ 06.10.06 1.05 UMa changed DefaultIRQHandler\r
-------------------------------------------------------------------------*/\r
\r
#include "mb91467d.h"\r
-------------------------------------------------------------------------*/\r
void InitIrqLevels(void)\r
{\r
- /* ICRxx */ \r
-/* Softune Workbench Monitor Debugger is using ext int0 for abort function */\r
-/* ICR00 = 31; *//* External Interrupt 0 */\r
- /* External Interrupt 1 */ \r
- ICR01 = 31; /* External Interrupt 2 */\r
- /* External Interrupt 3 */\r
- ICR02 = 31; /* External Interrupt 4 */\r
- /* External Interrupt 5 */\r
- ICR03 = 31; /* External Interrupt 6 */\r
- /* External Interrupt 7 */\r
- ICR04 = 31; /* External Interrupt 8 */\r
- /* External Interrupt 9 */\r
- ICR05 = 31; /* External Interrupt 10 */\r
- /* External Interrupt 11 */\r
- ICR06 = 31; /* External Interrupt 12 */\r
- /* External Interrupt 13 */\r
- ICR07 = 31; /* External Interrupt 14 */\r
- /* External Interrupt 15 */\r
- ICR08 = 23; /* Reload Timer 0 */\r
- /* Reload Timer 1 */\r
- ICR09 = 31; /* Reload Timer 2 */\r
- /* Reload Timer 3 */\r
- ICR10 = 31; /* Reload Timer 4 */\r
- /* Reload Timer 5 */\r
- ICR11 = 31; /* Reload Timer 6 */\r
- /* Reload Timer 7 */\r
- ICR12 = 31; /* Free Run Timer 0 */\r
- /* Free Run Timer 1 */\r
- ICR13 = 31; /* Free Run Timer 2 */\r
- /* Free Run Timer 3 */\r
- ICR14 = 31; /* Free Run Timer 4 */\r
- /* Free Run Timer 5 */\r
- ICR15 = 31; /* Free Run Timer 6 */\r
- /* Free Run Timer 7 */\r
- ICR16 = 31; /* CAN 0 */\r
- /* CAN 1 */\r
- ICR17 = 31; /* CAN 2 */\r
- /* CAN 3 */\r
- ICR18 = 31; /* CAN 4 */\r
- /* CAN 5 */\r
- ICR19 = 31; /* USART (LIN) 0 RX */\r
- /* USART (LIN) 0 TX */\r
- ICR20 = 31; /* USART (LIN) 1 RX */\r
- /* USART (LIN) 1 TX */\r
- ICR21 = 21; /* USART (LIN) 2 RX */\r
- /* USART (LIN) 2 TX */\r
- ICR22 = 31; /* USART (LIN) 3 RX */\r
- /* USART (LIN) 3 TX */\r
- ICR23 = 23; /* System Reserved */\r
- /* Delayed Interrupt */\r
- ICR24 = 31; /* System Reserved */\r
- /* System Reserved */\r
- ICR25 = 31; /* USART (LIN, FIFO) 4 RX */\r
- /* USART (LIN, FIFO) 4 TX */\r
- ICR26 = 21; /* USART (LIN, FIFO) 5 RX */\r
- /* USART (LIN, FIFO) 5 TX */\r
- ICR27 = 31; /* USART (LIN, FIFO) 6 RX */\r
- /* USART (LIN, FIFO) 6 TX */\r
- ICR28 = 31; /* USART (LIN, FIFO) 7 RX */\r
- /* USART (LIN, FIFO) 7 TX */\r
- ICR29 = 31; /* I2C 0 / I2C 2 */\r
- /* I2C 1 / I2C 3 */\r
- ICR30 = 31; /* USART (LIN, FIFO) 8 RX */\r
- /* USART (LIN, FIFO) 8 TX */\r
- ICR31 = 31; /* USART (LIN, FIFO) 9 RX */\r
- /* USART (LIN, FIFO) 9 TX */\r
- ICR32 = 31; /* USART (LIN, FIFO) 10 RX */\r
- /* USART (LIN, FIFO) 10 TX */\r
- ICR33 = 31; /* USART (LIN, FIFO) 11 RX */\r
- /* USART (LIN, FIFO) 11 TX */\r
- ICR34 = 31; /* USART (LIN, FIFO) 12 RX */\r
- /* USART (LIN, FIFO) 12 TX */\r
- ICR35 = 31; /* USART (LIN, FIFO) 13 RX */\r
- /* USART (LIN, FIFO) 13 TX */\r
- ICR36 = 31; /* USART (LIN, FIFO) 14 RX */\r
- /* USART (LIN, FIFO) 14 TX */\r
- ICR37 = 31; /* USART (LIN, FIFO) 15 RX */\r
- /* USART (LIN, FIFO) 15 TX */\r
- ICR38 = 31; /* Input Capture 0 */\r
- /* Input Capture 1 */\r
- ICR39 = 31; /* Input Capture 2 */\r
- /* Input Capture 3 */\r
- ICR40 = 31; /* Input Capture 4 */\r
- /* Input Capture 5 */\r
- ICR41 = 31; /* Input Capture 6 */\r
- /* Input Capture 7 */\r
- ICR42 = 31; /* Output Compare 0 */\r
- /* Output Compare 1 */\r
- ICR43 = 31; /* Output Compare 2 */\r
- /* Output Compare 3 */\r
- ICR44 = 31; /* Output Compare 4 */\r
- /* Output Compare 5 */\r
- ICR45 = 31; /* Output Compare 6 */\r
- /* Output Compare 7 */\r
- ICR46 = 31; /* Sound Generator */\r
- /* Phase Frequ. Modulator */\r
- ICR47 = 31; /* System Reserved */\r
- /* System Reserved */\r
- ICR48 = 31; /* Prog. Pulse Gen. 0 */\r
- /* Prog. Pulse Gen. 1 */\r
- ICR49 = 31; /* Prog. Pulse Gen. 2 */\r
- /* Prog. Pulse Gen. 3 */\r
- ICR50 = 31; /* Prog. Pulse Gen. 4 */\r
- /* Prog. Pulse Gen. 5 */\r
- ICR51 = 31; /* Prog. Pulse Gen. 6 */\r
- /* Prog. Pulse Gen. 7 */\r
- ICR52 = 31; /* Prog. Pulse Gen. 8 */\r
- /* Prog. Pulse Gen. 9 */\r
- ICR53 = 31; /* Prog. Pulse Gen. 10 */\r
- /* Prog. Pulse Gen. 11 */\r
- ICR54 = 31; /* Prog. Pulse Gen. 12 */\r
- /* Prog. Pulse Gen. 13 */\r
- ICR55 = 31; /* Prog. Pulse Gen. 14 */\r
- /* Prog. Pulse Gen. 15 */\r
- ICR56 = 31; /* Up/Down Counter 0 */\r
- /* Up/Down Counter 1 */\r
- ICR57 = 31; /* Up/Down Counter 2 */\r
- /* Up/Down Counter 3 */\r
- ICR58 = 31; /* Real Time Clock */\r
- /* Calibration Unit */\r
- ICR59 = 31; /* A/D Converter 0 */\r
- /* - */\r
- ICR60 = 31; /* Alarm Comperator 0 */\r
- /* Alarm Comperator 1 */\r
- ICR61 = 31; /* Low Volage Detector */\r
- /* SMC Zero Point 0-5 */\r
- ICR62 = 31; /* Timebase Overflow */\r
- /* PLL Clock Gear */\r
- ICR63 = 31; /* DMA Controller */\r
- /* Main/Sub OSC stability wait */\r
+ /* ICRxx */ \r
+ /* Softune Workbench Monitor Debugger is using ext int0 for abort function */\r
+ /* ICR00 = 31; *//* External Interrupt 0 */\r
+ /* External Interrupt 1 */ \r
+ ICR01 = 31; /* External Interrupt 2 */\r
+ /* External Interrupt 3 */\r
+ ICR02 = 31; /* External Interrupt 4 */\r
+ /* External Interrupt 5 */\r
+ ICR03 = 31; /* External Interrupt 6 */\r
+ /* External Interrupt 7 */\r
+ ICR04 = 31; /* External Interrupt 8 */\r
+ /* External Interrupt 9 */\r
+ ICR05 = 31; /* External Interrupt 10 */\r
+ /* External Interrupt 11 */\r
+ ICR06 = 31; /* External Interrupt 12 */\r
+ /* External Interrupt 13 */\r
+ ICR07 = 31; /* External Interrupt 14 */\r
+ /* External Interrupt 15 */\r
+ ICR08 = 23; /* Reload Timer 0 */\r
+ /* Reload Timer 1 */\r
+ ICR09 = 31; /* Reload Timer 2 */\r
+ /* Reload Timer 3 */\r
+ ICR10 = 31; /* Reload Timer 4 */\r
+ /* Reload Timer 5 */\r
+ ICR11 = 31; /* Reload Timer 6 */\r
+ /* Reload Timer 7 */\r
+ ICR12 = 31; /* Free Run Timer 0 */\r
+ /* Free Run Timer 1 */\r
+ ICR13 = 31; /* Free Run Timer 2 */\r
+ /* Free Run Timer 3 */\r
+ ICR14 = 31; /* Free Run Timer 4 */\r
+ /* Free Run Timer 5 */\r
+ ICR15 = 31; /* Free Run Timer 6 */\r
+ /* Free Run Timer 7 */\r
+ ICR16 = 31; /* CAN 0 */\r
+ /* CAN 1 */\r
+ ICR17 = 31; /* CAN 2 */\r
+ /* CAN 3 */\r
+ ICR18 = 31; /* CAN 4 */\r
+ /* CAN 5 */\r
+ ICR19 = 31; /* USART (LIN) 0 RX */\r
+ /* USART (LIN) 0 TX */\r
+ ICR20 = 31; /* USART (LIN) 1 RX */\r
+ /* USART (LIN) 1 TX */\r
+ ICR21 = 21; /* USART (LIN) 2 RX */\r
+ /* USART (LIN) 2 TX */\r
+ ICR22 = 31; /* USART (LIN) 3 RX */\r
+ /* USART (LIN) 3 TX */\r
+ ICR23 = 23; /* System Reserved */\r
+ /* Delayed Interrupt */\r
+ ICR24 = 31; /* System Reserved */\r
+ /* System Reserved */\r
+ ICR25 = 31; /* USART (LIN, FIFO) 4 RX */\r
+ /* USART (LIN, FIFO) 4 TX */\r
+ ICR26 = 21; /* USART (LIN, FIFO) 5 RX */\r
+ /* USART (LIN, FIFO) 5 TX */\r
+ ICR27 = 31; /* USART (LIN, FIFO) 6 RX */\r
+ /* USART (LIN, FIFO) 6 TX */\r
+ ICR28 = 31; /* USART (LIN, FIFO) 7 RX */\r
+ /* USART (LIN, FIFO) 7 TX */\r
+ ICR29 = 31; /* I2C 0 / I2C 2 */\r
+ /* I2C 1 / I2C 3 */\r
+ ICR30 = 31; /* USART (LIN, FIFO) 8 RX */\r
+ /* USART (LIN, FIFO) 8 TX */\r
+ ICR31 = 31; /* USART (LIN, FIFO) 9 RX */\r
+ /* USART (LIN, FIFO) 9 TX */\r
+ ICR32 = 31; /* USART (LIN, FIFO) 10 RX */\r
+ /* USART (LIN, FIFO) 10 TX */\r
+ ICR33 = 31; /* USART (LIN, FIFO) 11 RX */\r
+ /* USART (LIN, FIFO) 11 TX */\r
+ ICR34 = 31; /* USART (LIN, FIFO) 12 RX */\r
+ /* USART (LIN, FIFO) 12 TX */\r
+ ICR35 = 31; /* USART (LIN, FIFO) 13 RX */\r
+ /* USART (LIN, FIFO) 13 TX */\r
+ ICR36 = 31; /* USART (LIN, FIFO) 14 RX */\r
+ /* USART (LIN, FIFO) 14 TX */\r
+ ICR37 = 31; /* USART (LIN, FIFO) 15 RX */\r
+ /* USART (LIN, FIFO) 15 TX */\r
+ ICR38 = 31; /* Input Capture 0 */\r
+ /* Input Capture 1 */\r
+ ICR39 = 31; /* Input Capture 2 */\r
+ /* Input Capture 3 */\r
+ ICR40 = 31; /* Input Capture 4 */\r
+ /* Input Capture 5 */\r
+ ICR41 = 31; /* Input Capture 6 */\r
+ /* Input Capture 7 */\r
+ ICR42 = 31; /* Output Compare 0 */\r
+ /* Output Compare 1 */\r
+ ICR43 = 31; /* Output Compare 2 */\r
+ /* Output Compare 3 */\r
+ ICR44 = 31; /* Output Compare 4 */\r
+ /* Output Compare 5 */\r
+ ICR45 = 31; /* Output Compare 6 */\r
+ /* Output Compare 7 */\r
+ ICR46 = 31; /* Sound Generator */\r
+ /* Phase Frequ. Modulator */\r
+ ICR47 = 31; /* System Reserved */\r
+ /* System Reserved */\r
+ ICR48 = 31; /* Prog. Pulse Gen. 0 */\r
+ /* Prog. Pulse Gen. 1 */\r
+ ICR49 = 31; /* Prog. Pulse Gen. 2 */\r
+ /* Prog. Pulse Gen. 3 */\r
+ ICR50 = 31; /* Prog. Pulse Gen. 4 */\r
+ /* Prog. Pulse Gen. 5 */\r
+ ICR51 = 31; /* Prog. Pulse Gen. 6 */\r
+ /* Prog. Pulse Gen. 7 */\r
+ ICR52 = 31; /* Prog. Pulse Gen. 8 */\r
+ /* Prog. Pulse Gen. 9 */\r
+ ICR53 = 31; /* Prog. Pulse Gen. 10 */\r
+ /* Prog. Pulse Gen. 11 */\r
+ ICR54 = 31; /* Prog. Pulse Gen. 12 */\r
+ /* Prog. Pulse Gen. 13 */\r
+ ICR55 = 31; /* Prog. Pulse Gen. 14 */\r
+ /* Prog. Pulse Gen. 15 */\r
+ ICR56 = 31; /* Up/Down Counter 0 */\r
+ /* Up/Down Counter 1 */\r
+ ICR57 = 31; /* Up/Down Counter 2 */\r
+ /* Up/Down Counter 3 */\r
+ ICR58 = 31; /* Real Time Clock */\r
+ /* Calibration Unit */\r
+ ICR59 = 31; /* A/D Converter 0 */\r
+ /* - */\r
+ ICR60 = 31; /* Alarm Comperator 0 */\r
+ /* Alarm Comperator 1 */\r
+ ICR61 = 31; /* Low Volage Detector */\r
+ /* SMC Zero Point 0-5 */\r
+ ICR62 = 31; /* Timebase Overflow */\r
+ /* PLL Clock Gear */\r
+ ICR63 = 31; /* DMA Controller */\r
+ /* Main/Sub OSC stability wait */\r
}\r
\r
\r
vectors are predefined. Remaining software interrupts can be added here\r
as well.\r
------------------------------------------------------------------------*/\r
-#pragma intvect 0xBFF8 0 /* (fixed) reset vector */\r
-#pragma intvect 0x06000000 1 /* (fixed) Mode Byte */\r
+#pragma intvect 0xBFF8 0 /* (fixed) reset vector */\r
+#pragma intvect 0x06000000 1 /* (fixed) Mode Byte */\r
\r
-#pragma intvect DefaultIRQHandler 15 /* Non Maskable Interrupt */\r
-#pragma intvect DefaultIRQHandler 16 /* External Interrupt 0 */\r
-#pragma intvect DefaultIRQHandler 17 /* External Interrupt 1 */\r
+#pragma intvect DefaultIRQHandler 15 /* Non Maskable Interrupt */\r
+#pragma intvect DefaultIRQHandler 16 /* External Interrupt 0 */\r
+#pragma intvect DefaultIRQHandler 17 /* External Interrupt 1 */\r
\r
-#pragma intvect DefaultIRQHandler 18 /* External Interrupt 2 */\r
+#pragma intvect DefaultIRQHandler 18 /* External Interrupt 2 */\r
\r
-#pragma intvect DefaultIRQHandler 19 /* External Interrupt 3 */\r
-#pragma intvect DefaultIRQHandler 20 /* External Interrupt 4 */\r
-#pragma intvect DefaultIRQHandler 21 /* External Interrupt 5 */\r
-#pragma intvect DefaultIRQHandler 22 /* External Interrupt 6 */\r
-#pragma intvect DefaultIRQHandler 23 /* External Interrupt 7 */\r
-#pragma intvect DefaultIRQHandler 24 /* External Interrupt 8 */\r
-#pragma intvect DefaultIRQHandler 25 /* External Interrupt 9 */\r
-#pragma intvect DefaultIRQHandler 26 /* External Interrupt 10 */\r
-#pragma intvect DefaultIRQHandler 27 /* External Interrupt 11 */\r
-#pragma intvect DefaultIRQHandler 28 /* External Interrupt 12 */\r
-#pragma intvect DefaultIRQHandler 29 /* External Interrupt 13 */\r
-#pragma intvect DefaultIRQHandler 30 /* External Interrupt 14 */\r
-#pragma intvect DefaultIRQHandler 31 /* External Interrupt 15 */\r
+#pragma intvect DefaultIRQHandler 19 /* External Interrupt 3 */\r
+#pragma intvect DefaultIRQHandler 20 /* External Interrupt 4 */\r
+#pragma intvect DefaultIRQHandler 21 /* External Interrupt 5 */\r
+#pragma intvect DefaultIRQHandler 22 /* External Interrupt 6 */\r
+#pragma intvect DefaultIRQHandler 23 /* External Interrupt 7 */\r
+#pragma intvect DefaultIRQHandler 24 /* External Interrupt 8 */\r
+#pragma intvect DefaultIRQHandler 25 /* External Interrupt 9 */\r
+#pragma intvect DefaultIRQHandler 26 /* External Interrupt 10 */\r
+#pragma intvect DefaultIRQHandler 27 /* External Interrupt 11 */\r
+#pragma intvect DefaultIRQHandler 28 /* External Interrupt 12 */\r
+#pragma intvect DefaultIRQHandler 29 /* External Interrupt 13 */\r
+#pragma intvect DefaultIRQHandler 30 /* External Interrupt 14 */\r
+#pragma intvect DefaultIRQHandler 31 /* External Interrupt 15 */\r
\r
-#pragma intvect ReloadTimer0_IRQHandler 32 /* Reload Timer 0 */\r
+#pragma intvect ReloadTimer0_IRQHandler 32 /* Reload Timer 0 */\r
\r
-#pragma intvect DefaultIRQHandler 33 /* Reload Timer 1 */\r
-#pragma intvect DefaultIRQHandler 34 /* Reload Timer 2 */\r
-#pragma intvect DefaultIRQHandler 35 /* Reload Timer 3 */\r
-#pragma intvect DefaultIRQHandler 36 /* Reload Timer 4 */\r
-#pragma intvect DefaultIRQHandler 37 /* Reload Timer 5 */\r
-#pragma intvect DefaultIRQHandler 38 /* Reload Timer 6 */\r
-#pragma intvect DefaultIRQHandler 39 /* Reload Timer 7 */\r
-#pragma intvect DefaultIRQHandler 40 /* Free Run Timer 0 */\r
-#pragma intvect DefaultIRQHandler 41 /* Free Run Timer 1 */\r
-#pragma intvect DefaultIRQHandler 42 /* Free Run Timer 2 */\r
-#pragma intvect DefaultIRQHandler 43 /* Free Run Timer 3 */\r
-#pragma intvect DefaultIRQHandler 44 /* Free Run Timer 4 */\r
-#pragma intvect DefaultIRQHandler 45 /* Free Run Timer 5 */\r
-#pragma intvect DefaultIRQHandler 46 /* Free Run Timer 6 */\r
-#pragma intvect DefaultIRQHandler 47 /* Free Run Timer 7 */\r
-#pragma intvect DefaultIRQHandler 48 /* CAN 0 */\r
-#pragma intvect DefaultIRQHandler 49 /* CAN 1 */\r
-#pragma intvect DefaultIRQHandler 50 /* CAN 2 */\r
-#pragma intvect DefaultIRQHandler 51 /* CAN 3 */\r
-#pragma intvect DefaultIRQHandler 52 /* CAN 4 */\r
-#pragma intvect DefaultIRQHandler 53 /* CAN 5 */\r
-#pragma intvect DefaultIRQHandler 54 /* USART (LIN) 0 RX */\r
-#pragma intvect DefaultIRQHandler 55 /* USART (LIN) 0 TX */\r
-#pragma intvect DefaultIRQHandler 56 /* USART (LIN) 1 RX */\r
-#pragma intvect DefaultIRQHandler 57 /* USART (LIN) 1 TX */\r
+#pragma intvect DefaultIRQHandler 33 /* Reload Timer 1 */\r
+#pragma intvect DefaultIRQHandler 34 /* Reload Timer 2 */\r
+#pragma intvect DefaultIRQHandler 35 /* Reload Timer 3 */\r
+#pragma intvect DefaultIRQHandler 36 /* Reload Timer 4 */\r
+#pragma intvect DefaultIRQHandler 37 /* Reload Timer 5 */\r
+#pragma intvect DefaultIRQHandler 38 /* Reload Timer 6 */\r
+#pragma intvect DefaultIRQHandler 39 /* Reload Timer 7 */\r
+#pragma intvect DefaultIRQHandler 40 /* Free Run Timer 0 */\r
+#pragma intvect DefaultIRQHandler 41 /* Free Run Timer 1 */\r
+#pragma intvect DefaultIRQHandler 42 /* Free Run Timer 2 */\r
+#pragma intvect DefaultIRQHandler 43 /* Free Run Timer 3 */\r
+#pragma intvect DefaultIRQHandler 44 /* Free Run Timer 4 */\r
+#pragma intvect DefaultIRQHandler 45 /* Free Run Timer 5 */\r
+#pragma intvect DefaultIRQHandler 46 /* Free Run Timer 6 */\r
+#pragma intvect DefaultIRQHandler 47 /* Free Run Timer 7 */\r
+#pragma intvect DefaultIRQHandler 48 /* CAN 0 */\r
+#pragma intvect DefaultIRQHandler 49 /* CAN 1 */\r
+#pragma intvect DefaultIRQHandler 50 /* CAN 2 */\r
+#pragma intvect DefaultIRQHandler 51 /* CAN 3 */\r
+#pragma intvect DefaultIRQHandler 52 /* CAN 4 */\r
+#pragma intvect DefaultIRQHandler 53 /* CAN 5 */\r
+#pragma intvect DefaultIRQHandler 54 /* USART (LIN) 0 RX */\r
+#pragma intvect DefaultIRQHandler 55 /* USART (LIN) 0 TX */\r
+#pragma intvect DefaultIRQHandler 56 /* USART (LIN) 1 RX */\r
+#pragma intvect DefaultIRQHandler 57 /* USART (LIN) 1 TX */\r
\r
-#pragma intvect UART2_RxISR 58 /* USART (LIN) 2 RX */\r
-#pragma intvect UART2_TxISR 59 /* USART (LIN) 2 TX */\r
+#pragma intvect UART2_RxISR 58 /* USART (LIN) 2 RX */\r
+#pragma intvect UART2_TxISR 59 /* USART (LIN) 2 TX */\r
\r
-#pragma intvect DefaultIRQHandler 60 /* USART (LIN) 3 RX */\r
-#pragma intvect DefaultIRQHandler 61 /* USART (LIN) 3 TX */\r
-#pragma intvect DefaultIRQHandler 62 /* System Reserved */\r
+#pragma intvect DefaultIRQHandler 60 /* USART (LIN) 3 RX */\r
+#pragma intvect DefaultIRQHandler 61 /* USART (LIN) 3 TX */\r
+#pragma intvect DefaultIRQHandler 62 /* System Reserved */\r
\r
-#pragma intvect vPortYieldDelayed 63 /* Delayed Interrupt */\r
+#pragma intvect vPortYieldDelayed 63 /* Delayed Interrupt */\r
\r
-#pragma intvect vPortYield 64 /* INT 64 */\r
+#pragma intvect vPortYield 64 /* INT 64 */\r
\r
-#pragma intvect DefaultIRQHandler 65 /* System Reserved */\r
-#pragma intvect DefaultIRQHandler 66 /* USART (LIN, FIFO) 4 RX */\r
-#pragma intvect DefaultIRQHandler 67 /* USART (LIN, FIFO) 4 TX */\r
+#pragma intvect DefaultIRQHandler 65 /* System Reserved */\r
+#pragma intvect DefaultIRQHandler 66 /* USART (LIN, FIFO) 4 RX */\r
+#pragma intvect DefaultIRQHandler 67 /* USART (LIN, FIFO) 4 TX */\r
\r
-#pragma intvect UART5_RxISR 68 /* USART (LIN, FIFO) 5 RX */\r
+#pragma intvect UART5_RxISR 68 /* USART (LIN, FIFO) 5 RX */\r
\r
-#pragma intvect DefaultIRQHandler 69 /* USART (LIN, FIFO) 5 TX */\r
-#pragma intvect DefaultIRQHandler 70 /* USART (LIN, FIFO) 6 RX */\r
-#pragma intvect DefaultIRQHandler 71 /* USART (LIN, FIFO) 6 TX */\r
-#pragma intvect DefaultIRQHandler 72 /* USART (LIN, FIFO) 7 RX */\r
-#pragma intvect DefaultIRQHandler 73 /* USART (LIN, FIFO) 7 TX */\r
-#pragma intvect DefaultIRQHandler 74 /* I2C 0 / I2C 2 */\r
-#pragma intvect DefaultIRQHandler 75 /* I2C 1 / I2C 3 */\r
-#pragma intvect DefaultIRQHandler 76 /* USART (LIN, FIFO) 8 RX */\r
-#pragma intvect DefaultIRQHandler 77 /* USART (LIN, FIFO) 8 TX */\r
-#pragma intvect DefaultIRQHandler 78 /* USART (LIN, FIFO) 9 RX */\r
-#pragma intvect DefaultIRQHandler 79 /* USART (LIN, FIFO) 9 TX */\r
-#pragma intvect DefaultIRQHandler 80 /* USART (LIN, FIFO) 10 RX */\r
-#pragma intvect DefaultIRQHandler 81 /* USART (LIN, FIFO) 10 TX */\r
-#pragma intvect DefaultIRQHandler 82 /* USART (LIN, FIFO) 11 RX */\r
-#pragma intvect DefaultIRQHandler 83 /* USART (LIN, FIFO) 11 TX */\r
-#pragma intvect DefaultIRQHandler 84 /* USART (LIN, FIFO) 12 RX */\r
-#pragma intvect DefaultIRQHandler 85 /* USART (LIN, FIFO) 12 TX */\r
-#pragma intvect DefaultIRQHandler 86 /* USART (LIN, FIFO) 13 RX */\r
-#pragma intvect DefaultIRQHandler 87 /* USART (LIN, FIFO) 13 TX */\r
-#pragma intvect DefaultIRQHandler 88 /* USART (LIN, FIFO) 14 RX */\r
-#pragma intvect DefaultIRQHandler 89 /* USART (LIN, FIFO) 14 TX */\r
-#pragma intvect DefaultIRQHandler 90 /* USART (LIN, FIFO) 15 RX */\r
-#pragma intvect DefaultIRQHandler 91 /* USART (LIN, FIFO) 15 TX */\r
-#pragma intvect DefaultIRQHandler 92 /* Input Capture 0 */\r
-#pragma intvect DefaultIRQHandler 93 /* Input Capture 1 */\r
-#pragma intvect DefaultIRQHandler 94 /* Input Capture 2 */\r
-#pragma intvect DefaultIRQHandler 95 /* Input Capture 3 */\r
-#pragma intvect DefaultIRQHandler 96 /* Input Capture 4 */\r
-#pragma intvect DefaultIRQHandler 97 /* Input Capture 5 */\r
-#pragma intvect DefaultIRQHandler 98 /* Input Capture 6 */\r
-#pragma intvect DefaultIRQHandler 99 /* Input Capture 7 */\r
-#pragma intvect DefaultIRQHandler 100 /* Output Compare 0 */\r
-#pragma intvect DefaultIRQHandler 101 /* Output Compare 1 */\r
-#pragma intvect DefaultIRQHandler 102 /* Output Compare 2 */\r
-#pragma intvect DefaultIRQHandler 103 /* Output Compare 3 */\r
-#pragma intvect DefaultIRQHandler 104 /* Output Compare 4 */\r
-#pragma intvect DefaultIRQHandler 105 /* Output Compare 5 */\r
-#pragma intvect DefaultIRQHandler 106 /* Output Compare 6 */\r
-#pragma intvect DefaultIRQHandler 107 /* Output Compare 7 */\r
-#pragma intvect DefaultIRQHandler 108 /* Sound Generator */\r
-#pragma intvect DefaultIRQHandler 109 /* Phase Frequ. Modulator */\r
-#pragma intvect DefaultIRQHandler 110 /* System Reserved */\r
-#pragma intvect DefaultIRQHandler 111 /* System Reserved */\r
-#pragma intvect DefaultIRQHandler 112 /* Prog. Pulse Gen. 0 */\r
-#pragma intvect DefaultIRQHandler 113 /* Prog. Pulse Gen. 1 */\r
-#pragma intvect DefaultIRQHandler 114 /* Prog. Pulse Gen. 2 */\r
-#pragma intvect DefaultIRQHandler 115 /* Prog. Pulse Gen. 3 */\r
-#pragma intvect DefaultIRQHandler 116 /* Prog. Pulse Gen. 4 */\r
-#pragma intvect DefaultIRQHandler 117 /* Prog. Pulse Gen. 5 */\r
-#pragma intvect DefaultIRQHandler 118 /* Prog. Pulse Gen. 6 */\r
-#pragma intvect DefaultIRQHandler 119 /* Prog. Pulse Gen. 7 */\r
-#pragma intvect DefaultIRQHandler 120 /* Prog. Pulse Gen. 8 */\r
-#pragma intvect DefaultIRQHandler 121 /* Prog. Pulse Gen. 9 */\r
-#pragma intvect DefaultIRQHandler 122 /* Prog. Pulse Gen. 10 */\r
-#pragma intvect DefaultIRQHandler 123 /* Prog. Pulse Gen. 11 */\r
-#pragma intvect DefaultIRQHandler 124 /* Prog. Pulse Gen. 12 */\r
-#pragma intvect DefaultIRQHandler 125 /* Prog. Pulse Gen. 13 */\r
-#pragma intvect DefaultIRQHandler 126 /* Prog. Pulse Gen. 14 */\r
-#pragma intvect DefaultIRQHandler 127 /* Prog. Pulse Gen. 15 */\r
-#pragma intvect DefaultIRQHandler 128 /* Up/Down Counter 0 */\r
-#pragma intvect DefaultIRQHandler 129 /* Up/Down Counter 1 */\r
-#pragma intvect DefaultIRQHandler 130 /* Up/Down Counter 2 */\r
-#pragma intvect DefaultIRQHandler 131 /* Up/Down Counter 3 */\r
-#pragma intvect DefaultIRQHandler 132 /* Real Time Clock */\r
-#pragma intvect DefaultIRQHandler 133 /* Calibration Unit */\r
-#pragma intvect DefaultIRQHandler 134 /* A/D Converter 0 */\r
-#pragma intvect DefaultIRQHandler 135 /* - */\r
-#pragma intvect DefaultIRQHandler 136 /* Alarm Comperator 0 */\r
-#pragma intvect DefaultIRQHandler 137 /* Alarm Comperator 1 */\r
-#pragma intvect DefaultIRQHandler 138 /* Low Volage Detector */\r
-#pragma intvect DefaultIRQHandler 139 /* SMC Zero Point 0-5 */\r
-#pragma intvect DefaultIRQHandler 140 /* Timebase Overflow */\r
-#pragma intvect DefaultIRQHandler 141 /* PLL Clock Gear */\r
-#pragma intvect DefaultIRQHandler 142 /* DMA Controller */\r
+#pragma intvect DefaultIRQHandler 69 /* USART (LIN, FIFO) 5 TX */\r
+#pragma intvect DefaultIRQHandler 70 /* USART (LIN, FIFO) 6 RX */\r
+#pragma intvect DefaultIRQHandler 71 /* USART (LIN, FIFO) 6 TX */\r
+#pragma intvect DefaultIRQHandler 72 /* USART (LIN, FIFO) 7 RX */\r
+#pragma intvect DefaultIRQHandler 73 /* USART (LIN, FIFO) 7 TX */\r
+#pragma intvect DefaultIRQHandler 74 /* I2C 0 / I2C 2 */\r
+#pragma intvect DefaultIRQHandler 75 /* I2C 1 / I2C 3 */\r
+#pragma intvect DefaultIRQHandler 76 /* USART (LIN, FIFO) 8 RX */\r
+#pragma intvect DefaultIRQHandler 77 /* USART (LIN, FIFO) 8 TX */\r
+#pragma intvect DefaultIRQHandler 78 /* USART (LIN, FIFO) 9 RX */\r
+#pragma intvect DefaultIRQHandler 79 /* USART (LIN, FIFO) 9 TX */\r
+#pragma intvect DefaultIRQHandler 80 /* USART (LIN, FIFO) 10 RX */\r
+#pragma intvect DefaultIRQHandler 81 /* USART (LIN, FIFO) 10 TX */\r
+#pragma intvect DefaultIRQHandler 82 /* USART (LIN, FIFO) 11 RX */\r
+#pragma intvect DefaultIRQHandler 83 /* USART (LIN, FIFO) 11 TX */\r
+#pragma intvect DefaultIRQHandler 84 /* USART (LIN, FIFO) 12 RX */\r
+#pragma intvect DefaultIRQHandler 85 /* USART (LIN, FIFO) 12 TX */\r
+#pragma intvect DefaultIRQHandler 86 /* USART (LIN, FIFO) 13 RX */\r
+#pragma intvect DefaultIRQHandler 87 /* USART (LIN, FIFO) 13 TX */\r
+#pragma intvect DefaultIRQHandler 88 /* USART (LIN, FIFO) 14 RX */\r
+#pragma intvect DefaultIRQHandler 89 /* USART (LIN, FIFO) 14 TX */\r
+#pragma intvect DefaultIRQHandler 90 /* USART (LIN, FIFO) 15 RX */\r
+#pragma intvect DefaultIRQHandler 91 /* USART (LIN, FIFO) 15 TX */\r
+#pragma intvect DefaultIRQHandler 92 /* Input Capture 0 */\r
+#pragma intvect DefaultIRQHandler 93 /* Input Capture 1 */\r
+#pragma intvect DefaultIRQHandler 94 /* Input Capture 2 */\r
+#pragma intvect DefaultIRQHandler 95 /* Input Capture 3 */\r
+#pragma intvect DefaultIRQHandler 96 /* Input Capture 4 */\r
+#pragma intvect DefaultIRQHandler 97 /* Input Capture 5 */\r
+#pragma intvect DefaultIRQHandler 98 /* Input Capture 6 */\r
+#pragma intvect DefaultIRQHandler 99 /* Input Capture 7 */\r
+#pragma intvect DefaultIRQHandler 100 /* Output Compare 0 */\r
+#pragma intvect DefaultIRQHandler 101 /* Output Compare 1 */\r
+#pragma intvect DefaultIRQHandler 102 /* Output Compare 2 */\r
+#pragma intvect DefaultIRQHandler 103 /* Output Compare 3 */\r
+#pragma intvect DefaultIRQHandler 104 /* Output Compare 4 */\r
+#pragma intvect DefaultIRQHandler 105 /* Output Compare 5 */\r
+#pragma intvect DefaultIRQHandler 106 /* Output Compare 6 */\r
+#pragma intvect DefaultIRQHandler 107 /* Output Compare 7 */\r
+#pragma intvect DefaultIRQHandler 108 /* Sound Generator */\r
+#pragma intvect DefaultIRQHandler 109 /* Phase Frequ. Modulator */\r
+#pragma intvect DefaultIRQHandler 110 /* System Reserved */\r
+#pragma intvect DefaultIRQHandler 111 /* System Reserved */\r
+#pragma intvect DefaultIRQHandler 112 /* Prog. Pulse Gen. 0 */\r
+#pragma intvect DefaultIRQHandler 113 /* Prog. Pulse Gen. 1 */\r
+#pragma intvect DefaultIRQHandler 114 /* Prog. Pulse Gen. 2 */\r
+#pragma intvect DefaultIRQHandler 115 /* Prog. Pulse Gen. 3 */\r
+#pragma intvect DefaultIRQHandler 116 /* Prog. Pulse Gen. 4 */\r
+#pragma intvect DefaultIRQHandler 117 /* Prog. Pulse Gen. 5 */\r
+#pragma intvect DefaultIRQHandler 118 /* Prog. Pulse Gen. 6 */\r
+#pragma intvect DefaultIRQHandler 119 /* Prog. Pulse Gen. 7 */\r
+#pragma intvect DefaultIRQHandler 120 /* Prog. Pulse Gen. 8 */\r
+#pragma intvect DefaultIRQHandler 121 /* Prog. Pulse Gen. 9 */\r
+#pragma intvect DefaultIRQHandler 122 /* Prog. Pulse Gen. 10 */\r
+#pragma intvect DefaultIRQHandler 123 /* Prog. Pulse Gen. 11 */\r
+#pragma intvect DefaultIRQHandler 124 /* Prog. Pulse Gen. 12 */\r
+#pragma intvect DefaultIRQHandler 125 /* Prog. Pulse Gen. 13 */\r
+#pragma intvect DefaultIRQHandler 126 /* Prog. Pulse Gen. 14 */\r
+#pragma intvect DefaultIRQHandler 127 /* Prog. Pulse Gen. 15 */\r
+#pragma intvect DefaultIRQHandler 128 /* Up/Down Counter 0 */\r
+#pragma intvect DefaultIRQHandler 129 /* Up/Down Counter 1 */\r
+#pragma intvect DefaultIRQHandler 130 /* Up/Down Counter 2 */\r
+#pragma intvect DefaultIRQHandler 131 /* Up/Down Counter 3 */\r
+#pragma intvect DefaultIRQHandler 132 /* Real Time Clock */\r
+#pragma intvect DefaultIRQHandler 133 /* Calibration Unit */\r
+#pragma intvect DefaultIRQHandler 134 /* A/D Converter 0 */\r
+#pragma intvect DefaultIRQHandler 135 /* - */\r
+#pragma intvect DefaultIRQHandler 136 /* Alarm Comperator 0 */\r
+#pragma intvect DefaultIRQHandler 137 /* Alarm Comperator 1 */\r
+#pragma intvect DefaultIRQHandler 138 /* Low Volage Detector */\r
+#pragma intvect DefaultIRQHandler 139 /* SMC Zero Point 0-5 */\r
+#pragma intvect DefaultIRQHandler 140 /* Timebase Overflow */\r
+#pragma intvect DefaultIRQHandler 141 /* PLL Clock Gear */\r
+#pragma intvect DefaultIRQHandler 142 /* DMA Controller */\r
#pragma intvect DefaultIRQHandler 143 /* Main/Sub OSC stability wait */\r
-#pragma intvect 0xFFFFFFFF 144 /* Boot Sec. Vector (MB91V460A) */\r
+#pragma intvect 0xFFFFFFFF 144 /* Boot Sec. Vector (MB91V460A) */\r
\r
/*------------------------------------------------------------------------\r
DefaultIRQHandler()\r
__interrupt \r
void DefaultIRQHandler (void)\r
{\r
- /* RB_SYNC; */ /* Synchronisation with R-Bus */\r
- /* May be required, if there is */\r
- /* no R-Bus access after the */\r
- /* reset of the interrupt flag */\r
+ /* RB_SYNC; */ /* Synchronisation with R-Bus */\r
+ /* May be required, if there is */\r
+ /* no R-Bus access after the */\r
+ /* reset of the interrupt flag */\r
\r
- __DI(); /* disable interrupts */\r
- while(1)\r
- Kick_Watchdog(); /* feed hardware watchdog */\r
- /* halt system */\r
+ __DI(); /* disable interrupts */\r
+ while(1)\r
+ {\r
+ Kick_Watchdog(); /* feed hardware watchdog */\r
+ }\r
+ /* halt system */\r
}\r