From 3313b24eaf689ab7a8d52e5d0aabc051cf4bad89 Mon Sep 17 00:00:00 2001 From: arighi Date: Fri, 8 Apr 2011 09:45:04 +0000 Subject: [PATCH] sam3x-ek board: allow to build the display demo using the IAR compiler git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4840 38d2e660-2303-0410-9eaa-f027e97ec537 --- .../examples/sam3x-ek_display/cfg/cfg_proc.h | 2 +- .../sam3x-ek/examples/sam3x-ek_display/logo.c | 115 + .../sam3x-ek/examples/sam3x-ek_display/logo.h | 3 + .../sam3x-ek_display/sam3x-ek_display.dep | 1684 +++++++++++++ .../sam3x-ek_display/sam3x-ek_display.ewd | 1659 +++++++++++++ .../sam3x-ek_display/sam3x-ek_display.ewp | 2097 +++++++++++++++++ .../sam3x-ek_display/sam3x-ek_display.eww | 10 + .../settings/sam3x-ek_display.cspy.bat | 15 + .../settings/sam3x-ek_display.dbgdt | 89 + .../settings/sam3x-ek_display.dni | 66 + .../settings/sam3x-ek_display.wsdt | 49 + .../settings/sam3x-ek_display_Debug.jlink | 30 + 12 files changed, 5818 insertions(+), 1 deletion(-) create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/logo.c create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/logo.h create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.dep create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewd create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewp create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.eww create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.cspy.bat create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dbgdt create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dni create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.wsdt create mode 100644 boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display_Debug.jlink diff --git a/boards/sam3x-ek/examples/sam3x-ek_display/cfg/cfg_proc.h b/boards/sam3x-ek/examples/sam3x-ek_display/cfg/cfg_proc.h index 719217b6..dfa7ece0 100644 --- a/boards/sam3x-ek/examples/sam3x-ek_display/cfg/cfg_proc.h +++ b/boards/sam3x-ek/examples/sam3x-ek_display/cfg/cfg_proc.h @@ -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 index 00000000..bdf14a3b --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/logo.c @@ -0,0 +1,115 @@ + +#include "logo.h" +#include +#include + +/** + * 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 index 00000000..e0bbc636 --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/logo.h @@ -0,0 +1,3 @@ +#include + +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 index 00000000..90542a35 --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.dep @@ -0,0 +1,1684 @@ + + + + 2 + 2569145385 + + Debug + + $PROJ_DIR$\..\..\..\..\bertos\cfg\compiler.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\Debug\Obj\irq_cm3.pbi + $PROJ_DIR$\Debug\Obj\kdebug.o + $PROJ_DIR$\Debug\Obj\event.pbi + $PROJ_DIR$\Debug\Obj\text.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\..\..\..\bertos\io\kfile.h + $PROJ_DIR$\..\..\..\..\bertos\icons\logo.h + $PROJ_DIR$\..\..\hw\hw_sdram.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_tc.h + $PROJ_DIR$\Debug\Obj\kdebug.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\cfg\cfg_debug.h + $PROJ_DIR$\Debug\Obj\clock_sam3.o + $PROJ_DIR$\..\..\..\..\bertos\struct\list.h + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\Debug\Obj\switch_ctx_cm3.pbi + $PROJ_DIR$\Debug\Obj\logo.pbi + $PROJ_DIR$\Debug\Obj\irq_cm3.o + $PROJ_DIR$\Debug\Obj\timer.pbi + $PROJ_DIR$\..\..\hw\hw_adc.h + $PROJ_DIR$\cfg\cfg_menu.h + $PROJ_DIR$\..\..\..\..\bertos\cfg\cfg_attr.h + $PROJ_DIR$\cfg\cfg_signal.h + $PROJ_DIR$\bitmaps.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\crt_cm3_iar.o + $PROJ_DIR$\Debug\Obj\proc.o + $PROJ_DIR$\Debug\Obj\text.pbi + $PROJ_DIR$\..\..\..\..\bertos\cpu\irq.h + $PROJ_DIR$\Debug\Obj\kbd.pbi + $PROJ_DIR$\Debug\Obj\main.pbi + $PROJ_DIR$\Debug\Exe\display.out + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_dacc.h + $PROJ_DIR$\..\..\..\..\bertos\cfg\os.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\Debug\Obj\text_format.pbi + $PROJ_DIR$\..\..\hw\hw_kbd.h + $PROJ_DIR$\Debug\Obj\text_format.o + $PROJ_DIR$\Debug\Obj\heap.o + $PROJ_DIR$\cfg\cfg_heap.h + $PROJ_DIR$\Debug\Obj\heap.pbi + $PROJ_DIR$\Debug\Obj\luBS14.o + $PROJ_DIR$\Debug\Obj\menu.pbi + $PROJ_DIR$\Debug\Obj\signal.o + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\Debug\Obj\bitmaps.pbi + $PROJ_DIR$\cfg\cfg_gfx.h + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\cfg\cfg_wdt.h + $PROJ_DIR$\Debug\Obj\timer_cm3.pbi + $PROJ_DIR$\..\..\..\..\bertos\cfg\debug.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\..\..\..\bertos\hw\hw_timer.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\cfg\cfg_proc.h + $PROJ_DIR$\Debug\Obj\iar_cm3.o + $PROJ_DIR$\cfg\cfg_timer.h + $PROJ_DIR$\..\..\..\..\bertos\cpu + $PROJ_DIR$\Debug\Obj\bitmap.pbi + $PROJ_DIR$\Debug\Obj\gohu.pbi + $PROJ_DIR$\..\..\..\..\bertos\cfg\log.h + $PROJ_DIR$\Debug\Obj\switch_ctx_cm3.o + $PROJ_DIR$\Debug\Obj\event.o + $PROJ_DIR$\Debug\Obj\hex.pbi + $PROJ_DIR$\Debug\Obj\timer_cm3.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\Debug\Obj\init_cm3.o + $PROJ_DIR$\Debug\Obj\sam3x-ek_display.pbd + $PROJ_DIR$\..\..\..\..\..\bertos_sam3x_trunk\bertos\cpu\cortex-m3\scripts\sam3x8_rom.icf + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c + $PROJ_DIR$\Debug\Obj\line.pbi + $PROJ_DIR$\Debug\Obj\formatwr.pbi + $PROJ_DIR$\Debug\Obj\luBS14.pbi + $PROJ_DIR$\Debug\Obj\bitmap.o + $PROJ_DIR$\Debug\Obj\lcd_hx8347.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Debug\Obj\gohu.o + $PROJ_DIR$\Debug\Obj\logo.o + $PROJ_DIR$\..\..\..\..\bertos\cpu\power.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\types.h + $PROJ_DIR$\Debug\Obj\adc.o + $TOOLKIT_DIR$\inc\c\float.h + $PROJ_DIR$\Debug\Obj\kdebug_sam3.pbi + $PROJ_DIR$\..\..\..\..\bertos\cpu\attr.h + $PROJ_DIR$\..\..\..\..\bertos\cfg\depend.h + $PROJ_DIR$\Debug\Obj\hex.o + $PROJ_DIR$\Debug\Obj\signal.pbi + $PROJ_DIR$\Debug\Obj\proc.pbi + $PROJ_DIR$\Debug\Obj\kbd.o + $PROJ_DIR$\Debug\Obj\menu.o + $PROJ_DIR$\cfg\cfg_kbd.h + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\..\hw\kbd_map.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\Debug\Obj\lcd_hx8347.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\Debug\Obj\adc.pbi + $PROJ_DIR$\..\..\hw\hw_hx8347.h + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\Debug\Obj\formatwr.o + $PROJ_DIR$\..\..\..\..\bertos\cfg\cfg_arch.h + $PROJ_DIR$\Debug\Obj\kdebug_sam3.o + $PROJ_DIR$\Debug\Obj\sprintf.pbi + $PROJ_DIR$\..\..\..\..\bertos\gfx\gfx_p.h + $PROJ_DIR$\cfg\cfg_formatwr.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\detect.h + $PROJ_DIR$\..\..\..\..\bertos\gfx\font.h + $PROJ_DIR$\Debug\Obj\timer.o + $PROJ_DIR$\..\..\..\..\bertos\cpu\pgm.h + $PROJ_DIR$\Debug\Obj\vectors_cm3_iar.o + $PROJ_DIR$\cfg\cfg_monitor.h + $PROJ_DIR$\..\..\hw\hw_led.h + $PROJ_DIR$\Debug\Obj\clock_sam3.pbi + $PROJ_DIR$\Debug\Obj\bitmaps.o + $PROJ_DIR$\Debug\Obj\line.o + $PROJ_DIR$\..\..\..\..\bertos\cpu\frame.h + $PROJ_DIR$\..\..\..\..\bertos\gfx\gfx.h + $PROJ_DIR$\Debug\Obj\init_cm3.pbi + $PROJ_DIR$\Debug\Obj\sprintf.o + $PROJ_DIR$\..\..\hw\hw_lcd.h + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.h + $PROJ_DIR$\..\..\..\..\bertos\kern\kfile.h + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h + $PROJ_DIR$\..\..\..\..\bertos\kern\msg.h + $PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.c + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.h + $PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.c + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.h + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.c + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.h + $PROJ_DIR$\..\..\..\..\bertos\mware\event.c + $PROJ_DIR$\..\..\..\..\bertos\mware\event.h + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.c + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.h + $PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.c + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.h + $PROJ_DIR$\..\..\..\..\bertos\icons\logo.c + $PROJ_DIR$\..\..\..\sam3n-ek\examples\display\bitmaps.c + $PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c + $PROJ_DIR$\main.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_spi.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sysctl.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_uart.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3x.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_usart.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_wdt.h + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.c + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.h + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.h + $PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.c + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.h + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.bdf + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\line.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.h + $PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.c + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.h + $PROJ_DIR$\..\..\..\..\bertos\kern\coop.c + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cfg\module.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_adc.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_emac.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_flash.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_ints.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_nvic.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pio.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pmc.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_rstc.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sdramc.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_smc.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cfg\macros.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\flash_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\i2c_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\lib\shb_l.a + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\bitmaps.c + $PROJ_DIR$\Debug\Obj\adc_sam3.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\..\..\..\bertos\hw\hw_cpufreq.h + $PROJ_DIR$\Debug\Obj\adc_sam3.pbi + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.h + $PROJ_DIR$\cfg\cfg_adc.h + $PROJ_DIR$\logo.c + $PROJ_DIR$\logo.h + + + [ROOT_NODE] + + + ILINK + 34 + + + + + $PROJ_DIR$\Debug\Exe\display.out + + + ILINK + 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 + + + + + $PROJ_DIR$\Debug\Obj\sam3x-ek_display.pbd + + + BILINK + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c + + + ICCARM + 218 + + + BICOMP + 221 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.c + + + ICCARM + 29 + + + BICOMP + 91 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.c + + + ICCARM + 46 + + + BICOMP + 90 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\event.c + + + ICCARM + 66 + + + BICOMP + 4 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c + + + ICCARM + 103 + + + BICOMP + 75 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.c + + + ICCARM + 89 + + + BICOMP + 67 + + + + + ICCARM + 142 + + + BICOMP + 142 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c + + + ICCARM + 122 + + + BICOMP + 106 + + + + + ICCARM + 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 + + + BICOMP + 140 108 87 109 58 24 97 79 27 57 55 37 17 112 0 54 12 69 1 102 83 95 99 47 + + + + + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.c + + + ICCARM + 41 + + + BICOMP + 43 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\icons\logo.c + + + ICCARM + 81 + + + BICOMP + 19 + + + + + ICCARM + 8 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 112 83 95 + + + BICOMP + 8 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 112 83 95 + + + + + $PROJ_DIR$\..\..\..\sam3n-ek\examples\display\bitmaps.c + + + ICCARM + 117 + + + BICOMP + 48 + + + + + $PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c + + + ICCARM + 80 + + + BICOMP + 63 + + + + + ICCARM + 110 0 109 54 79 12 27 57 219 55 37 17 69 1 102 112 87 58 24 83 95 + + + BICOMP + 110 0 109 54 79 12 27 57 55 37 17 69 1 102 112 87 58 24 83 95 + + + + + $PROJ_DIR$\main.c + + + ICCARM + 50 + + + BICOMP + 33 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.c + + + ICCARM + 84 + + + BICOMP + 100 + + + + + ICCARM + 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 + + + BICOMP + 157 0 109 54 79 12 27 57 55 37 17 69 1 102 53 36 58 104 13 87 24 61 195 177 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c + + + ICCARM + 92 + + + BICOMP + 32 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c + + + ICCARM + 3 + + + BICOMP + 11 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c + + + ICCARM + 78 + + + BICOMP + 98 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.c + + + ICCARM + 111 + + + BICOMP + 21 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c + + + ICCARM + 44 + + + BICOMP + 76 + + + + + ICCARM + 110 0 109 54 79 12 27 57 219 55 37 17 69 1 102 112 87 58 24 83 95 + + + BICOMP + 110 0 109 54 79 12 27 57 55 37 17 69 1 102 112 87 58 24 83 95 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c + + + ICCARM + 77 + + + BICOMP + 62 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\line.c + + + ICCARM + 118 + + + BICOMP + 74 + + + + + ICCARM + 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 + + + BICOMP + 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 107 53 36 104 13 195 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.c + + + ICCARM + 5 + + + BICOMP + 30 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c + + + ICCARM + 40 + + + BICOMP + 38 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.c + + + ICCARM + 93 + + + BICOMP + 45 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c + + + ICCARM + 70 + + + BICOMP + 121 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S + + + AARM + 113 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c + + + ICCARM + 14 + + + BICOMP + 116 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c + + + ICCARM + 20 + + + BICOMP + 2 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c + + + ICCARM + 105 + + + BICOMP + 86 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c + + + ICCARM + 68 + + + BICOMP + 52 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S + + + AARM + 28 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c + + + ICCARM + 65 + + + BICOMP + 18 + + + + + ICCARM + 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 + + + BICOMP + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S + + + AARM + 59 + + + + + $PROJ_DIR$\bitmaps.c + + + ICCARM + 117 + + + BICOMP + 48 + + + + + $PROJ_DIR$\logo.c + + + ICCARM + 81 + + + BICOMP + 19 + + + + + ICCARM + 225 120 49 0 109 54 79 12 27 57 219 55 37 17 69 1 102 87 58 24 112 83 95 + + + BICOMP + 225 120 49 0 109 54 79 12 27 57 55 37 17 69 1 102 87 58 24 112 83 95 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\kern\coop.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c + ICCARM + + + + Release + + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Release\Obj\iar_cm3.o + $PROJ_DIR$\Release\Obj\clock_sam3.pbi + $PROJ_DIR$\Release\Obj\luBS14.pbi + $PROJ_DIR$\Release\Obj\coop.pbi + $PROJ_DIR$\Release\Obj\kbd.pbi + $PROJ_DIR$\Release\Obj\ser_sam3.pbi + $PROJ_DIR$\Release\Obj\hex.o + $PROJ_DIR$\Release\Obj\event.pbi + $PROJ_DIR$\Release\Obj\monitor.pbi + $PROJ_DIR$\Release\Obj\eth_sam3.pbi + $PROJ_DIR$\Release\Obj\timer.pbi + $PROJ_DIR$\Release\Obj\kdebug_cm3.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Release\Exe\sam3x-ek_display.out + $PROJ_DIR$\Release\Obj\formatwr.pbi + $PROJ_DIR$\Release\Obj\menu.pbi + $PROJ_DIR$\Release\Obj\sam3x-ek_display.pbd + $PROJ_DIR$\Release\Obj\hex.pbi + $PROJ_DIR$\Release\Obj\text.pbi + $PROJ_DIR$\Release\Obj\preempt.o + $PROJ_DIR$\Release\Obj\preempt.pbi + $PROJ_DIR$\Release\Obj\crt_cm3_iar.o + $PROJ_DIR$\Release\Obj\switch_ctx_cm3.pbi + $PROJ_DIR$\Release\Obj\bitmap.pbi + $PROJ_DIR$\Release\Obj\sprintf.pbi + $PROJ_DIR$\Release\Obj\signal.pbi + $TOOLKIT_DIR$\inc\c\stdarg.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\Release\Obj\init_cm3.pbi + $PROJ_DIR$\Release\Obj\proc.pbi + $PROJ_DIR$\Release\Obj\coop.o + $PROJ_DIR$\Release\Obj\lcd_hx8347.pbi + $PROJ_DIR$\Release\Obj\irq.pbi + $PROJ_DIR$\Release\Obj\main.pbi + $PROJ_DIR$\..\..\..\..\bertos\gfx\gfx_p.h + $PROJ_DIR$\Release\Obj\kdebug_sam3.pbi + $PROJ_DIR$\Release\Obj\sem.pbi + $PROJ_DIR$\Release\Obj\text_format.pbi + $PROJ_DIR$\Release\Obj\line.pbi + $PROJ_DIR$\Release\Obj\irq_cm3.pbi + $PROJ_DIR$\..\..\..\..\bertos\gfx\gfx.h + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.h + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h + $PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.c + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.h + $PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.c + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.h + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.c + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.h + $PROJ_DIR$\..\..\..\..\bertos\mware\event.c + $PROJ_DIR$\..\..\..\..\bertos\mware\event.h + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.c + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.h + $PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.c + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.h + $PROJ_DIR$\main.c + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.c + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.c + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.h + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\line.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.c + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.h + $PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.c + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.h + $PROJ_DIR$\..\..\..\..\bertos\kern\coop.c + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.c + $PROJ_DIR$\Release\Obj\adc.pbi + $PROJ_DIR$\Release\Obj\vectors_cm3_iar.o + $PROJ_DIR$\Release\Obj\timer_cm3.pbi + $PROJ_DIR$\Release\Obj\heap.pbi + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S + + + [ROOT_NODE] + + + ILINK + 22 + + + + + $PROJ_DIR$\Release\Obj\sam3x-ek_display.pbd + + + BILINK + 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 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c + + + BICOMP + 12 + + + + + ICCARM + 52 + + + BICOMP + 52 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c + + + ICCARM + 28 + + + BICOMP + 29 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.c + + + BICOMP + 38 + + + + + ICCARM + 56 + + + BICOMP + 56 55 1 21 3 19 18 16 2 20 0 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.c + + + BICOMP + 45 + + + + + ICCARM + 58 + + + BICOMP + 58 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.c + + + BICOMP + 34 + + + + + ICCARM + 60 + + + BICOMP + 60 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\event.c + + + BICOMP + 11 + + + + + ICCARM + 62 + + + BICOMP + 62 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c + + + BICOMP + 23 + + + + + ICCARM + 64 + + + BICOMP + 64 35 21 3 19 18 16 2 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.c + + + ICCARM + 10 + + + BICOMP + 26 + + + + + ICCARM + 66 + + + BICOMP + 66 + + + + + $PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c + + + BICOMP + 33 + + + + + BICOMP + 36 21 3 19 18 16 2 20 17 + + + + + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.c + + + BICOMP + 90 + + + + + ICCARM + 69 + + + BICOMP + 69 1 21 3 19 18 16 2 20 0 + + + + + $PROJ_DIR$\main.c + + + BICOMP + 42 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.c + + + BICOMP + 87 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c + + + BICOMP + 8 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c + + + BICOMP + 40 + + + + + ICCARM + 74 + + + BICOMP + 74 + + + + + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.c + + + BICOMP + 14 + + + + + ICCARM + 76 + + + BICOMP + 76 + + + + + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c + + + BICOMP + 6 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c + + + BICOMP + 32 + + + + + ICCARM + 49 + + + BICOMP + 49 43 1 21 3 19 18 16 2 20 0 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\line.c + + + BICOMP + 47 + + + + + ICCARM + 49 + + + BICOMP + 49 43 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.c + + + BICOMP + 27 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c + + + BICOMP + 46 + + + + + ICCARM + 81 + + + BICOMP + 81 35 21 3 19 18 16 2 36 20 17 1 0 + + + + + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.c + + + BICOMP + 24 + + + + + ICCARM + 84 + + + BICOMP + 84 1 21 3 19 18 16 2 20 0 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\coop.c + + + ICCARM + 39 + + + BICOMP + 7 + + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.c + + + BICOMP + 41 + + + + + ICCARM + 50 + + + BICOMP + 50 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c + + + BICOMP + 37 + + + + + BICOMP + 91 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S + + + AARM + 88 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c + + + BICOMP + 5 + + + + + ICCARM + 95 + + + BICOMP + 95 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c + + + BICOMP + 13 + + + + + BICOMP + 1 21 3 19 18 16 2 20 0 97 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c + + + BICOMP + 48 + + + + + ICCARM + 99 + + + BICOMP + 99 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c + + + BICOMP + 15 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c + + + BICOMP + 44 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c + + + BICOMP + 9 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c + + + BICOMP + 89 + + + + + ICCARM + 104 + + + BICOMP + 104 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S + + + AARM + 30 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c + + + BICOMP + 31 + + + + + BICOMP + 91 + + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S + + + AARM + 4 + + + + + [MULTI_TOOL] + ILINK + + + + + 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 index 00000000..b12d33ab --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewd @@ -0,0 +1,1659 @@ + + + + 2 + + Debug + + ARM + + 1 + + C-SPY + 2 + + 22 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ARMSIM_ID + 2 + + 1 + 1 + 1 + + + + + + + + ANGEL_ID + 2 + + 0 + 1 + 1 + + + + + + + + + + + + GDBSERVER_ID + 2 + + 0 + 1 + 1 + + + + + + + + + + + IARROM_ID + 2 + + 1 + 1 + 1 + + + + + + + + + JLINK_ID + 2 + + 12 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LMIFTDI_ID + 2 + + 2 + 1 + 1 + + + + + + + + + + MACRAIGOR_ID + 2 + + 3 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + PEMICRO_ID + 2 + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + RDI_ID + 2 + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + STLINK_ID + 2 + + 1 + 1 + 1 + + + + + + + THIRDPARTY_ID + 2 + + 0 + 1 + 1 + + + + + + + + + $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin + 0 + + + $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin + 0 + + + $EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin + 1 + + + + + Release + + ARM + + 0 + + C-SPY + 2 + + 22 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ARMSIM_ID + 2 + + 1 + 1 + 0 + + + + + + + + ANGEL_ID + 2 + + 0 + 1 + 0 + + + + + + + + + + + + GDBSERVER_ID + 2 + + 0 + 1 + 0 + + + + + + + + + + + IARROM_ID + 2 + + 1 + 1 + 0 + + + + + + + + + JLINK_ID + 2 + + 12 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LMIFTDI_ID + 2 + + 2 + 1 + 0 + + + + + + + + + + MACRAIGOR_ID + 2 + + 3 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + PEMICRO_ID + 2 + + 0 + 1 + 0 + + + + + + + + + + + + + + + + + RDI_ID + 2 + + 1 + 1 + 0 + + + + + + + + + + + + + + + + + STLINK_ID + 2 + + 1 + 1 + 0 + + + + + + + THIRDPARTY_ID + 2 + + 0 + 1 + 0 + + + + + + + + + $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin + 0 + + + $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin + 0 + + + $EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin + 1 + + + + + + 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 index 00000000..1a476e1b --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.ewp @@ -0,0 +1,2097 @@ + + + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 26 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 11 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 20 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 26 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 11 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + bertos + + cfg + + $PROJ_DIR$\..\..\..\..\bertos\cfg\compiler.h + + + $PROJ_DIR$\..\..\..\..\bertos\cfg\macros.h + + + $PROJ_DIR$\..\..\..\..\bertos\cfg\module.h + + + + cpu + + cortex-m3 + + drv + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\clock_sam3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\eth_sam3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\flash_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\i2c_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\drv\irq_cm3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\irq_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_cm3.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\kdebug_sam3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\ser_sam3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\timer_cm3.h + + + + hw + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\crt_cm3_iar.S + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\iar_cm3.S + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\init_cm3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.c + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\switch_ctx_cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\CORTEX-M3\hw\vectors_cm3_iar.S + + + + io + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\cm3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_adc.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_emac.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_flash.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_ints.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_nvic.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pio.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_pmc.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_rstc.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sdramc.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_smc.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_spi.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_sysctl.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_uart.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_usart.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3_wdt.h + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\io\sam3x.h + + + + $PROJ_DIR$\..\..\..\..\bertos\cpu\cortex-m3\drv\adc_sam3.c + + + + + drv + + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.c + + + $PROJ_DIR$\..\..\..\..\bertos\drv\adc.h + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.c + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kbd.h + + + $PROJ_DIR$\..\..\..\..\bertos\drv\kdebug.c + + + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.c + + + $PROJ_DIR$\..\..\..\..\bertos\drv\lcd_hx8347.h + + + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.c + + + $PROJ_DIR$\..\..\..\..\bertos\drv\timer.h + + + + fonts + + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.bdf + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\fonts\luBS14.c + + + + gfx + + $PROJ_DIR$\..\..\..\..\bertos\gfx\bitmap.c + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\line.c + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.c + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text.h + + + $PROJ_DIR$\..\..\..\..\bertos\gfx\text_format.c + + + + gui + + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.c + + + $PROJ_DIR$\..\..\..\..\bertos\gui\menu.h + + + + hw + + + io + + + kern + + $PROJ_DIR$\..\..\..\..\bertos\kern\coop.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\irq.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\kfile.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\monitor.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\msg.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\preempt.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.c + + + $PROJ_DIR$\..\..\..\..\bertos\kern\proc.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\proc_p.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.c + + Debug + + + + $PROJ_DIR$\..\..\..\..\bertos\kern\sem.h + + + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.c + + + $PROJ_DIR$\..\..\..\..\bertos\kern\signal.h + + + + mware + + $PROJ_DIR$\..\..\..\..\bertos\mware\event.c + + + $PROJ_DIR$\..\..\..\..\bertos\mware\event.h + + + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.c + + + $PROJ_DIR$\..\..\..\..\bertos\mware\formatwr.h + + + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.c + + + $PROJ_DIR$\..\..\..\..\bertos\mware\hex.h + + + $PROJ_DIR$\..\..\..\..\bertos\mware\sprintf.c + + + + struct + + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.c + + + $PROJ_DIR$\..\..\..\..\bertos\struct\heap.h + + + + + $PROJ_DIR$\bitmaps.c + + + $PROJ_DIR$\..\..\..\..\bertos\fonts\gohu.c + + + $PROJ_DIR$\logo.c + + + $PROJ_DIR$\logo.h + + + $PROJ_DIR$\main.c + + + + 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 index 00000000..fb8c5cff --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/sam3x-ek_display.eww @@ -0,0 +1,10 @@ + + + + + $WS_DIR$\sam3x-ek_display.ewp + + + + + 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 index 00000000..068952ee --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.cspy.bat @@ -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 index 00000000..da47db6b --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dbgdt @@ -0,0 +1,89 @@ + + + + + + + + + 20991 + + 20 + 743 + 198 + 49 + + + + + + + + 84272727 + + + + + + 111 + + + + + + + + + TabID-7152-19519 + Debug Log + Debug-Log + + + + TabID-28126-19535 + Build + Build + + + + + 0 + + + TabID-17900-19522 + Workspace + Workspace + + + sam3x-ek_display + + + + 0 + + + TabID-28649-19525 + Disassembly + Disassembly + + + + + 0 + + + + + + TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\vectors_cm3_iar.S00237237TextEditor$WS_DIR$\..\..\..\..\BERTOS\CFG\debug.h1129598349834TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\DRV\kdebug_sam3.c07536033603TextEditor$WS_DIR$\..\..\..\..\BERTOS\DRV\kdebug.c05926972697TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\iar_cm3.S00261261TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\crt_cm3_iar.S06454454TextEditor$WS_DIR$\..\..\..\..\BERTOS\DRV\timer.c0252735573556TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\CORTEX-M3\HW\init_cm3.c05118241824TextEditor$WS_DIR$\..\..\..\..\BOARDS\SAM3X-EK\EXAMPLES\SAM3X-EK_DISPLAY\main.c05720882088TextEditor$WS_DIR$\..\..\..\..\BERTOS\DRV\timer.h021971137113TextEditor$WS_DIR$\..\..\..\..\BERTOS\CPU\power.h066239223920100000010000001 + + + + + + + iaridepm.enu1debuggergui.enu1armjlink.enu1-2-2485158-2-216089190250134036190250733434-2-2485321-2-216089190250134036384067733434-2-287843-2-2845891004756134036190250134036 + + + + 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 index 00000000..69fa04d8 --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.dni @@ -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 index 00000000..e8533b73 --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display.wsdt @@ -0,0 +1,49 @@ + + + + + + sam3x-ek_display/Debug + + + + + + + + + 297272727 + 100 + + + + + + 300Find-in-Files20121753642 + + + + + 30042260724 + 30017994 + + + + TabID-18247-29112BuildBuildTabID-28837-20750Debug LogDebug-Log0TabID-15511-16045WorkspaceWorkspacesam3x-ek_displaysam3x-ek_display/Outputsam3x-ek_display/bertossam3x-ek_display/bertos/cpusam3x-ek_display/bertos/cpu/cortex-m3sam3x-ek_display/bertos/cpu/cortex-m3/drvsam3x-ek_display/bertos/cpu/cortex-m3/hwsam3x-ek_display/bertos/drvsam3x-ek_display/bertos/gfxsam3x-ek_display/bertos/guisam3x-ek_display/bertos/kern0 + + + + + + 0100000010000001 + + + + + + + iaridepm.enu1-2-2376388-2-2194119252604199664507813634228-2-2176770-2-2772178100520829865815625060403 + + + + 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 index 00000000..d208e361 --- /dev/null +++ b/boards/sam3x-ek/examples/sam3x-ek_display/settings/sam3x-ek_display_Debug.jlink @@ -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 -- 2.25.1