sam3x-ek board: allow to build the display demo using the IAR compiler
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 8 Apr 2011 09:45:04 +0000 (09:45 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 8 Apr 2011 09:45:04 +0000 (09:45 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4840 38d2e660-2303-0410-9eaa-f027e97ec537

12 files changed:
boards/sam3x-ek/examples/sam3x-ek_display/cfg/cfg_proc.h
boards/sam3x-ek/examples/sam3x-ek_display/logo.c [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/logo.h [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.dep [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewd [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewp [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.eww [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.cspy.bat [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dbgdt [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dni [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.wsdt [new file with mode: 0644]
boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display_Debug.jlink [new file with mode: 0644]

index 719217b6b36cb40f735ce8c4a65feab953e99871..dfa7ece0e4aad41ebe8059514bc84c4fa5d0283b 100644 (file)
@@ -72,7 +72,7 @@
  * Priority-based scheduling policy.
  * $WIZ$ type = "boolean"
  */
-#define CONFIG_KERN_PRI 0
+#define CONFIG_KERN_PRI 1
 
 /**
  * Dynamic memory allocation for processes.
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/logo.c b/boards/sam3x-ek/examples/sam3x-ek_display/logo.c
new file mode 100644 (file)
index 0000000..bdf14a3
--- /dev/null
@@ -0,0 +1,115 @@
+
+#include "logo.h"
+#include <cfg/compiler.h>
+#include <cpu/pgm.h>
+
+/**
+ * BeRTOS logo
+ */
+const PROGMEM uint8_t bertos_logo_raster[] = {
+
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00,
+
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00,
+
+       0x00, 0x00, 0xFE, 0xFE, 0xFE, 0xFE, 0x0E, 0x0E,
+       0x0E, 0x0E, 0xFE, 0xFE, 0xFE, 0xFC, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0xFE,
+       0xFE, 0x0E, 0x0E, 0x0E, 0xFE, 0xFE, 0xFE, 0xFE,
+       0xFC, 0x00, 0x1E, 0x1E, 0x1E, 0x1E, 0xFE, 0xFE,
+       0xFE, 0xFE, 0x1E, 0x1E, 0x1E, 0x1E, 0x00, 0xFC,
+       0xFE, 0xFE, 0xFE, 0xFE, 0x0E, 0x0E, 0x0E, 0x0E,
+       0xFE, 0xFE, 0xFE, 0xFE, 0xFC, 0x00, 0xFC, 0xFE,
+       0xFE, 0xFE, 0xFE, 0x0E, 0x0E, 0x0E, 0xFE, 0xFE,
+       0xFE, 0xFE,
+
+       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x78,
+       0x7C, 0xFC, 0xFF, 0xFF, 0xEF, 0xCF, 0x00, 0x00,
+       0xFC, 0xFE, 0xFE, 0xFE, 0x1E, 0x1E, 0xFE, 0xFE,
+       0xFE, 0xFE, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
+       0xFF, 0xF8, 0xF8, 0xF8, 0xFF, 0xFF, 0x7F, 0x3F,
+       0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
+       0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
+       0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+       0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x07, 0x0F,
+       0x1F, 0x1F, 0x3F, 0x7E, 0xFC, 0xF8, 0xF1, 0xE1,
+       0xC1, 0x81,
+
+       0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xC0,
+       0xC0, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
+       0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xC7, 0xF7, 0xF7,
+       0xF7, 0xF7, 0xF3, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
+       0xFF, 0x01, 0x0F, 0x3F, 0xFF, 0xFF, 0xFE, 0xF0,
+       0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
+       0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
+       0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xC0, 0xC0, 0xC0,
+       0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFE, 0xFE,
+       0xFE, 0xFE, 0xFE, 0xC0, 0xC0, 0xC1, 0xFF, 0xFF,
+       0xFF, 0xFF,
+
+       0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+       0x03, 0x03, 0x03, 0x03, 0x03, 0xF1, 0x60, 0x80,
+       0xF1, 0x43, 0xE3, 0x13, 0x13, 0xE3, 0x13, 0x13,
+       0xF3, 0x13, 0x01, 0x00, 0xE3, 0x13, 0x13, 0xF3,
+       0x43, 0xF0, 0x60, 0xC0, 0xF1, 0x03, 0xF3, 0x03,
+       0x03, 0x30, 0xC0, 0x60, 0x10, 0x00, 0x03, 0xF3,
+       0x43, 0xB3, 0x00, 0xF0, 0x50, 0x50, 0x00, 0xF1,
+       0x53, 0xF3, 0x03, 0xF3, 0x63, 0xC3, 0xF3, 0x03,
+       0xF3, 0x53, 0x53, 0x03, 0xF0, 0x00, 0x01, 0x03,
+       0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+       0x03, 0x03,
+
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+       0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
+       0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01,
+       0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01,
+       0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01,
+       0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01,
+       0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00,
+       0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00,
+
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+       0x00, 0x00,
+};
+
+EXTERN_CONST struct Image bertos_logo =
+{
+       /* .raster = */ bertos_logo_raster,
+       /* .width  = */ 82,
+       /* .height = */ 64,
+       /* .stride = */ 82
+};
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/logo.h b/boards/sam3x-ek/examples/sam3x-ek_display/logo.h
new file mode 100644 (file)
index 0000000..e0bbc63
--- /dev/null
@@ -0,0 +1,3 @@
+#include <gfx/gfx.h>
+
+extern const struct Image bertos_logo;
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.dep b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.dep
new file mode 100644 (file)
index 0000000..90542a3
--- /dev/null
@@ -0,0 +1,1684 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+  <fileVersion>2</fileVersion>
+  <fileChecksum>2569145385</fileChecksum>
+  <configuration>
+    <name>Debug</name>
+    <outputs>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\compiler.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\irq_cm3.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\kdebug.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\event.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\text.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\io\kfile.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\icons\logo.h</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_sdram.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_tc.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\kdebug.pbi</file>
+      <file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_debug.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\clock_sam3.o</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\struct\list.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\string.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\switch_ctx_cm3.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\logo.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\irq_cm3.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\timer.pbi</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_adc.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_menu.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\cfg_attr.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_signal.h</file>
+      <file>$PROJ_DIR$\bitmaps.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\crt_cm3_iar.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\proc.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\text.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\irq.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\kbd.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
+      <file>$PROJ_DIR$\Debug\Exe\display.out</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_dacc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\os.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\text_format.pbi</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_kbd.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\text_format.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\heap.o</file>
+      <file>$PROJ_DIR$\cfg\cfg_heap.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\heap.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\luBS14.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\menu.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\signal.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\bitmaps.pbi</file>
+      <file>$PROJ_DIR$\cfg\cfg_gfx.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\main.o</file>
+      <file>$PROJ_DIR$\cfg\cfg_wdt.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\timer_cm3.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\debug.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\hw\hw_timer.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_proc.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\iar_cm3.o</file>
+      <file>$PROJ_DIR$\cfg\cfg_timer.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu</file>
+      <file>$PROJ_DIR$\Debug\Obj\bitmap.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\gohu.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\log.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\switch_ctx_cm3.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\event.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\hex.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\timer_cm3.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\init_cm3.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\sam3x-ek_display.pbd</file>
+      <file>$PROJ_DIR$\..\..\..\..\..\bertos_sam3x_trunk\bertos\cpu\cortex-m3\scripts\sam3x8_rom.icf</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c</file>
+      <file>$PROJ_DIR$\Debug\Obj\line.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\formatwr.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\luBS14.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\bitmap.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\lcd_hx8347.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\gohu.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\logo.o</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\power.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\types.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\adc.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\float.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\kdebug_sam3.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\attr.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\depend.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\hex.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\signal.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\proc.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\kbd.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\menu.o</file>
+      <file>$PROJ_DIR$\cfg\cfg_kbd.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\limits.h</file>
+      <file>$PROJ_DIR$\..\..\hw\kbd_map.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\lcd_hx8347.pbi</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\adc.pbi</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_hx8347.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\formatwr.o</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\cfg_arch.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\kdebug_sam3.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\sprintf.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\gfx_p.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_formatwr.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\detect.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\font.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\timer.o</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\pgm.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\vectors_cm3_iar.o</file>
+      <file>$PROJ_DIR$\cfg\cfg_monitor.h</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_led.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\clock_sam3.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\bitmaps.o</file>
+      <file>$PROJ_DIR$\Debug\Obj\line.o</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\frame.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\gfx.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\init_cm3.pbi</file>
+      <file>$PROJ_DIR$\Debug\Obj\sprintf.o</file>
+      <file>$PROJ_DIR$\..\..\hw\hw_lcd.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\kfile.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\msg.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\event.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\event.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\icons\logo.c</file>
+      <file>$PROJ_DIR$\..\..\..\sam3n-ek\examples\display\bitmaps.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c</file>
+      <file>$PROJ_DIR$\main.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_spi.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sysctl.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_uart.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3x.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_usart.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_wdt.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.bdf</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\line.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\coop.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\module.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_adc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_emac.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_flash.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_ints.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_nvic.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pio.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pmc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_rstc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sdramc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_smc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cfg\macros.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\flash_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\i2c_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S</file>
+      <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
+      <file>$TOOLKIT_DIR$\lib\shb_l.a</file>
+      <file>$TOOLKIT_DIR$\lib\m7M_tl.a</file>
+      <file>$TOOLKIT_DIR$\lib\dl7M_tln.a</file>
+      <file>$PROJ_DIR$\bitmaps.c</file>
+      <file>$PROJ_DIR$\Debug\Obj\adc_sam3.o</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\hw\hw_cpufreq.h</file>
+      <file>$PROJ_DIR$\Debug\Obj\adc_sam3.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.h</file>
+      <file>$PROJ_DIR$\cfg\cfg_adc.h</file>
+      <file>$PROJ_DIR$\logo.c</file>
+      <file>$PROJ_DIR$\logo.h</file>
+    </outputs>
+    <file>
+      <name>[ROOT_NODE]</name>
+      <outputs>
+        <tool>
+          <name>ILINK</name>
+          <file> 34</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\Debug\Exe\display.out</name>
+      <inputs>
+        <tool>
+          <name>ILINK</name>
+          <file> 72 84 218 77 117 14 28 66 103 80 41 89 59 70 20 92 3 105 78 118 81 44 50 93 29 46 122 65 5 40 111 68 113 214 213 215 216</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\Debug\Obj\sam3x-ek_display.pbd</name>
+      <inputs>
+        <tool>
+          <name>BILINK</name>
+          <file> 100 221 62 48 116 4 75 63 43 67 121 2 32 11 86 98 74 19 76 33 45 91 90 106 18 30 38 21 52</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 218</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 221</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 222 220 223 0 109 54 79 12 27 57 219 55 37 17 69 1 102 195 64 53 36 58 104 13 87 24 157 176 202 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 31 83 95 131 25 114 15 119 138 60 82 51 136 182</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 222 220 223 0 109 54 79 12 27 57 55 37 17 69 1 102 195 64 53 36 58 104 13 87 24 157 202 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 31 83 95 131 25 114 15 119 138 60 82 51 136 182</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 29</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 91</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 132 58 114 0 109 54 79 12 27 57 219 55 37 17 69 1 102 83 87 24 95 31 131 25 15 53 36 104 13 119 64 195 177 88 16 6</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 132 58 114 0 109 54 79 12 27 57 55 37 17 69 1 102 83 87 24 95 31 131 25 15 53 36 104 13 119 64 195 177 88 16 6</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 46</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 90</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 136 0 109 54 79 12 27 57 219 55 37 17 69 1 102 195 31 83 87 58 24 95 131 25 114 15 53 36 104 13 119 60 88 132 164 209 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 138 82 51</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 136 0 109 54 79 12 27 57 55 37 17 69 1 102 195 31 83 87 58 24 95 131 25 114 15 53 36 104 13 119 60 88 132 164 138 82 51</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\event.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 66</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 4</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 138 0 109 54 79 12 27 57 219 55 37 17 69 1 102 58 25 60 82 51 131 114 15 53 36 104 13 87 24 83 95 119 136 195 31 164 209 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 138 0 109 54 79 12 27 57 55 37 17 69 1 102 58 25 60 82 51 131 114 15 53 36 104 13 87 24 83 95 119 136 195 31 164</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 103</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 75</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 140 108 87 109 58 24 97 79 27 57 219 55 37 17 53 36 104 0 54 12 69 1 102 13 112 83 95 142 85</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 140 108 87 109 58 24 97 79 27 57 55 37 17 53 36 104 0 54 12 69 1 102 13 112 83 95 142 85</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 89</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 67</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 142</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 142</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 122</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 106</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 140 108 87 109 58 24 97 79 27 57 219 55 37 17 112 0 54 12 69 1 102 83 95 99 47</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 140 108 87 109 58 24 97 79 27 57 55 37 17 112 0 54 12 69 1 102 83 95 99 47</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 41</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 43</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 145 42 0 109 54 79 12 27 57 219 55 37 17 69 1 102 195 53 36 58 104 13 87 24 16 6</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 145 42 0 109 54 79 12 27 57 55 37 17 69 1 102 195 53 36 58 104 13 87 24 16 6</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\icons\logo.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 81</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 19</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 8 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 112 83 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 8 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 112 83 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\sam3n-ek\examples\display\bitmaps.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 117</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 48</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 80</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 63</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 110 0 109 54 79 12 27 57 219 55 37 17 69 1 102 112 87 58 24 83 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 110 0 109 54 79 12 27 57 55 37 17 69 1 102 112 87 58 24 83 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\main.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 50</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 33</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 26 115 182 109 183 0 54 79 12 27 57 219 55 37 17 69 1 102 151 189 195 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 123 83 95 164 31 131 25 114 15 119 209 60 138 82 51 136 22 9 145 42 159 96 94 162 120 49 157 176 222 220 223 110 112 170 97 173 8 7</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 26 115 182 109 183 0 54 79 12 27 57 55 37 17 69 1 102 151 189 195 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 123 83 95 164 31 131 25 114 15 119 60 138 82 51 136 22 9 145 42 159 96 94 162 120 49 157 110 112 170 97 173 8 7</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 84</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 100</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 157 0 109 54 79 12 27 57 219 55 37 17 69 1 102 53 36 58 104 13 87 24 176 222 220 223 195 177</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 157 0 109 54 79 12 27 57 55 37 17 69 1 102 53 36 58 104 13 87 24 61 195 177</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 92</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 32</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 39 195 0 109 54 79 12 27 57 219 55 37 17 69 1 102 188 96 94 53 36 58 104 13 87 24 177 164 31 83 95 131 25 114 15 119 209 60 183 151 189 192 191 186 187 152 154 150 185 155 184 190 181 35 10 138 82 51 136 159</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 39 195 0 109 54 79 12 27 57 55 37 17 69 1 102 188 96 94 53 36 58 104 13 87 24 177 164 31 83 95 131 25 114 15 119 60 138 82 51 136 159</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 3</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 11</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 13 195 0 109 54 79 12 27 57 219 55 37 17 69 1 102 53 36 58 104 87 24 83 95 140 108 97 112 203 204 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 13 195 0 109 54 79 12 27 57 55 37 17 69 1 102 53 36 58 104 87 24 83 95 140 108 97 112</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 78</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 98</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 162 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 83 95 101 195 183 151 189 53 36 104 13 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 164 31 131 25 114 15 119 209 60 138 82 51 136</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 162 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 83 95 101 195 183 151 189 53 36 104 13 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 164 31 131 25 114 15 119 60 138 82 51 136</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 111</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 21</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 164 36 58 104 195 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 24 31 83 95 131 25 114 15 53 13 119 209 60 183 151 189 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 138 82 51 136 56 177 132</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 164 36 58 104 195 0 109 54 79 12 27 57 55 37 17 69 1 102 87 24 31 83 95 131 25 114 15 53 13 119 60 138 82 51 136 56 177 132</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 44</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 76</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 110 0 109 54 79 12 27 57 219 55 37 17 69 1 102 112 87 58 24 83 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 110 0 109 54 79 12 27 57 55 37 17 69 1 102 112 87 58 24 83 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 77</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 62</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 107 195 53 36 104 13 16 6 110 112 83 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 107 195 53 36 104 13 16 6 110 112 83 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\line.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 118</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 74</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 107 53 36 104 13 195</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 107 53 36 104 13 195</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 5</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 30</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 110 112 83 95 170 195 97 107 53 36 104 13</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 110 112 83 95 170 195 97 107 53 36 104 13</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 40</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 38</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 170 0 109 54 79 12 27 57 219 55 37 17 69 1 102 195 87 58 24 120 49 97 140 108 110 112 83 95 99 47 16 6</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 170 0 109 54 79 12 27 57 55 37 17 69 1 102 195 87 58 24 120 49 97 140 108 110 112 83 95 99 47 16 6</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 93</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 45</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 173 0 109 54 79 12 27 57 219 55 37 17 69 1 102 120 49 87 58 24 23 104 53 36 13 110 112 83 95 170 195 97 159 96 94 15 16 6</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 173 0 109 54 79 12 27 57 55 37 17 69 1 102 120 49 87 58 24 23 104 53 36 13 110 112 83 95 170 195 97 159 96 94 15 16 6</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 70</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 121</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 58 178 0 109 54 79 12 27 57 219 55 37 17 69 1 102 53 36 104 13 87 24 31 83 95 131 25 114 15 119 202 183 151 189 195 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 193 196 132 182</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 58 178 0 109 54 79 12 27 57 55 37 17 69 1 102 53 36 104 13 87 24 31 83 95 131 25 114 15 119 202 183 151 189 195 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 193 196 132 182</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 113</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 14</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 116</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 196 0 109 54 79 12 27 57 219 55 37 17 69 1 102 195 183 151 189 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 196 0 109 54 79 12 27 57 55 37 17 69 1 102 195 183 151 189 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 20</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 2</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 202 0 109 54 79 12 27 57 219 55 37 17 69 1 102 183 151 189 195 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 64 31 83 95 131 25 114 15 119</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 202 0 109 54 79 12 27 57 55 37 17 69 1 102 183 151 189 195 53 36 58 104 13 87 24 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 64 31 83 95 131 25 114 15 119</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 105</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 86</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 13 195 0 109 54 79 12 27 57 219 55 37 17 69 1 102 83 87 58 24 95 183 151 189 53 36 104 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 13 195 0 109 54 79 12 27 57 55 37 17 69 1 102 83 87 58 24 95 183 151 189 53 36 104 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 68</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 52</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 209 60 109 31 83 87 58 24 95 79 27 57 219 55 37 17 0 54 12 69 1 102 131 25 114 15 53 36 104 13 119 183 151 189 195 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 202</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 209 60 109 31 83 87 58 24 95 79 27 57 55 37 17 0 54 12 69 1 102 131 25 114 15 53 36 104 13 119 183 151 189 195 192 191 186 188 187 152 154 150 185 155 184 190 181 35 10 202</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 28</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 65</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 18</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 0 109 54 79 12 27 57 219 55 37 17 69 1 102 58 31 83 87 24 95 131 25 114 15 53 36 104 13 119 132 178</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 0 109 54 79 12 27 57 55 37 17 69 1 102 58 31 83 87 24 95 131 25 114 15 53 36 104 13 119 132 178</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 59</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\bitmaps.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 117</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 48</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\logo.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 81</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 19</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 225 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 112 83 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 225 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 112 83 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\coop.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+    <forcedrebuild>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c</name>
+      <tool>ICCARM</tool>
+    </forcedrebuild>
+  </configuration>
+  <configuration>
+    <name>Release</name>
+    <outputs>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\string.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
+      <file>$PROJ_DIR$\Release\Obj\iar_cm3.o</file>
+      <file>$PROJ_DIR$\Release\Obj\clock_sam3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\luBS14.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\coop.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\kbd.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\ser_sam3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\hex.o</file>
+      <file>$PROJ_DIR$\Release\Obj\event.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\monitor.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\eth_sam3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\timer.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\kdebug_cm3.pbi</file>
+      <file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
+      <file>$PROJ_DIR$\Release\Exe\sam3x-ek_display.out</file>
+      <file>$PROJ_DIR$\Release\Obj\formatwr.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\menu.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\sam3x-ek_display.pbd</file>
+      <file>$PROJ_DIR$\Release\Obj\hex.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\text.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\preempt.o</file>
+      <file>$PROJ_DIR$\Release\Obj\preempt.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\crt_cm3_iar.o</file>
+      <file>$PROJ_DIR$\Release\Obj\switch_ctx_cm3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\bitmap.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\sprintf.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\signal.pbi</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
+      <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
+      <file>$PROJ_DIR$\Release\Obj\init_cm3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\proc.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\coop.o</file>
+      <file>$PROJ_DIR$\Release\Obj\lcd_hx8347.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\irq.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\main.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\gfx_p.h</file>
+      <file>$PROJ_DIR$\Release\Obj\kdebug_sam3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\sem.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\text_format.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\line.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\irq_cm3.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\gfx.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\event.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\event.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.h</file>
+      <file>$PROJ_DIR$\main.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\line.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\coop.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.c</file>
+      <file>$PROJ_DIR$\Release\Obj\adc.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\vectors_cm3_iar.o</file>
+      <file>$PROJ_DIR$\Release\Obj\timer_cm3.pbi</file>
+      <file>$PROJ_DIR$\Release\Obj\heap.pbi</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c</file>
+      <file>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S</file>
+    </outputs>
+    <file>
+      <name>[ROOT_NODE]</name>
+      <outputs>
+        <tool>
+          <name>ILINK</name>
+          <file> 22</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\Release\Obj\sam3x-ek_display.pbd</name>
+      <inputs>
+        <tool>
+          <name>BILINK</name>
+          <file> 87 32 5 7 13 11 23 90 26 37 41 48 8 15 44 40 47 6 42 24 12 29 38 45 9 34 33 31 27 46 14 89</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 12</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 52</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 52</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 28</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 29</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 38</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 56</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 56 55 1 21 3 19 18 16 2 20 0</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 45</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 58</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 58</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 34</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 60</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 60</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\event.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 11</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 62</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 62</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 23</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 64</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 64 35 21 3 19 18 16 2</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 10</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 26</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 66</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 66</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 33</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 36 21 3 19 18 16 2 20 17</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 90</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 69</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 69 1 21 3 19 18 16 2 20 0</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\main.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 42</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 87</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 8</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 40</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 74</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 74</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 14</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 76</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 76</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 6</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 32</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 49</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 49 43 1 21 3 19 18 16 2 20 0</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\line.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 47</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 49</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 49 43</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 27</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 46</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 81</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 81 35 21 3 19 18 16 2 36 20 17 1 0</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 24</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 84</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 84 1 21 3 19 18 16 2 20 0</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\coop.c</name>
+      <outputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 39</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 7</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 41</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 50</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 50</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 37</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 91</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 88</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 5</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 95</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 95</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 13</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 1 21 3 19 18 16 2 20 0 97</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 48</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 99</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 99</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 15</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 44</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 9</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 89</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>ICCARM</name>
+          <file> 104</file>
+        </tool>
+        <tool>
+          <name>BICOMP</name>
+          <file> 104</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 30</file>
+        </tool>
+      </outputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c</name>
+      <outputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 31</file>
+        </tool>
+      </outputs>
+      <inputs>
+        <tool>
+          <name>BICOMP</name>
+          <file> 91</file>
+        </tool>
+      </inputs>
+    </file>
+    <file>
+      <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S</name>
+      <outputs>
+        <tool>
+          <name>AARM</name>
+          <file> 4</file>
+        </tool>
+      </outputs>
+    </file>
+    <forcedrebuild>
+      <name>[MULTI_TOOL]</name>
+      <tool>ILINK</tool>
+    </forcedrebuild>
+  </configuration>
+</project>
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewd b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewd
new file mode 100644 (file)
index 0000000..b12d33a
--- /dev/null
@@ -0,0 +1,1659 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+  <fileVersion>2</fileVersion>
+  <configuration>
+    <name>Debug</name>
+    <toolchain>
+      <name>ARM</name>
+    </toolchain>
+    <debug>1</debug>
+    <settings>
+      <name>C-SPY</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>22</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CInput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CEndian</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCVariant</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacOverride</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacFile</name>
+          <state>..\..\..\..\bertos\cpu\cortex-m3\scripts\sam3x_ek_rom.mac</state>
+        </option>
+        <option>
+          <name>MemOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MemFile</name>
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Atmel\ioat91sam3s4.ddf</state>
+        </option>
+        <option>
+          <name>RunToEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>RunToName</name>
+          <state>main</state>
+        </option>
+        <option>
+          <name>CExtraOptionsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCDDFArgumentProducer</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCDownloadSuppressDownload</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDownloadVerifyAll</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCProductVersion</name>
+          <state>5.50.5.51996</state>
+        </option>
+        <option>
+          <name>OCDynDriverList</name>
+          <state>JLINK_ID</state>
+        </option>
+        <option>
+          <name>OCLastSavedByProductVersion</name>
+          <state>6.10.3.52260</state>
+        </option>
+        <option>
+          <name>OCDownloadAttachToProgram</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>UseFlashLoader</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CLowLevel</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCBE8Slave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacFile2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CDevice</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>FlashLoadersV3</name>
+          <state>$TOOLKIT_DIR$\config\flashloader\Atmel\AT91SAM3S4-EK\at91sam3s4-flash.board</state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck1</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck3</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath3</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OverrideDefFlashBoard</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesOffset1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesOffset2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesOffset3</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesUse1</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesUse2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesUse3</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ARMSIM_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OCSimDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCSimEnablePSP</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCSimPspOverrideConfig</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCSimPspConfigFile</name>
+          <state></state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ANGEL_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CCAngelHeartbeat</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CAngelCommunication</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CAngelCommBaud</name>
+          <version>0</version>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CAngelCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ANGELTCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoAngelLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AngelLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>GDBSERVER_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>TCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCJTagBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>IARROM_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CRomLogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRomLogFileEditB</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CRomCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRomCommBaud</name>
+          <version>0</version>
+          <state>7</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>JLINK_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>12</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>JLinkSpeed</name>
+          <state>32</state>
+        </option>
+        <option>
+          <name>CCJLinkDoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCJLinkHWResetDelay</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>JLinkInitialSpeed</name>
+          <state>32</state>
+        </option>
+        <option>
+          <name>CCDoJlinkMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCScanChainNonARMDevices</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkIRLength</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkCommRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkTCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>CCJLinkSpeedRadioV2</name>
+          <state>2</state>
+        </option>
+        <option>
+          <name>CCUSBDevice</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchUndef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchSWI</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchData</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchPrefetch</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchIRQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchFIQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+        <option>
+          <name>CCJLinkInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCJLinkAttachSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCJLinkResetList</name>
+          <version>5</version>
+          <state>7</state>
+        </option>
+        <option>
+          <name>CCJLinkInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchCORERESET</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchMMERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchNOCPERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchCHRERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchSTATERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchBUSERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchINTERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchHARDERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchDummy</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCJLinkScriptFile</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>LMIFTDI_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>2</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>LmiftdiSpeed</name>
+          <state>500</state>
+        </option>
+        <option>
+          <name>CCLmiftdiDoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCLmiftdiLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCLmiFtdiInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCLmiFtdiInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>MACRAIGOR_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>3</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>jtag</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>EmuSpeed</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>TCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>DoEmuMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>EmuMultiTarget</name>
+          <state>0@ARM7TDMI</state>
+        </option>
+        <option>
+          <name>EmuHWReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CEmuCommBaud</name>
+          <version>0</version>
+          <state>4</state>
+        </option>
+        <option>
+          <name>CEmuCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>jtago</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>UnusedAddr</name>
+          <state>0x00800000</state>
+        </option>
+        <option>
+          <name>CCMacraigorHWResetDelay</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCJTagBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+        <option>
+          <name>CCMacraigorInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCMacraigorInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>PEMICRO_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCPEMicroAttachSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCPEMicroInterfaceList</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPEMicroResetDelay</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCPEMicroJtagSpeed</name>
+          <state>#UNINITIALIZED#</state>
+        </option>
+        <option>
+          <name>CCJPEMicroShowSettings</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCPEMicroUSBDevice</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPEMicroSerialPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCPEMicroTCPIP</name>
+          <state>10.0.0.1</state>
+        </option>
+        <option>
+          <name>CCPEMicroCommCmdLineProducer</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>RDI_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CRDIDriverDll</name>
+          <state>Browse to your RDI driver</state>
+        </option>
+        <option>
+          <name>CRDILogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRDILogFileEdit</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCRDIHWReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchUndef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchSWI</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchData</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchPrefetch</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchIRQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchFIQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDIUseETM</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>STLINK_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCSTLinkInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCSTLinkInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>THIRDPARTY_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CThirdPartyDriverDll</name>
+          <state>Browse to your third-party driver</state>
+        </option>
+        <option>
+          <name>CThirdPartyLogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CThirdPartyLogFileEditB</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <debuggerPlugins>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+    </debuggerPlugins>
+  </configuration>
+  <configuration>
+    <name>Release</name>
+    <toolchain>
+      <name>ARM</name>
+    </toolchain>
+    <debug>0</debug>
+    <settings>
+      <name>C-SPY</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>22</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CInput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CEndian</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCVariant</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacFile</name>
+          <state></state>
+        </option>
+        <option>
+          <name>MemOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MemFile</name>
+          <state></state>
+        </option>
+        <option>
+          <name>RunToEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>RunToName</name>
+          <state>main</state>
+        </option>
+        <option>
+          <name>CExtraOptionsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCDDFArgumentProducer</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCDownloadSuppressDownload</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDownloadVerifyAll</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCProductVersion</name>
+          <state>5.50.5.51996</state>
+        </option>
+        <option>
+          <name>OCDynDriverList</name>
+          <state>ARMSIM_ID</state>
+        </option>
+        <option>
+          <name>OCLastSavedByProductVersion</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCDownloadAttachToProgram</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>UseFlashLoader</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CLowLevel</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCBE8Slave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacFile2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CDevice</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>FlashLoadersV3</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck1</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesSuppressCheck3</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesPath3</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OverrideDefFlashBoard</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesOffset1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesOffset2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesOffset3</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OCImagesUse1</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesUse2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCImagesUse3</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ARMSIM_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OCSimDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCSimEnablePSP</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCSimPspOverrideConfig</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCSimPspConfigFile</name>
+          <state></state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ANGEL_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CCAngelHeartbeat</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CAngelCommunication</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CAngelCommBaud</name>
+          <version>0</version>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CAngelCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ANGELTCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoAngelLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AngelLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>GDBSERVER_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>TCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCJTagBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>IARROM_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CRomLogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRomLogFileEditB</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CRomCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRomCommBaud</name>
+          <version>0</version>
+          <state>7</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>JLINK_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>12</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>JLinkSpeed</name>
+          <state>32</state>
+        </option>
+        <option>
+          <name>CCJLinkDoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCJLinkHWResetDelay</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>JLinkInitialSpeed</name>
+          <state>32</state>
+        </option>
+        <option>
+          <name>CCDoJlinkMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCScanChainNonARMDevices</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkIRLength</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkCommRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkTCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>CCJLinkSpeedRadioV2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCUSBDevice</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchUndef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchSWI</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchData</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchPrefetch</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchIRQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchFIQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJLinkUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+        <option>
+          <name>CCJLinkInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCJLinkAttachSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCJLinkResetList</name>
+          <version>5</version>
+          <state>5</state>
+        </option>
+        <option>
+          <name>CCJLinkInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchCORERESET</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchMMERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchNOCPERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchCHRERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchSTATERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchBUSERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchINTERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchHARDERR</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCatchDummy</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCJLinkScriptFile</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>LMIFTDI_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>2</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>LmiftdiSpeed</name>
+          <state>500</state>
+        </option>
+        <option>
+          <name>CCLmiftdiDoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCLmiftdiLogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCLmiFtdiInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCLmiFtdiInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>MACRAIGOR_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>3</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>jtag</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>EmuSpeed</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>TCPIP</name>
+          <state>aaa.bbb.ccc.ddd</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>DoEmuMultiTarget</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>EmuMultiTarget</name>
+          <state>0@ARM7TDMI</state>
+        </option>
+        <option>
+          <name>EmuHWReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CEmuCommBaud</name>
+          <version>0</version>
+          <state>4</state>
+        </option>
+        <option>
+          <name>CEmuCommPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>jtago</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>UnusedAddr</name>
+          <state>0x00800000</state>
+        </option>
+        <option>
+          <name>CCMacraigorHWResetDelay</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCJTagBreakpointRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagDoUpdateBreakpoints</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJTagUpdateBreakpoints</name>
+          <state>_call_main</state>
+        </option>
+        <option>
+          <name>CCMacraigorInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCMacraigorInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>PEMICRO_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OCPEMicroAttachSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCPEMicroInterfaceList</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPEMicroResetDelay</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCPEMicroJtagSpeed</name>
+          <state>#UNINITIALIZED#</state>
+        </option>
+        <option>
+          <name>CCJPEMicroShowSettings</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>DoLogfile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>LogFile</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCPEMicroUSBDevice</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPEMicroSerialPort</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCJPEMicroTCPIPAutoScanNetwork</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCPEMicroTCPIP</name>
+          <state>10.0.0.1</state>
+        </option>
+        <option>
+          <name>CCPEMicroCommCmdLineProducer</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>RDI_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CRDIDriverDll</name>
+          <state>###Uninitialized###</state>
+        </option>
+        <option>
+          <name>CRDILogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CRDILogFileEdit</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>CCRDIHWReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchReset</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchUndef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchSWI</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchData</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchPrefetch</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchIRQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDICatchFIQ</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCRDIUseETM</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>STLINK_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCSTLinkInterfaceRadio</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCSTLinkInterfaceCmdLine</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>THIRDPARTY_ID</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CThirdPartyDriverDll</name>
+          <state>###Uninitialized###</state>
+        </option>
+        <option>
+          <name>CThirdPartyLogFileCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CThirdPartyLogFileEditB</name>
+          <state>$PROJ_DIR$\cspycomm.log</state>
+        </option>
+        <option>
+          <name>OCDriverInfo</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <debuggerPlugins>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
+        <loadFlag>0</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+      <plugin>
+        <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
+        <loadFlag>1</loadFlag>
+      </plugin>
+    </debuggerPlugins>
+  </configuration>
+</project>
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewp b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewp
new file mode 100644 (file)
index 0000000..1a476e1
--- /dev/null
@@ -0,0 +1,2097 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<project>
+  <fileVersion>2</fileVersion>
+  <configuration>
+    <name>Debug</name>
+    <toolchain>
+      <name>ARM</name>
+    </toolchain>
+    <debug>1</debug>
+    <settings>
+      <name>General</name>
+      <archiveVersion>3</archiveVersion>
+      <data>
+        <version>20</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>ExePath</name>
+          <state>Debug\Exe</state>
+        </option>
+        <option>
+          <name>ObjPath</name>
+          <state>Debug\Obj</state>
+        </option>
+        <option>
+          <name>ListPath</name>
+          <state>Debug\List</state>
+        </option>
+        <option>
+          <name>Variant</name>
+          <version>18</version>
+          <state>37</state>
+        </option>
+        <option>
+          <name>GEndianMode</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>Input variant</name>
+          <version>1</version>
+          <state>3</state>
+        </option>
+        <option>
+          <name>Input description</name>
+          <state>No specifier n, no float nor long long, no scan set, no assignment suppressing.</state>
+        </option>
+        <option>
+          <name>Output variant</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>Output description</name>
+          <state>No specifier a, A.</state>
+        </option>
+        <option>
+          <name>GOutputBinary</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>FPU</name>
+          <version>2</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OGCoreOrChip</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>GRuntimeLibSelect</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>GRuntimeLibSelectSlave</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>RTDescription</name>
+          <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
+        </option>
+        <option>
+          <name>OGProductVersion</name>
+          <state>5.50.5.51996</state>
+        </option>
+        <option>
+          <name>OGLastSavedByProductVersion</name>
+          <state>6.10.3.52260</state>
+        </option>
+        <option>
+          <name>GeneralEnableMisra</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraVerbose</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OGChipSelectEditMenu</name>
+          <state>AT91SAM3S4    Atmel AT91SAM3S4</state>
+        </option>
+        <option>
+          <name>GenLowLevelInterface</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>GEndianModeBE</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OGBufferedTerminalOutput</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GenStdoutInterface</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraRules98</name>
+          <version>0</version>
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+        </option>
+        <option>
+          <name>GeneralMisraVer</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraRules04</name>
+          <version>0</version>
+          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+        </option>
+        <option>
+          <name>RTConfigPath2</name>
+          <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
+        </option>
+        <option>
+          <name>GFPUCoreSlave</name>
+          <version>18</version>
+          <state>37</state>
+        </option>
+        <option>
+          <name>GBECoreSlave</name>
+          <version>18</version>
+          <state>37</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ICCARM</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>26</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>CCDefines</name>
+          <state>__ARM_SAM3X8__</state>
+          <state>CPU_FREQ=(84000000UL)</state>
+          <state>ARCH=(ARCH_DEFAULT)</state>
+          <state>WIZ_AUTOGEN</state>
+          <state>_DEBUG</state>
+        </option>
+        <option>
+          <name>CCPreprocFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPreprocComments</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPreprocLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCMnemonics</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCMessages</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListAssFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListAssSource</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCEnableRemarks</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCDiagSuppress</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagRemark</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagWarning</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagError</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCObjPrefix</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCAllowList</name>
+          <version>1</version>
+          <state>1111111</state>
+        </option>
+        <option>
+          <name>CCDebugInfo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IEndianMode</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IExtraOptionsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCLangConformance</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCSignedPlainChar</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCRequirePrototypes</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCMultibyteSupport</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCDiagWarnAreErr</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCompilerRuntimeInfo</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OutputFile</name>
+          <state>$FILE_BNAME$.o</state>
+        </option>
+        <option>
+          <name>CCLibConfigHeader</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>PreInclude</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CompilerMisraOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCIncludePath2</name>
+          <state>$PROJ_DIR$\</state>
+          <state>$PROJ_DIR$\..\..\</state>
+          <state>$PROJ_DIR$\..\..\..\..\bertos</state>
+          <state>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3</state>
+        </option>
+        <option>
+          <name>CCStdIncCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCodeSection</name>
+          <state>.text</state>
+        </option>
+        <option>
+          <name>IInterwork2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IProcessorMode2</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCOptLevel</name>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CCOptStrategy</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCOptLevelSlave</name>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CompilerMisraRules98</name>
+          <version>0</version>
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+        </option>
+        <option>
+          <name>CompilerMisraRules04</name>
+          <version>0</version>
+          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+        </option>
+        <option>
+          <name>CCPosIndRopi</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPosIndRwpi</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPosIndNoDynInit</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccLang</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCDialect</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccAllowVLA</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCppDialect</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccExceptions</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccRTTI</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccStaticDestr</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccRelaxedFpPrecision</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCppInlineSemantics</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>AARM</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>8</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>AObjPrefix</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AEndian</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>ACaseSensitivity</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacroChars</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnEnable</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnWhat</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnOne</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AWarnRange1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AWarnRange2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>ADebug</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AltRegisterNames</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ADefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AList</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AListHeader</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AListing</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>Includes</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacDefs</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacExps</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacExec</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OnlyAssed</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MultiLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>PageLengthCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>PageLength</name>
+          <state>80</state>
+        </option>
+        <option>
+          <name>TabSpacing</name>
+          <state>8</state>
+        </option>
+        <option>
+          <name>AXRef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefDefines</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefInternal</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefDual</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AOutputFile</name>
+          <state>$FILE_BNAME$.o</state>
+        </option>
+        <option>
+          <name>AMultibyteSupport</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ALimitErrorsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ALimitErrorsEdit</name>
+          <state>100</state>
+        </option>
+        <option>
+          <name>AIgnoreStdInclude</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AUserIncludes</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AExtraOptionsCheckV2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AExtraOptionsV2</name>
+          <state></state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>OBJCOPY</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>OOCOutputFormat</name>
+          <version>2</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCOutputOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OOCOutputFile</name>
+          <state>sam3x-ek_display.srec</state>
+        </option>
+        <option>
+          <name>OOCCommandLineProducer</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OOCObjCopyEnable</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>CUSTOM</name>
+      <archiveVersion>3</archiveVersion>
+      <data>
+        <extensions></extensions>
+        <cmdline></cmdline>
+      </data>
+    </settings>
+    <settings>
+      <name>BICOMP</name>
+      <archiveVersion>0</archiveVersion>
+      <data/>
+    </settings>
+    <settings>
+      <name>BUILDACTION</name>
+      <archiveVersion>1</archiveVersion>
+      <data>
+        <prebuild></prebuild>
+        <postbuild></postbuild>
+      </data>
+    </settings>
+    <settings>
+      <name>ILINK</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>11</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>IlinkLibIOConfig</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>XLinkMisraHandler</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkInputFileSlave</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkOutputFile</name>
+          <state>display.out</state>
+        </option>
+        <option>
+          <name>IlinkDebugInfoEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkKeepSymbols</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinaryFile</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinarySymbol</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinarySegment</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinaryAlign</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkDefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkConfigDefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkMapFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogInitialization</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogModule</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogSection</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogVeneer</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkIcfOverride</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkIcfFile</name>
+          <state>Z:\IAR\bertos_sam3x_trunk\bertos\cpu\cortex-m3\scripts\sam3x8_rom.icf</state>
+        </option>
+        <option>
+          <name>IlinkIcfFileSlave</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkEnableRemarks</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkSuppressDiags</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsRem</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsWarn</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsErr</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkWarningsAreErrors</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkUseExtraOptions</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkLowLevelInterfaceSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkAutoLibEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkAdditionalLibs</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkOverrideProgramEntryLabel</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkProgramEntryLabelSelect</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkProgramEntryLabel</name>
+          <state>__iar_program_start</state>
+        </option>
+        <option>
+          <name>DoFill</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>FillerByte</name>
+          <state>0xFF</state>
+        </option>
+        <option>
+          <name>FillerStart</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>FillerEnd</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>CrcSize</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcAlign</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcAlgo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcPoly</name>
+          <state>0x11021</state>
+        </option>
+        <option>
+          <name>CrcCompl</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CrcBitOrder</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CrcInitialValue</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>DoCrc</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkBE8Slave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkBufferedTerminalOutput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkStdoutInterfaceSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcFullSize</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkIElfToolPostProcess</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogAutoLibSelect</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogRedirSymbols</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogUnusedFragments</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkCrcReverseByteOrder</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkCrcUseAsInput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkOptInline</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkOptExceptionsAllow</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkOptExceptionsForce</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>IARCHIVE</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>1</debug>
+        <option>
+          <name>IarchiveInputs</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IarchiveOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IarchiveOutput</name>
+          <state>###Unitialized###</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>BILINK</name>
+      <archiveVersion>0</archiveVersion>
+      <data/>
+    </settings>
+  </configuration>
+  <configuration>
+    <name>Release</name>
+    <toolchain>
+      <name>ARM</name>
+    </toolchain>
+    <debug>0</debug>
+    <settings>
+      <name>General</name>
+      <archiveVersion>3</archiveVersion>
+      <data>
+        <version>20</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>ExePath</name>
+          <state>Release\Exe</state>
+        </option>
+        <option>
+          <name>ObjPath</name>
+          <state>Release\Obj</state>
+        </option>
+        <option>
+          <name>ListPath</name>
+          <state>Release\List</state>
+        </option>
+        <option>
+          <name>Variant</name>
+          <version>18</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GEndianMode</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>Input variant</name>
+          <version>1</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>Input description</name>
+          <state>Full formatting.</state>
+        </option>
+        <option>
+          <name>Output variant</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>Output description</name>
+          <state>Full formatting.</state>
+        </option>
+        <option>
+          <name>GOutputBinary</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>FPU</name>
+          <version>2</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OGCoreOrChip</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GRuntimeLibSelect</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>GRuntimeLibSelectSlave</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>RTDescription</name>
+          <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
+        </option>
+        <option>
+          <name>OGProductVersion</name>
+          <state>5.50.5.51996</state>
+        </option>
+        <option>
+          <name>OGLastSavedByProductVersion</name>
+          <state>6.10.3.52260</state>
+        </option>
+        <option>
+          <name>GeneralEnableMisra</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraVerbose</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OGChipSelectEditMenu</name>
+          <state>Default       None</state>
+        </option>
+        <option>
+          <name>GenLowLevelInterface</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GEndianModeBE</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OGBufferedTerminalOutput</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GenStdoutInterface</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraRules98</name>
+          <version>0</version>
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+        </option>
+        <option>
+          <name>GeneralMisraVer</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GeneralMisraRules04</name>
+          <version>0</version>
+          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+        </option>
+        <option>
+          <name>RTConfigPath2</name>
+          <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
+        </option>
+        <option>
+          <name>GFPUCoreSlave</name>
+          <version>18</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>GBECoreSlave</name>
+          <version>18</version>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>ICCARM</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>26</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>CCDefines</name>
+          <state>NDEBUG</state>
+        </option>
+        <option>
+          <name>CCPreprocFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPreprocComments</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPreprocLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCMnemonics</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListCMessages</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListAssFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCListAssSource</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCEnableRemarks</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCDiagSuppress</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagRemark</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagWarning</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCDiagError</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCObjPrefix</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCAllowList</name>
+          <version>1</version>
+          <state>1111111</state>
+        </option>
+        <option>
+          <name>CCDebugInfo</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IEndianMode</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IExtraOptionsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCLangConformance</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCSignedPlainChar</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCRequirePrototypes</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCMultibyteSupport</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCDiagWarnAreErr</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCompilerRuntimeInfo</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OutputFile</name>
+          <state>$FILE_BNAME$.o</state>
+        </option>
+        <option>
+          <name>CCLibConfigHeader</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>PreInclude</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CompilerMisraOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCIncludePath2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>CCStdIncCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCCodeSection</name>
+          <state>.text</state>
+        </option>
+        <option>
+          <name>IInterwork2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IProcessorMode2</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CCOptLevel</name>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CCOptStrategy</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCOptLevelSlave</name>
+          <state>3</state>
+        </option>
+        <option>
+          <name>CompilerMisraRules98</name>
+          <version>0</version>
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+        </option>
+        <option>
+          <name>CompilerMisraRules04</name>
+          <version>0</version>
+          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+        </option>
+        <option>
+          <name>CCPosIndRopi</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPosIndRwpi</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CCPosIndNoDynInit</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccLang</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCDialect</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccAllowVLA</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCppDialect</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccExceptions</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccRTTI</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccStaticDestr</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IccRelaxedFpPrecision</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IccCppInlineSemantics</name>
+          <state>1</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>AARM</name>
+      <archiveVersion>2</archiveVersion>
+      <data>
+        <version>8</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>AObjPrefix</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AEndian</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>ACaseSensitivity</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacroChars</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnEnable</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnWhat</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AWarnOne</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AWarnRange1</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AWarnRange2</name>
+          <state></state>
+        </option>
+        <option>
+          <name>ADebug</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AltRegisterNames</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ADefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AList</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AListHeader</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AListing</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>Includes</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacDefs</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MacExps</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>MacExec</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OnlyAssed</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>MultiLine</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>PageLengthCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>PageLength</name>
+          <state>80</state>
+        </option>
+        <option>
+          <name>TabSpacing</name>
+          <state>8</state>
+        </option>
+        <option>
+          <name>AXRef</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefDefines</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefInternal</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AXRefDual</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AFpuProcessor</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>AOutputFile</name>
+          <state>$FILE_BNAME$.o</state>
+        </option>
+        <option>
+          <name>AMultibyteSupport</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ALimitErrorsCheck</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>ALimitErrorsEdit</name>
+          <state>100</state>
+        </option>
+        <option>
+          <name>AIgnoreStdInclude</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AUserIncludes</name>
+          <state></state>
+        </option>
+        <option>
+          <name>AExtraOptionsCheckV2</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>AExtraOptionsV2</name>
+          <state></state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>OBJCOPY</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>1</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>OOCOutputFormat</name>
+          <version>2</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OCOutputOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>OOCOutputFile</name>
+          <state></state>
+        </option>
+        <option>
+          <name>OOCCommandLineProducer</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>OOCObjCopyEnable</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>CUSTOM</name>
+      <archiveVersion>3</archiveVersion>
+      <data>
+        <extensions></extensions>
+        <cmdline></cmdline>
+      </data>
+    </settings>
+    <settings>
+      <name>BICOMP</name>
+      <archiveVersion>0</archiveVersion>
+      <data/>
+    </settings>
+    <settings>
+      <name>BUILDACTION</name>
+      <archiveVersion>1</archiveVersion>
+      <data>
+        <prebuild></prebuild>
+        <postbuild></postbuild>
+      </data>
+    </settings>
+    <settings>
+      <name>ILINK</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>11</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>IlinkLibIOConfig</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>XLinkMisraHandler</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkInputFileSlave</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkOutputFile</name>
+          <state>sam3x-ek_display.out</state>
+        </option>
+        <option>
+          <name>IlinkDebugInfoEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkKeepSymbols</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinaryFile</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinarySymbol</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinarySegment</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkRawBinaryAlign</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkDefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkConfigDefines</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkMapFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogFile</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogInitialization</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogModule</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogSection</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogVeneer</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkIcfOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkIcfFile</name>
+          <state>lnk0t.icf</state>
+        </option>
+        <option>
+          <name>IlinkIcfFileSlave</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkEnableRemarks</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkSuppressDiags</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsRem</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsWarn</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkTreatAsErr</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkWarningsAreErrors</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkUseExtraOptions</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkExtraOptions</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkLowLevelInterfaceSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkAutoLibEnable</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkAdditionalLibs</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IlinkOverrideProgramEntryLabel</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkProgramEntryLabelSelect</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkProgramEntryLabel</name>
+          <state></state>
+        </option>
+        <option>
+          <name>DoFill</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>FillerByte</name>
+          <state>0xFF</state>
+        </option>
+        <option>
+          <name>FillerStart</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>FillerEnd</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>CrcSize</name>
+          <version>0</version>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcAlign</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcAlgo</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcPoly</name>
+          <state>0x11021</state>
+        </option>
+        <option>
+          <name>CrcCompl</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CrcBitOrder</name>
+          <version>0</version>
+          <state>0</state>
+        </option>
+        <option>
+          <name>CrcInitialValue</name>
+          <state>0x0</state>
+        </option>
+        <option>
+          <name>DoCrc</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkBE8Slave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkBufferedTerminalOutput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkStdoutInterfaceSlave</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>CrcFullSize</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkIElfToolPostProcess</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogAutoLibSelect</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogRedirSymbols</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkLogUnusedFragments</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkCrcReverseByteOrder</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IlinkCrcUseAsInput</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkOptInline</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkOptExceptionsAllow</name>
+          <state>1</state>
+        </option>
+        <option>
+          <name>IlinkOptExceptionsForce</name>
+          <state>0</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>IARCHIVE</name>
+      <archiveVersion>0</archiveVersion>
+      <data>
+        <version>0</version>
+        <wantNonLocal>1</wantNonLocal>
+        <debug>0</debug>
+        <option>
+          <name>IarchiveInputs</name>
+          <state></state>
+        </option>
+        <option>
+          <name>IarchiveOverride</name>
+          <state>0</state>
+        </option>
+        <option>
+          <name>IarchiveOutput</name>
+          <state>###Unitialized###</state>
+        </option>
+      </data>
+    </settings>
+    <settings>
+      <name>BILINK</name>
+      <archiveVersion>0</archiveVersion>
+      <data/>
+    </settings>
+  </configuration>
+  <group>
+    <name>bertos</name>
+    <group>
+      <name>cfg</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\cfg\compiler.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\cfg\macros.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\cfg\module.h</name>
+      </file>
+    </group>
+    <group>
+      <name>cpu</name>
+      <group>
+        <name>cortex-m3</name>
+        <group>
+          <name>drv</name>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c</name>
+            <excluded>
+              <configuration>Debug</configuration>
+            </excluded>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\flash_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\i2c_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c</name>
+            <excluded>
+              <configuration>Debug</configuration>
+            </excluded>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c</name>
+            <excluded>
+              <configuration>Debug</configuration>
+            </excluded>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h</name>
+          </file>
+        </group>
+        <group>
+          <name>hw</name>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S</name>
+          </file>
+        </group>
+        <group>
+          <name>io</name>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\cm3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_adc.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_emac.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_flash.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_ints.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_nvic.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pio.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pmc.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_rstc.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sdramc.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_smc.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_spi.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sysctl.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_uart.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_usart.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_wdt.h</name>
+          </file>
+          <file>
+            <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3x.h</name>
+          </file>
+        </group>
+        <file>
+          <name>$PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c</name>
+        </file>
+      </group>
+    </group>
+    <group>
+      <name>drv</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\adc.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kbd.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\drv\timer.h</name>
+      </file>
+    </group>
+    <group>
+      <name>fonts</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.bdf</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c</name>
+      </file>
+    </group>
+    <group>
+      <name>gfx</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\line.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c</name>
+      </file>
+    </group>
+    <group>
+      <name>gui</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\gui\menu.h</name>
+      </file>
+    </group>
+    <group>
+      <name>hw</name>
+    </group>
+    <group>
+      <name>io</name>
+    </group>
+    <group>
+      <name>kern</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\coop.c</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.c</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\irq.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\kfile.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\msg.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\proc.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.c</name>
+        <excluded>
+          <configuration>Debug</configuration>
+        </excluded>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\sem.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\kern\signal.h</name>
+      </file>
+    </group>
+    <group>
+      <name>mware</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\event.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\event.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\hex.h</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c</name>
+      </file>
+    </group>
+    <group>
+      <name>struct</name>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.c</name>
+      </file>
+      <file>
+        <name>$PROJ_DIR$\..\..\..\..\bertos\struct\heap.h</name>
+      </file>
+    </group>
+  </group>
+  <file>
+    <name>$PROJ_DIR$\bitmaps.c</name>
+  </file>
+  <file>
+    <name>$PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c</name>
+  </file>
+  <file>
+    <name>$PROJ_DIR$\logo.c</name>
+  </file>
+  <file>
+    <name>$PROJ_DIR$\logo.h</name>
+  </file>
+  <file>
+    <name>$PROJ_DIR$\main.c</name>
+  </file>
+</project>
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.eww b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.eww
new file mode 100644 (file)
index 0000000..fb8c5cf
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="iso-8859-1"?>\r
+\r
+<workspace>\r
+  <project>\r
+    <path>$WS_DIR$\sam3x-ek_display.ewp</path>\r
+  </project>\r
+  <batchBuild/>\r
+</workspace>\r
+\r
+\r
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.cspy.bat b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.cspy.bat
new file mode 100644 (file)
index 0000000..068952e
--- /dev/null
@@ -0,0 +1,15 @@
+@REM This batch file has been generated by the IAR Embedded Workbench
+@REM C-SPY Debugger, as an aid to preparing a command line for running
+@REM the cspybat command line utility using the appropriate settings.
+@REM
+@REM You can launch cspybat by typing the name of this batch file followed
+@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).
+@REM Note that this file is generated every time a new debug session
+@REM is initialized, so you may want to move or rename the file before
+@REM making changes.
+@REM 
+
+
+"C:\Programmi\IAR Systems\Embedded Workbench 6.0\common\bin\cspybat" "C:\Programmi\IAR Systems\Embedded Workbench 6.0\arm\bin\armproc.dll" "C:\Programmi\IAR Systems\Embedded Workbench 6.0\arm\bin\armjlink.dll"  %1 --plugin "C:\Programmi\IAR Systems\Embedded Workbench 6.0\arm\bin\armbat.dll" --macro "..\..\..\..\bertos\cpu\cortex-m3\scripts\sam3x_ek_rom.mac" --flash_loader "C:\Programmi\IAR Systems\Embedded Workbench 6.0\arm\config\flashloader\Atmel\AT91SAM3S4-EK\at91sam3s4-flash.board" --backend -B "--endian=little" "--cpu=Cortex-M3" "--fpu=None" "-p" "C:\Programmi\IAR Systems\Embedded Workbench 6.0\arm\CONFIG\debugger\Atmel\ioat91sam3s4.ddf" "--drv_verify_download" "--semihosting" "--device=AT91SAM3S4" "--drv_communication=USB0" "--jlink_speed=adaptive" "--jlink_reset_strategy=0,0" "--drv_catch_exceptions=0x000" 
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dbgdt b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dbgdt
new file mode 100644 (file)
index 0000000..da47db6
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<Project>
+  <Desktop>
+    <Static>
+      <Debug-Log>
+        
+        
+      <ColumnWidth0>20</ColumnWidth0><ColumnWidth1>991</ColumnWidth1></Debug-Log>
+      <Build>
+        <ColumnWidth0>20</ColumnWidth0>
+        <ColumnWidth1>743</ColumnWidth1>
+        <ColumnWidth2>198</ColumnWidth2>
+        <ColumnWidth3>49</ColumnWidth3>
+      </Build>
+      <Workspace>
+        <ColumnWidths>
+          
+          
+          
+          
+        <Column0>84</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
+      </Workspace>
+      <Disassembly>
+        
+        
+        
+      <MixedMode>1</MixedMode><CodeCovShow>1</CodeCovShow><InstrProfShow>1</InstrProfShow></Disassembly>
+    </Static>
+    <Windows>
+      
+      
+      
+    <Wnd0>
+        <Tabs>
+          <Tab>
+            <Identity>TabID-7152-19519</Identity>
+            <TabName>Debug Log</TabName>
+            <Factory>Debug-Log</Factory>
+            <Session/>
+          </Tab>
+          <Tab>
+            <Identity>TabID-28126-19535</Identity>
+            <TabName>Build</TabName>
+            <Factory>Build</Factory>
+            <Session/>
+          </Tab>
+        </Tabs>
+        
+      <SelectedTab>0</SelectedTab></Wnd0><Wnd1>
+        <Tabs>
+          <Tab>
+            <Identity>TabID-17900-19522</Identity>
+            <TabName>Workspace</TabName>
+            <Factory>Workspace</Factory>
+            <Session>
+              
+            <NodeDict><ExpandedNode>sam3x-ek_display</ExpandedNode></NodeDict></Session>
+          </Tab>
+        </Tabs>
+        
+      <SelectedTab>0</SelectedTab></Wnd1><Wnd2>
+        <Tabs>
+          <Tab>
+            <Identity>TabID-28649-19525</Identity>
+            <TabName>Disassembly</TabName>
+            <Factory>Disassembly</Factory>
+            <Session/>
+          </Tab>
+        </Tabs>
+        
+      <SelectedTab>0</SelectedTab></Wnd2></Windows>
+    <Editor>
+      
+      
+      
+      
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\vectors_cm3_iar.S</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>237</SelStart><SelEnd>237</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CFG\debug.h</Filename><XPos>11</XPos><YPos>295</YPos><SelStart>9834</SelStart><SelEnd>9834</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\DRV\kdebug_sam3.c</Filename><XPos>0</XPos><YPos>75</YPos><SelStart>3603</SelStart><SelEnd>3603</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\DRV\kdebug.c</Filename><XPos>0</XPos><YPos>59</YPos><SelStart>2697</SelStart><SelEnd>2697</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\iar_cm3.S</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>261</SelStart><SelEnd>261</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\crt_cm3_iar.S</Filename><XPos>0</XPos><YPos>6</YPos><SelStart>454</SelStart><SelEnd>454</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\DRV\timer.c</Filename><XPos>0</XPos><YPos>252</YPos><SelStart>7355</SelStart><SelEnd>7355</SelEnd></Tab><ActiveTab>6</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\init_cm3.c</Filename><XPos>0</XPos><YPos>51</YPos><SelStart>1824</SelStart><SelEnd>1824</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BOARDS\SAM3X-EK\EXAMPLES\SAM3X-EK_DISPLAY\main.c</Filename><XPos>0</XPos><YPos>57</YPos><SelStart>2088</SelStart><SelEnd>2088</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\DRV\timer.h</Filename><XPos>0</XPos><YPos>219</YPos><SelStart>7113</SelStart><SelEnd>7113</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\BERTOS\CPU\power.h</Filename><XPos>0</XPos><YPos>66</YPos><SelStart>2392</SelStart><SelEnd>2392</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
+    <Positions>
+      
+      
+      
+      
+      
+    <Top><Row0><Sizes><Toolbar-012aa7f8><key>iaridepm.enu1</key></Toolbar-012aa7f8></Sizes></Row0><Row1><Sizes><Toolbar-03c1b7d8><key>debuggergui.enu1</key></Toolbar-03c1b7d8></Sizes></Row1><Row2><Sizes><Toolbar-0532c038><key>armjlink.enu1</key></Toolbar-0532c038></Sizes></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>485</Bottom><Right>158</Right><x>-2</x><y>-2</y><xscreen>160</xscreen><yscreen>89</yscreen><sizeHorzCX>190250</sizeHorzCX><sizeHorzCY>134036</sizeHorzCY><sizeVertCX>190250</sizeVertCX><sizeVertCY>733434</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>485</Bottom><Right>321</Right><x>-2</x><y>-2</y><xscreen>160</xscreen><yscreen>89</yscreen><sizeHorzCX>190250</sizeHorzCX><sizeHorzCY>134036</sizeHorzCY><sizeVertCX>384067</sizeVertCX><sizeVertCY>733434</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>87</Bottom><Right>843</Right><x>-2</x><y>-2</y><xscreen>845</xscreen><yscreen>89</yscreen><sizeHorzCX>1004756</sizeHorzCX><sizeHorzCY>134036</sizeHorzCY><sizeVertCX>190250</sizeVertCX><sizeVertCY>134036</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
+  </Desktop>
+</Project>
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dni b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dni
new file mode 100644 (file)
index 0000000..69fa04d
--- /dev/null
@@ -0,0 +1,66 @@
+[JLinkDriver]
+WatchCond=_ 0
+Watch0=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0
+Watch1=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0
+[StackPlugin]
+Enabled=1
+OverflowWarningsEnabled=1
+WarningThreshold=90
+SpWarningsEnabled=1
+WarnHow=0
+UseTrigger=1
+TriggerName=main
+LimitSize=0
+ByteLimit=50
+[DebugChecksum]
+Checksum=-1727899364
+[DisAssemblyWindow]
+NumStates=_ 1
+State 1=_ 1
+[InstructionProfiling]
+Enabled=_ 0
+[CodeCoverage]
+Enabled=_ 0
+[Exceptions]
+StopOnUncaught=_ 0
+StopOnThrow=_ 0
+[InterruptLog]
+LogEnabled=0
+SumEnabled=0
+GraphEnabled=0
+ShowTimeLog=1
+ShowTimeSum=1
+SumSortOrder=0
+[Interrupts]
+Enabled=1
+[MemoryMap]
+Enabled=0
+Base=0
+UseAuto=0
+TypeViolation=1
+UnspecRange=1
+ActionState=1
+[TraceHelper]
+Enabled=0
+ShowSource=1
+[Log file]
+LoggingEnabled=_ 0
+LogFile=_ ""
+Category=_ 0
+[TermIOLog]
+LoggingEnabled=_ 0
+LogFile=_ ""
+[CallStackLog]
+Enabled=0
+[DriverProfiling]
+Enabled=0
+Mode=740895264
+Graph=0
+Symbiont=0
+[Disassemble mode]
+mode=0
+[Breakpoints]
+Count=0
+[Aliases]
+Count=0
+SuppressDialog=0
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.wsdt b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.wsdt
new file mode 100644 (file)
index 0000000..e8533b7
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<Workspace>
+  <ConfigDictionary>
+    
+  <CurrentConfigs><Project>sam3x-ek_display/Debug</Project></CurrentConfigs></ConfigDictionary>
+  <Desktop>
+    <Static>
+      <Workspace>
+        <ColumnWidths>
+          
+          
+          
+          
+        <Column0>297</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
+      <PreferedWindows><Position>1</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows></Workspace>
+      <Build>
+        
+        
+        
+        
+      <PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Find-in-Files</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1217</ColumnWidth1><ColumnWidth2>536</ColumnWidth2><ColumnWidth3>42</ColumnWidth3></Build>
+      <Find-in-Files>
+        
+        
+        
+      <PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>422</ColumnWidth0><ColumnWidth1>60</ColumnWidth1><ColumnWidth2>724</ColumnWidth2></Find-in-Files>
+    <SourceBrowser><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows></SourceBrowser><TerminalIO/><Debug-Log><ColumnWidth0>17</ColumnWidth0><ColumnWidth1>994</ColumnWidth1></Debug-Log></Static>
+    <Windows>
+      
+      
+    <Wnd2><Tabs><Tab><Identity>TabID-18247-29112</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-28837-20750</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-15511-16045</Identity><TabName>Workspace</TabName><Factory>Workspace</Factory><Session><NodeDict><ExpandedNode>sam3x-ek_display</ExpandedNode><ExpandedNode>sam3x-ek_display/Output</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/cpu</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/cpu/cortex-m3</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/cpu/cortex-m3/drv</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/cpu/cortex-m3/hw</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/drv</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/gfx</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/gui</ExpandedNode><ExpandedNode>sam3x-ek_display/bertos/kern</ExpandedNode></NodeDict></Session></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
+    <Editor>
+      
+      
+      
+      
+    <Pane/><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
+    <Positions>
+      
+      
+      
+      
+      
+    <Top><Row0><Sizes><Toolbar-012aa7f0><key>iaridepm.enu1</key></Toolbar-012aa7f0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>376</Bottom><Right>388</Right><x>-2</x><y>-2</y><xscreen>194</xscreen><yscreen>119</yscreen><sizeHorzCX>252604</sizeHorzCX><sizeHorzCY>199664</sizeHorzCY><sizeVertCX>507813</sizeVertCX><sizeVertCY>634228</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>176</Bottom><Right>770</Right><x>-2</x><y>-2</y><xscreen>772</xscreen><yscreen>178</yscreen><sizeHorzCX>1005208</sizeHorzCX><sizeHorzCY>298658</sizeHorzCY><sizeVertCX>156250</sizeVertCX><sizeVertCY>60403</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
+  </Desktop>
+</Workspace>
+
+
diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display_Debug.jlink b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display_Debug.jlink
new file mode 100644 (file)
index 0000000..d208e36
--- /dev/null
@@ -0,0 +1,30 @@
+[BREAKPOINTS]
+ShowInfoWin = 1
+EnableFlashBP = 2
+BPDuringExecution = 0
+[CFI]
+CFISize = 0x00
+CFIAddr = 0x00
+[CPU]
+OverrideMemMap = 0
+AllowSimulation = 1
+ScriptFile=""
+[FLASH]
+SkipProgOnCRCMatch = 1
+VerifyDownload = 1
+AllowCaching = 1
+EnableFlashDL = 2
+Override = 0
+Device="AD7160"
+[GENERAL]
+WorkRAMSize = 0x00
+WorkRAMAddr = 0x00
+[SWO]
+SWOLogFile=""
+[MEM]
+RdOverrideOrMask = 0x00
+RdOverrideAndMask = 0x00
+RdOverrideAddr = 0xFFFFFFFF
+WrOverrideOrMask = 0x00
+WrOverrideAndMask = 0x00
+WrOverrideAddr = 0xFFFFFFFF