]> git.sur5r.net Git - freertos/commitdiff
Work in progress...
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 10 Feb 2008 14:44:30 +0000 (14:44 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 10 Feb 2008 14:44:30 +0000 (14:44 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@155 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Demo/MB91460_Softune/91467d_FreeRTOS.prj
Demo/MB91460_Softune/SRC/MAIN.c [deleted file]
Demo/MB91460_Softune/SRC/serial/serial.c
Demo/MB91460_Softune/SRC/utility/taskutility.c
Demo/MB91460_Softune/SRC/vectors.c
Demo/MB91460_Softune/SRC/watchdog/watchdog.c
Demo/MB91460_Softune/STANDALONE/Mondeb_57K6_com1.sup

index ce3527164cb93b5284378e967964ee5137df9b7d..e80b1e61895ce454a1f65eb7494fadb49f0830b4 100644 (file)
@@ -9,7 +9,7 @@ mode=1
 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
@@ -92,12 +92,12 @@ F2-4=- ..\..\Source\include\portable.h
 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
@@ -106,19 +106,19 @@ F4-4=- ..\..\Source\include\portable.h
 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
@@ -129,9 +129,9 @@ F6-6=- SRC\mb91467d.h
 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
@@ -141,11 +141,11 @@ F7-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
 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
@@ -157,7 +157,7 @@ F8-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
 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
@@ -227,8 +227,8 @@ F16-7=- ..\..\Source\include\task.h
 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
@@ -240,7 +240,7 @@ F17-7=- ..\..\Source\include\task.h
 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
@@ -253,8 +253,8 @@ F18-8=- ..\..\Source\include\list.h
 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
@@ -280,7 +280,7 @@ F20-8=- ..\..\Source\include\list.h
 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
@@ -292,7 +292,7 @@ F21-7=- ..\..\Source\include\croutine.h
 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
@@ -303,8 +303,8 @@ F22-6=- SRC\mb91467d.h
 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
@@ -316,9 +316,9 @@ F23-7=- ..\..\Source\include\task.h
 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
@@ -330,8 +330,8 @@ F24-7=- ..\..\Source\include\task.h
 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
@@ -342,10 +342,10 @@ F25-6=- SRC\mb91467d.h
 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
@@ -357,9 +357,9 @@ F26-7=- ..\..\Source\include\task.h
 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
@@ -370,8 +370,8 @@ F27-6=- SRC\mb91467d.h
 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
@@ -383,8 +383,8 @@ F28-7=- ..\..\Source\include\task.h
 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
@@ -396,9 +396,9 @@ F29-7=- ..\..\Source\include\task.h
 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
@@ -410,9 +410,9 @@ F30-7=- ..\..\Source\include\task.h
 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
@@ -422,8 +422,8 @@ F31-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
 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
@@ -457,8 +457,8 @@ F34-7=- ..\..\Source\include\queue.h
 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
@@ -469,7 +469,7 @@ F35-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
 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
@@ -480,7 +480,7 @@ F36-6=- ..\..\Source\include\portable.h
 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
diff --git a/Demo/MB91460_Softune/SRC/MAIN.c b/Demo/MB91460_Softune/SRC/MAIN.c
deleted file mode 100644 (file)
index dbb48e2..0000000
+++ /dev/null
@@ -1,372 +0,0 @@
-/* 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
index 5b400b14910c66782f4008de935ffe91438c4586..4aaf1915986e97edb67b371f30548aebc86c55b8 100644 (file)
@@ -74,12 +74,12 @@ xComPortHandle xSerialPortInitMinimal( unsigned portLONG ulWantedBaud, unsigned
                 /* Initialize UART asynchronous mode */\r
                BGR02 = configPER_CLOCK_HZ / ulWantedBaud;\r
                  \r
-               SCR02 = 0x17;    /* 8N1 */\r
-               SMR02 = 0x0d;    /* enable SOT3, Reset, normal mode */\r
-               SSR02 = 0x02;    /* LSB first, enable receive interrupts */\r
+               SCR02 = 0x17;   /* 8N1 */\r
+               SMR02 = 0x0d;   /* enable SOT3, Reset, normal mode */\r
+               SSR02 = 0x02;   /* LSB first, enable receive interrupts */\r
 \r
-               PFR20_D0 = 1;    // enable UART\r
-               PFR20_D1 = 1;    // enable UART\r
+               PFR20_D0 = 1;   // enable UART\r
+               PFR20_D1 = 1;   // enable UART\r
 \r
                EPFR20_D1 = 0;   // enable UART\r
        }\r
index 8b5a4b1a6b64406b1021d07b41d287606f722030..e381aee674f70070c5b20593b2eaf5dc2b36bbbf 100644 (file)
@@ -1,7 +1,7 @@
 /* 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
   taskutility.C\r
   - \r
@@ -28,36 +28,36 @@ void InitUart5(void)
        //Initialize UART asynchronous mode\r
        BGR05 = 1666; //  9600 Baud @ 16MHz\r
        \r
-       SCR05 = 0x17;    // 7N2\r
-       SMR05 = 0x0d;    // enable SOT3, Reset, normal mode\r
-       SSR05 = 0x00;    // LSB first\r
+       SCR05 = 0x17;   // 7N2\r
+       SMR05 = 0x0d;   // enable SOT3, Reset, normal mode\r
+       SSR05 = 0x00;   // LSB first\r
        \r
-       PFR19_D4 = 1;    // enable UART\r
-       PFR19_D5 = 1;    // enable UART\r
+       PFR19_D4 = 1;   // enable UART\r
+       PFR19_D5 = 1;   // enable UART\r
 \r
        //EPFR19 = 0x00;   // enable UART\r
        \r
        SSR05_RIE = 1;\r
 }\r
 \r
-void Putch5(char ch)         /* sends a char */\r
+void Putch5(char ch)            /* sends a char */\r
 {\r
-  while (SSR05_TDRE == 0);    /* wait for transmit buffer empty        */\r
-  TDR05 = ch;                 /* put ch into buffer                    */\r
+  while (SSR05_TDRE == 0);     /* wait for transmit buffer empty       */\r
+  TDR05 = ch;                           /* put ch into buffer                  */\r
 }\r
 \r
-char Getch5(void)            /* waits for and returns incomming char   */\r
+char Getch5(void)                      /* waits for and returns incomming char         */\r
 {\r
   volatile unsigned ch;\r
   \r
   while(SSR05_RDRF == 0);       /* wait for data received      */\r
-  if (SSR05_ORE)              /* overrun error                 */\r
+  if (SSR05_ORE)                         /* overrun error              */\r
   {\r
-    ch = RDR05;              /* reset error flags              */\r
-    return (char)(-1);\r
+       ch = RDR05;                       /* reset error flags          */\r
+       return (char)(-1);\r
   }\r
   else\r
-  return (RDR05);            /* return char                    */\r
+  return (RDR05);                      /* return char                  */\r
 }\r
 \r
 void Puts5(const char *Name5)  /* Puts a String to UART */\r
@@ -65,11 +65,11 @@ void Puts5(const char *Name5)  /* Puts a String to UART */
   volatile portSHORT i,len;\r
   len = strlen(Name5);\r
        \r
-  for (i=0; i<strlen(Name5); i++)   /* go through string                     */\r
+  for (i=0; i<strlen(Name5); i++)   /* go through string                                        */\r
   {\r
-    if (Name5[i] == 10)\r
-      Putch5(13);\r
-    Putch5(Name5[i]);              /* send it out                           */\r
+       if (Name5[i] == 10)\r
+         Putch5(13);\r
+       Putch5(Name5[i]);                         /* send it out                                                   */\r
   }\r
 }\r
 \r
@@ -80,9 +80,9 @@ void Puthex5(unsigned long n, unsigned char digits)
    div=(4*(digits-1)); /* init shift divisor */\r
    for (i=0;i<digits;i++)\r
    {\r
-     digit = ((n >> div)&0xF); /* get hex-digit value */\r
+        digit = ((n >> div)&0xF); /* get hex-digit value */\r
         Putch5(digit + ((digit < 0xA) ? '0' : 'A' - 0xA));\r
-     div-=4;                   /* next digit shift */\r
+        div-=4;                        /* next digit shift */\r
    }\r
 }\r
 \r
@@ -91,7 +91,7 @@ void Putdec5(unsigned long x, int digits)
        portSHORT i;\r
        portCHAR buf[10],sign=1;\r
        \r
-       if (digits < 0) {     /* should be print of zero? */\r
+       if (digits < 0) {        /* should be print of zero? */\r
          digits *= (-1);\r
          sign =1;\r
        }  \r
@@ -102,18 +102,18 @@ void Putdec5(unsigned long x, int digits)
                x = x/10;\r
        }\r
 \r
-    if ( sign )\r
-    {\r
+       if ( sign )\r
+       {\r
          for (i=0; buf[i]=='0'; i++) { /* no print of zero */\r
                if ( i<digits-1)\r
                        buf[i] = ' ';\r
          }             \r
-    }\r
-    \r
+       }\r
+       \r
        Puts5(buf);                                     /* send string */\r
 }\r
 \r
-void vTraceListTasks( unsigned portBASE_TYPE uxPriority )\r
+void vUtilityStartTraceTask( unsigned portBASE_TYPE uxPriority )\r
 {\r
        portENTER_CRITICAL();\r
        InitUart5();\r
@@ -150,7 +150,7 @@ static void vUART5Task( void *pvParameters )
                                vTaskList( ( signed char * ) tasklist_buff );\r
                                Puts5("\n\rThe current task list is as follows....");\r
                                Puts5("\n\r----------------------------------------------");\r
-                               Puts5("\n\rName          State  Priority  Stack   Number");\r
+                               Puts5("\n\rName           State  Priority  Stack   Number");\r
                                Puts5("\n\r----------------------------------------------");\r
                                Puts5(tasklist_buff);\r
                                Puts5("\r----------------------------------------------");\r
@@ -164,7 +164,7 @@ static void vUART5Task( void *pvParameters )
                                Puts5("\n\rThe trace ended!!");\r
                                Puts5("\n\rThe trace is as follows....");\r
                                Puts5("\n\r--------------------------------------------------------");\r
-                               Puts5("\n\r  Tick     | Task Number  |     Tick     | Task Number  |");\r
+                               Puts5("\n\r  Tick        | Task Number  |        Tick    | Task Number  |");\r
                                Puts5("\n\r--------------------------------------------------------\n\r");\r
                                for( j = 0 ; j < trace_len ; j++ )\r
                                {\r
index a98ca6c5c66fad3739023fec13b3602461a07226..21fa3682aa3715992f03ff92d553c6677f67b421 100644 (file)
@@ -1,18 +1,18 @@
 /* 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
@@ -186,150 +186,150 @@ extern __interrupt void UART5_RxISR(void);
    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
@@ -340,13 +340,15 @@ extern __interrupt void UART5_RxISR(void);
 __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
index 77d7a85bff2b29f126f2d84fe433d8c5db7c5134..e75d80bf8be1c253b62f24264c3eb601cd7fe21c 100644 (file)
@@ -1,7 +1,7 @@
 /* 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
   watchdog.c\r
   - This file contains the function deefinition for hardware watchdog.\r
@@ -29,16 +29,13 @@ void InitWatchdog(void)
 static void prvWatchdogTask    ( void *pvParameters )\r
 {\r
        const portTickType xFrequency = WTC_CLR_PER;\r
-    portTickType xLastWakeTime;\r
+       portTickType xLastWakeTime;\r
 \r
        /* Get currrent tick count */ \r
        xLastWakeTime = xTaskGetTickCount();\r
        \r
-    for( ; ; )\r
-    {\r
-               /* Get currrent tick count */ \r
-           xLastWakeTime = xTaskGetTickCount();\r
-               \r
+       for( ; ; )\r
+       {\r
                Kick_Watchdog();\r
                           \r
                /* Block the task for WTC_CLR_PER ticks (300 ms) at watchdog overflow \r
index 36de1550381c660904bc65ba816a53f5dc185946..db4178e082e9cd0854c4ee1f62e1e40fb3048fa9 100644 (file)
@@ -25,12 +25,12 @@ Ondemand Load Condition=Disable
 Batch File=\r
 [Window]\r
 Flag=Enable\r
-AssemblySize=189 109 609 349\r
+AssemblySize=3 2 829 426\r
 AssemblyState=0\r
 AssemblyFGColor=0 0 255\r
-CommandSize=337 424 757 744\r
+CommandSize=132 138 958 562\r
 CommandState=0\r
-Assembly Address=H'00042B4A\r
+Assembly Address=H'000402F4\r
 Memory Address=H'0002F038\r
 Memory Mode=H'00000003\r
 Memory Ascii=H'00000001\r
@@ -56,7 +56,7 @@ RMemory Change Color=255 0 0
 RMemory Invalid Color=128 128 128\r
 Command History0=step\r
 Command History1=go ,main\r
-RegisterSize=0 300 512 600\r
+RegisterSize=218 423 1044 847\r
 RegisterState=0\r
 Register Select0=H'00000000\r
 Register Select1=H'00000001\r
@@ -94,20 +94,20 @@ Register Select32=H'00000020
 Register Select33=H'00000021\r
 Register Select34=H'00000022\r
 Register Select35=H'00000027\r
-MemorySize=512 0 1024 200\r
+MemorySize=66 69 892 493\r
 MemoryState=0\r
-Layer0=1006,\r
-Layer1=1003,\r
-Layer2=1005,\r
+Layer0=1005,\r
+Layer1=1004,\r
+Layer2=2000,SRC\Start91460.asm\r
 Source0Name=SRC\Start91460.asm\r
-Source0Size=22 22 848 425\r
+Source0Size=110 115 936 539\r
 Source0State=0\r
 Source0Line=914\r
 Source0Mode=2\r
-Source1Name=SRC\MAIN.c\r
-Source1Size=66 66 892 469\r
+Source1Name=..\..\Source\tasks.c\r
+Source1Size=204 103 1030 527\r
 Source1State=0\r
-Source1Line=6A\r
+Source1Line=2FC\r
 Source1Mode=2\r
 SymbolSize=0 0 0 0\r
 SymbolState=0\r
@@ -120,21 +120,26 @@ Memory Mark Color3=0 255 0
 Memory Mark Color4=0 255 255\r
 Memory Mark Color5=0 128 192\r
 Memory Mark Color6=255 128 64\r
-Layer3=1004,\r
-Layer4=1002,\r
-Layer5=1007,\r
-Layer6=2000,SRC\Start91460.asm\r
-Layer7=2000,SRC\MAIN.c\r
-LocalSize=512 400 1024 600\r
+Layer3=1007,\r
+Layer4=1003,\r
+Layer5=2000,SRC\watchdog\watchdog.c\r
+Layer6=2000,..\..\Source\tasks.c\r
+Layer7=1002,\r
+LocalSize=44 46 870 470\r
 LocalState=0\r
-WatchSize=512 200 1024 400\r
+WatchSize=0 0 826 424\r
 WatchState=0\r
-Layer8=2000,SRC\vectors.c\r
-Source2Name=SRC\vectors.c\r
-Source2Size=176 184 1006 612\r
+Layer8=2000,..\..\Source\portable\Softune\MB91460\port.c\r
+Source2Name=..\..\Source\portable\Softune\MB91460\port.c\r
+Source2Size=0 0 826 424\r
 Source2State=2\r
-Source2Line=80\r
+Source2Line=2D\r
 Source2Mode=2\r
+Source3Name=SRC\watchdog\watchdog.c\r
+Source3Size=0 0 938 522\r
+Source3State=0\r
+Source3Line=24\r
+Source3Mode=2\r
 [Path Environment]\r
 Flag=Enable\r
 Source=\r