From dbfc6111fc8657e0b7c9795f55f25a9fff8f4f7b Mon Sep 17 00:00:00 2001 From: Imanol-Mikel Barba Sabariego Date: Wed, 21 May 2014 12:54:16 +0000 Subject: [PATCH] --- .metadata/.log | 767 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .metadata/.plugins/org.eclipse.cdt.core/.log | 5 +++++ .metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers | Bin 516 -> 0 bytes .metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index | Bin 42 -> 0 bytes .metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index | Bin 253 -> 0 bytes .metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources | Bin 840 -> 0 bytes .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs | 1 + .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs | 1 + .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs | 2 +- .metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml | 9 ++++++++- .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------- .metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps | Bin 163 -> 0 bytes .metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt | 1 + .metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat | Bin 626 -> 0 bytes .metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml | 25 ++++++++++++++++++++++--- .metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml | 10 +++++++--- .metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties | 4 ++-- BlinkerSchema/bundle.properties | 6 +++--- CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch | 2 +- CommonLaunchPad/rules.mk | 2 +- DUREX/bundle.properties | 6 +++--- DUREX/out/DUREX-TODO.c | 34 +++++++++++++++++----------------- DUREX/out/DUREX.c | 48 ++++++++++++++++++++++++------------------------ DUREX/out/DUREX.h | 58 +++++++++++++++++++++++----------------------------------- DUREX/out/DUREX.zip | Bin 4750 -> 0 bytes DUREX/out/durex.json | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------- DUREX/schema.ems | 36 +++++------------------------------- DUREXLaunchpad/.project | 6 +++--- DUREXLaunchpad/DUREX.obj | Bin 14212 -> 0 bytes DUREXLaunchpad/main.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------- DUREXLaunchpad/main.map | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- DUREXLaunchpad/main.obj | Bin 12104 -> 0 bytes DUREXLaunchpad/main.out | Bin 19324 -> 0 bytes FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch | 10 ---------- FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch | 14 -------------- FileTestLaunchPad/.project | 33 --------------------------------- FileTestLaunchPad/Log/log.txt | 0 FileTestLaunchPad/main.c | 161 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- FileTestLaunchPad/makefile | 8 -------- FileTestSchema/.gitignore | 1 - FileTestSchema/.project | 17 ----------------- FileTestSchema/bundle.properties | 10 ---------- FileTestSchema/imports/system@emmoco.com/System.ems | 60 ------------------------------------------------------------ FileTestSchema/out/Em_Message.h | 83 ----------------------------------------------------------------------------------- FileTestSchema/out/Em_Types.h | 12 ------------ FileTestSchema/out/FileTest-TODO.c | 36 ------------------------------------ FileTestSchema/out/FileTest.c | 331 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FileTestSchema/out/FileTest.h | 40 ---------------------------------------- FileTestSchema/out/FileTest.zip | Bin 4442 -> 0 bytes FileTestSchema/out/filetest.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FileTestSchema/schema.ems | 9 --------- MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch | 14 -------------- MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch | 10 ---------- MyAppLaunchPad/.gitignore | 2 -- MyAppLaunchPad/.project | 33 --------------------------------- MyAppLaunchPad/Log/log.txt | 0 MyAppLaunchPad/main.c | 184 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MyAppLaunchPad/makefile | 8 -------- MyAppSchema/.gitignore | 1 - MyAppSchema/.project | 17 ----------------- MyAppSchema/bundle.properties | 10 ---------- MyAppSchema/imports/system@emmoco.com/System.ems | 60 ------------------------------------------------------------ MyAppSchema/out/Em_Message.h | 83 ----------------------------------------------------------------------------------- MyAppSchema/out/Em_Types.h | 12 ------------ MyAppSchema/out/MyApp-TODO.c | 26 -------------------------- MyAppSchema/out/MyApp.c | 323 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MyAppSchema/out/MyApp.h | 34 ---------------------------------- MyAppSchema/out/MyApp.zip | Bin 4195 -> 0 bytes MyAppSchema/out/myapp.json | 180 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ MyAppSchema/schema.ems | 8 -------- 70 files changed, 1365 insertions(+), 2582 deletions(-) delete mode 100644 FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch delete mode 100644 FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch delete mode 100644 FileTestLaunchPad/.project delete mode 100644 FileTestLaunchPad/Log/log.txt delete mode 100644 FileTestLaunchPad/main.c delete mode 100644 FileTestLaunchPad/makefile delete mode 100644 FileTestSchema/.gitignore delete mode 100644 FileTestSchema/.project delete mode 100644 FileTestSchema/bundle.properties delete mode 100644 FileTestSchema/imports/system@emmoco.com/System.ems delete mode 100644 FileTestSchema/out/Em_Message.h delete mode 100644 FileTestSchema/out/Em_Types.h delete mode 100644 FileTestSchema/out/FileTest-TODO.c delete mode 100644 FileTestSchema/out/FileTest.c delete mode 100644 FileTestSchema/out/FileTest.h delete mode 100644 FileTestSchema/out/FileTest.zip delete mode 100644 FileTestSchema/out/filetest.json delete mode 100644 FileTestSchema/schema.ems delete mode 100644 MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch delete mode 100644 MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch delete mode 100644 MyAppLaunchPad/.gitignore delete mode 100644 MyAppLaunchPad/.project delete mode 100644 MyAppLaunchPad/Log/log.txt delete mode 100644 MyAppLaunchPad/main.c delete mode 100644 MyAppLaunchPad/makefile delete mode 100644 MyAppSchema/.gitignore delete mode 100644 MyAppSchema/.project delete mode 100644 MyAppSchema/bundle.properties delete mode 100644 MyAppSchema/imports/system@emmoco.com/System.ems delete mode 100644 MyAppSchema/out/Em_Message.h delete mode 100644 MyAppSchema/out/Em_Types.h delete mode 100644 MyAppSchema/out/MyApp-TODO.c delete mode 100644 MyAppSchema/out/MyApp.c delete mode 100644 MyAppSchema/out/MyApp.h delete mode 100644 MyAppSchema/out/MyApp.zip delete mode 100644 MyAppSchema/out/myapp.json delete mode 100644 MyAppSchema/schema.ems diff --git a/.metadata/.log b/.metadata/.log index 2196fe7..97d608e 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -1532,3 +1532,770 @@ org.eclipse.core.runtime.CoreException: Variable references empty selection: ${p !MESSAGE Variable references empty selection: ${project_loc} !SUBENTRY 1 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.462 !MESSAGE Variable references empty selection: ${project_loc} + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 15:32:40.133 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.ui.console 4 2 2014-05-13 15:33:03.097 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.console". +!STACK 0 +org.eclipse.swt.SWTException: Invalid thread access + at org.eclipse.swt.SWT.error(SWT.java:4397) + at org.eclipse.swt.SWT.error(SWT.java:4312) + at org.eclipse.swt.SWT.error(SWT.java:4283) + at org.eclipse.swt.widgets.Widget.error(Widget.java:783) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574) + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773) + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354) + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252) + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120) + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246) + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140) + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401) + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345) + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) + at org.eclipse.core.internal.resources.Project.build(Project.java:114) + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319) + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.ui.console 4 120 2014-05-13 15:33:03.098 +!MESSAGE Exception occurred during console property change notification. +!STACK 0 +org.eclipse.swt.SWTException: Invalid thread access + at org.eclipse.swt.SWT.error(SWT.java:4397) + at org.eclipse.swt.SWT.error(SWT.java:4312) + at org.eclipse.swt.SWT.error(SWT.java:4283) + at org.eclipse.swt.widgets.Widget.error(Widget.java:783) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574) + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773) + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354) + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252) + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120) + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246) + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140) + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401) + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345) + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) + at org.eclipse.core.internal.resources.Project.build(Project.java:114) + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319) + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 15:37:40.286 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:13:12.819 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:19:09.735 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:34:30.876 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:39:54.345 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.debug.core 4 120 2014-05-13 17:01:35.922 +!MESSAGE Variable references empty selection: ${project_loc} + +!ENTRY org.eclipse.debug.core 4 120 2014-05-13 17:01:41.432 +!MESSAGE Variable references empty selection: ${project_loc} + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:01:52.013 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:08:03.222 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:13:22.578 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:19:12.508 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:24:34.136 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) + +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:34:24.321 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 9, new: 7). Location: /Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) +!SESSION 2014-05-14 10:42:11.197 ----------------------------------------------- +eclipse.buildId=4.3.2.M20140221-1700 +java.version=1.7.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 10:42:22.621 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!SESSION 2014-05-14 12:59:59.672 ----------------------------------------------- +eclipse.buildId=4.3.2.M20140221-1700 +java.version=1.7.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 13:00:10.165 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!SESSION 2014-05-14 16:13:48.255 ----------------------------------------------- +eclipse.buildId=unknown +java.version=1.6.0_65 +java.vendor=Apple Inc. +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -psn_0_548998 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_548998 + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:14:09.232 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:15:25.944 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.945 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.945 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:15:25.947 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:15:25.947 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.947 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.947 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:15:43.993 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.993 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.993 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:15:43.994 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:15:43.994 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.994 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.995 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:16:44.470 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.470 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.470 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:16:44.471 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:16:44.471 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.471 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.471 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. +!SESSION 2014-05-14 16:17:56.943 ----------------------------------------------- +eclipse.buildId=unknown +java.version=1.6.0_65 +java.vendor=Apple Inc. +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -psn_0_585871 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_585871 + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:18:01.156 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:18:08.309 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.310 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.310 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:18:08.313 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:18:08.313 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432) + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.314 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.314 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder. + +!ENTRY org.eclipse.core.externaltools 4 0 2014-05-14 16:18:28.083 +!MESSAGE The file does not exist for the external tool named LaunchPad Application. +!SESSION 2014-05-14 16:20:51.730 ----------------------------------------------- +eclipse.buildId=unknown +java.version=1.6.0_65 +java.vendor=Apple Inc. +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -psn_0_610453 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_610453 + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:20:55.776 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:38.579 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named Blinker LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:38.580 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:38.580 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:42.559 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:42.559 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:42.559 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:43.579 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named FileTest LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.579 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.580 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder. + +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:24:43.584 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.584 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'BlinkerLaunchPad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named Blinker LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.585 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'MyAppLaunchPad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.585 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'FileTestLaunchPad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named FileTest LaunchPad Builder. + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder. +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder. +!SESSION 2014-05-14 16:38:05.152 ----------------------------------------------- +eclipse.buildId=4.3.2.M20140221-1700 +java.version=1.7.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:38:19.081 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!SESSION 2014-05-14 16:39:36.323 ----------------------------------------------- +eclipse.buildId=unknown +java.version=1.6.0_65 +java.vendor=Apple Inc. +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -psn_0_667811 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_667811 + +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:39:40.798 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!SESSION 2014-05-21 14:21:44.546 ----------------------------------------------- +eclipse.buildId=4.3.2.M20140221-1700 +java.version=1.7.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2014-05-21 14:21:48.964 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences diff --git a/.metadata/.plugins/org.eclipse.cdt.core/.log b/.metadata/.plugins/org.eclipse.cdt.core/.log index 2c22aa7..17b8309 100644 --- a/.metadata/.plugins/org.eclipse.cdt.core/.log +++ b/.metadata/.plugins/org.eclipse.cdt.core/.log @@ -5,3 +5,8 @@ *** SESSION May 09, 2014 15:39:11.56 ------------------------------------------- *** SESSION May 11, 2014 01:18:39.69 ------------------------------------------- *** SESSION May 12, 2014 16:18:48.00 ------------------------------------------- +*** SESSION May 13, 2014 15:08:17.90 ------------------------------------------- +*** SESSION May 14, 2014 10:42:35.78 ------------------------------------------- +*** SESSION May 14, 2014 13:00:22.50 ------------------------------------------- +*** SESSION May 14, 2014 16:38:25.64 ------------------------------------------- +*** SESSION May 21, 2014 14:21:51.36 ------------------------------------------- diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers index 7d4ec07..7ac27a7 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index index c21b1fd..6735593 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index index b2f5f02..ec6025a 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index e0f5c8b..875a803 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs index dffc6b5..a7fb09f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -1,2 +1,3 @@ +description.autobuilding=false eclipse.preferences.version=1 version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs index 28dcadf..61a419b 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -5,3 +5,4 @@ AbstractTextEditor.Color.SelectionForeground.SystemDefault=false eclipse.preferences.version=1 lineNumberRuler=true overviewRuler_migration=migrated_3.1 +warn_if_input_derived=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs index ae6bd1e..fc37fa8 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -1,6 +1,6 @@ PROBLEMS_FILTERS_MIGRATE=true SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=always eclipse.preferences.version=1 -platformState=1381868326188 +platformState=1387855121130 quickStart=false tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml index 54bd6ca..72bc870 100644 --- a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml @@ -1,8 +1,15 @@
+
+ + + + + +
- +
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 132b3cd..07435e7 100644 --- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,9 +1,9 @@ - + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 - + @@ -73,11 +73,12 @@ persp.showIn:org.eclipse.team.ui.GenericHistoryView persp.showIn:org.eclipse.ui.views.ResourceNavigator persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - + newtablook org.eclipse.e4.primaryNavigationStack + active @@ -167,41 +168,26 @@ categoryTag:Help - + newtablook org.eclipse.e4.primaryDataStack EditorStack - active - - + + Editor org.eclipse.cdt.ui.editor.CEditor removeOnHide - - - Editor - org.eclipse.cdt.make.editor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - active - activeOnClose - - - + + Editor com.emmoco.embuilder.schemaEditor removeOnHide - - + + Editor - json.editors.JsonPageEditor + org.eclipse.cdt.ui.editor.CEditor removeOnHide @@ -210,6 +196,8 @@ View categoryTag:Java + active + activeOnClose ViewMenu menuContribution:menu @@ -234,8 +222,8 @@ - - + + View categoryTag:General @@ -248,9 +236,15 @@ View categoryTag:Java - + + View categoryTag:Java + + ViewMenu + menuContribution:menu + + View @@ -316,19 +310,19 @@ Draggable - - - - - - - - - - - - - + + + + + + + + + + + + + toolbarSeparator @@ -336,56 +330,50 @@ Draggable - - - - - - - - + + Draggable - - - + + + Draggable - - + + Draggable - - + + Draggable - - + + Draggable - - - - + + + + Draggable - - - - + + + + Draggable - - - - + + + + toolbarSeparator @@ -393,15 +381,15 @@ Draggable - - - - - - - - - + + + + + + + + + toolbarSeparator @@ -413,8 +401,8 @@ Draggable - - + + stretch @@ -443,8 +431,18 @@ TrimStack + + TrimStack + + + + + TrimStack + + + TrimStack + - @@ -705,7 +703,7 @@ platform:cocoa - + @@ -1052,7 +1050,7 @@ - + diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps index 4cfe056..620018f 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps and b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt index ac21468..2a9208a 100644 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -1,3 +1,4 @@ INDEX VERSION 1.126+/Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.jdt.core 1699548220.index 1141783261.index +2272743771.index diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat index 4d628c7..611cdca 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml index 252a610..8d5c155 100644 --- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -1,13 +1,30 @@
+ + + + + + + + + + + + + + +
- - + + + +
@@ -15,8 +32,10 @@
+ - + +
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml index 5106493..b5a85e6 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -1,8 +1,12 @@
- - + + + + + + @@ -13,7 +17,7 @@
- +
diff --git a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties index 555d6ef..d3b8dd6 100644 --- a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties +++ b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties @@ -1,3 +1,3 @@ # -#Fri May 09 15:40:47 CEST 2014 -task-tag-projects-already-scanned=FileTestLaunchPad,Blinker,BlinkerSchema,MyAppSchema,DUREX,BlinkerLaunchPad,MyAppLaunchPad,CommonLaunchPad,FileTestSchema +#Wed May 14 16:38:51 CEST 2014 +task-tag-projects-already-scanned=Blinker,BlinkerSchema,DUREXLaunchpad,BlinkerLaunchPad,DUREX,CommonLaunchPad diff --git a/BlinkerSchema/bundle.properties b/BlinkerSchema/bundle.properties index c41e03e..9e0bbd0 100644 --- a/BlinkerSchema/bundle.properties +++ b/BlinkerSchema/bundle.properties @@ -1,10 +1,10 @@ # generated file - do not edit bundle.requires = com.emmoco.schema.translator -com.emmoco.framework.Properties.applicationDirectory = out -com.emmoco.framework.Properties.schemaDestinationDirectory = out +com.emmoco.framework.Properties.applicationDirectory = Em +com.emmoco.framework.Properties.schemaDestinationDirectory = Em com.emmoco.framework.Properties.serverAPIToken = com.emmoco.framework.Properties.align16 = 2 com.emmoco.framework.Properties.align32 = 4 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/BlinkerSchema/schema.ems -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 +com.emmoco.framework.Properties.toolVersion = 13.4.1.201311121909 diff --git a/CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch b/CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch index e64428f..a43f38b 100644 --- a/CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch +++ b/CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch @@ -8,7 +8,7 @@ - + diff --git a/CommonLaunchPad/rules.mk b/CommonLaunchPad/rules.mk index de06581..d8b65a3 100644 --- a/CommonLaunchPad/rules.mk +++ b/CommonLaunchPad/rules.mk @@ -5,7 +5,7 @@ OBJCOPY = msp430-objcopy SIZE = msp430-size MSPDEBUG = mspdebug MSP430FLASHER = MSP430Flasher -EMBUILDER = em-builder +EMBUILDER = #em-builder COPTS = -Os -Wall -fno-strict-aliasing -c -g -mmcu=$(MCU) LDOPTS = -mmcu=$(MCU) -Wl,-Map=main.map diff --git a/DUREX/bundle.properties b/DUREX/bundle.properties index 0bdaa4c..07a1876 100644 --- a/DUREX/bundle.properties +++ b/DUREX/bundle.properties @@ -1,10 +1,10 @@ # generated file - do not edit bundle.requires = com.emmoco.schema.translator -com.emmoco.framework.Properties.applicationDirectory = out -com.emmoco.framework.Properties.schemaDestinationDirectory = out +com.emmoco.framework.Properties.applicationDirectory = Em +com.emmoco.framework.Properties.schemaDestinationDirectory = Em com.emmoco.framework.Properties.serverAPIToken = com.emmoco.framework.Properties.align16 = 2 com.emmoco.framework.Properties.align32 = 4 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/DUREX/schema.ems -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 +com.emmoco.framework.Properties.toolVersion = 13.4.1.201311121909 diff --git a/DUREX/out/DUREX-TODO.c b/DUREX/out/DUREX-TODO.c index 3a37062..9089356 100644 --- a/DUREX/out/DUREX-TODO.c +++ b/DUREX/out/DUREX-TODO.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "DUREX.h" @@ -15,36 +15,36 @@ void DUREX_disconnectHandler(void) { /* TODO: application is now disconnected */ } -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) { - /* TODO: write resource 'numServerBytes' into 'output' */ +void DUREX_numBytes_fetch(DUREX_numBytes_t* const output) { + /* TODO: write resource 'numBytes' into 'output' */ } -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) { - /* TODO: read resource 'numClientBytes' from 'input' */ +void DUREX_numBytes_store(DUREX_numBytes_t* const input) { + /* TODO: read resource 'numBytes' from 'input' */ } -void DUREX_serverData_fetch(DUREX_serverData_t* const output) { - /* TODO: write resource 'serverData' into 'output' */ +void DUREX_data_fetch(DUREX_data_t* const output) { + /* TODO: write resource 'data' into 'output' */ } -void DUREX_clientData_store(DUREX_clientData_t* const input) { - /* TODO: read resource 'clientData' from 'input' */ +void DUREX_data_store(DUREX_data_t* const input) { + /* TODO: read resource 'data' from 'input' */ } -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) { - /* TODO: write resource 'numServerPackets' into 'output' */ +void DUREX_numPackets_fetch(DUREX_numPackets_t* const output) { + /* TODO: write resource 'numPackets' into 'output' */ } -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) { - /* TODO: read resource 'numClientPackets' from 'input' */ +void DUREX_numPackets_store(DUREX_numPackets_t* const input) { + /* TODO: read resource 'numPackets' from 'input' */ } -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) { - /* TODO: read resource 'clientMessageAvailable' from 'input' */ +void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output) { + /* TODO: write resource 'messageAvailable' into 'output' */ } -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) { - /* TODO: write resource 'serverMessageAvailable' into 'output' */ +void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input) { + /* TODO: read resource 'messageAvailable' from 'input' */ } #endif /* dummy file */ diff --git a/DUREX/out/DUREX.c b/DUREX/out/DUREX.c index bb9f67c..59051c1 100644 --- a/DUREX/out/DUREX.c +++ b/DUREX/out/DUREX.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "Em_Message.h" @@ -14,14 +14,14 @@ typedef struct Em_App_Message { uint8_t dummy; uint8_t sot; Em_Message_Header hdr; - uint8_t data[239]; + uint8_t data[229]; } Em_App_Message; -const uint8_t Em_App_hash[] = {49, 23, 155, 114, 190, 225, 99, 135, 226, 102, 251, 195, 199, 8, 92, 63, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))}; +const uint8_t Em_App_hash[] = {245, 13, 216, 92, 22, 189, 34, 32, 16, 124, 194, 50, 87, 152, 227, 110, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))}; -const uint8_t Em_App_build[] = {12, 203, 17, 243, 69, 1, 0, 0}; +const uint8_t Em_App_build[] = {61, 15, 116, 250, 69, 1, 0, 0}; -#define Em_App_APP_RESOURCE_COUNT 8 +#define Em_App_APP_RESOURCE_COUNT 4 #define Em_App_SYS_RESOURCE_COUNT 8 #define Em_App_ACCEPT DUREX_accept @@ -289,19 +289,19 @@ void Em_App_fetchDispatch(void) { case 0: break; case 1: - DUREX_numServerBytes_fetch((DUREX_numServerBytes_t*)Em_App_msg.data); + DUREX_numBytes_fetch((DUREX_numBytes_t*)Em_App_msg.data); size = 1; break; - case 3: - DUREX_serverData_fetch((DUREX_serverData_t*)Em_App_msg.data); - size = 239; + case 2: + DUREX_data_fetch((DUREX_data_t*)Em_App_msg.data); + size = 229; break; - case 5: - DUREX_numServerPackets_fetch((DUREX_numServerPackets_t*)Em_App_msg.data); + case 3: + DUREX_numPackets_fetch((DUREX_numPackets_t*)Em_App_msg.data); size = 1; break; - case 8: - DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)Em_App_msg.data); + case 4: + DUREX_messageAvailable_fetch((DUREX_messageAvailable_t*)Em_App_msg.data); size = 1; break; } @@ -312,17 +312,17 @@ void Em_App_storeDispatch(void) { switch (Em_App_msg.hdr.resId) { case 0: break; - case 2: - DUREX_numClientBytes_store((DUREX_numClientBytes_t*)Em_App_msg.data); + case 1: + DUREX_numBytes_store((DUREX_numBytes_t*)Em_App_msg.data); break; - case 4: - DUREX_clientData_store((DUREX_clientData_t*)Em_App_msg.data); + case 2: + DUREX_data_store((DUREX_data_t*)Em_App_msg.data); break; - case 6: - DUREX_numClientPackets_store((DUREX_numClientPackets_t*)Em_App_msg.data); + case 3: + DUREX_numPackets_store((DUREX_numPackets_t*)Em_App_msg.data); break; - case 7: - DUREX_clientMessageAvailable_store((DUREX_clientMessageAvailable_t*)Em_App_msg.data); + case 4: + DUREX_messageAvailable_store((DUREX_messageAvailable_t*)Em_App_msg.data); break; } Em_App_sendResponse(Em_Message_STORE_DONE, 0); @@ -333,8 +333,8 @@ void Em_App_sendIndicator(Em_Message_ResId indId) { Em_Message_Size size = 0; switch (indId) { case 1: - DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)&Em_App_ind.data); - resId = 8; + DUREX_messageAvailable_fetch((DUREX_messageAvailable_t*)&Em_App_ind.data); + resId = 4; size = 1; break; } @@ -345,7 +345,7 @@ void Em_App_sendIndicator(Em_Message_ResId indId) { Em_App_startIndSend(); } -void DUREX_serverMessageAvailable_indicate(void) { +void DUREX_messageAvailable_indicate(void) { if (Em_App_state != Em_App_IDLE && Em_App_xmitReady(1)) Em_App_sendIndicator(1); } diff --git a/DUREX/out/DUREX.h b/DUREX/out/DUREX.h index 68aa2ca..b66f607 100644 --- a/DUREX/out/DUREX.h +++ b/DUREX/out/DUREX.h @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #ifndef DUREX__H @@ -12,46 +12,34 @@ extern "C" { #endif /* typedef String */ -typedef char *DUREX_String; -#define DUREX_String_length 239 +typedef char DUREX_String; +#define DUREX_String_length 229 /* enum BOOLEAN */ typedef uint8_t DUREX_BOOLEAN; #define DUREX_TRUE 0 #define DUREX_FALSE 1 -/* resource numServerBytes */ -typedef uint8_t DUREX_numServerBytes_t; -extern void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output); - -/* resource numClientBytes */ -typedef uint8_t DUREX_numClientBytes_t; -extern void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input); - -/* resource serverData */ -typedef DUREX_String DUREX_serverData_t[239]; -extern void DUREX_serverData_fetch(DUREX_serverData_t* const output); - -/* resource clientData */ -typedef DUREX_String DUREX_clientData_t[239]; -extern void DUREX_clientData_store(DUREX_clientData_t* const input); - -/* resource numServerPackets */ -typedef uint8_t DUREX_numServerPackets_t; -extern void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output); - -/* resource numClientPackets */ -typedef uint8_t DUREX_numClientPackets_t; -extern void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input); - -/* resource clientMessageAvailable */ -typedef DUREX_BOOLEAN DUREX_clientMessageAvailable_t; -extern void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input); - -/* resource serverMessageAvailable */ -typedef DUREX_BOOLEAN DUREX_serverMessageAvailable_t; -extern void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output); -extern void DUREX_serverMessageAvailable_indicate(void); +/* resource numBytes */ +typedef uint8_t DUREX_numBytes_t; +extern void DUREX_numBytes_fetch(DUREX_numBytes_t* const output); +extern void DUREX_numBytes_store(DUREX_numBytes_t* const input); + +/* resource data */ +typedef DUREX_String DUREX_data_t[229]; +extern void DUREX_data_fetch(DUREX_data_t* const output); +extern void DUREX_data_store(DUREX_data_t* const input); + +/* resource numPackets */ +typedef uint8_t DUREX_numPackets_t; +extern void DUREX_numPackets_fetch(DUREX_numPackets_t* const output); +extern void DUREX_numPackets_store(DUREX_numPackets_t* const input); + +/* resource messageAvailable */ +typedef DUREX_BOOLEAN DUREX_messageAvailable_t; +extern void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output); +extern void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input); +extern void DUREX_messageAvailable_indicate(void); void DUREX_reset(void); void DUREX_run(void); diff --git a/DUREX/out/DUREX.zip b/DUREX/out/DUREX.zip index fb82f6b..ce6a25a 100644 Binary files a/DUREX/out/DUREX.zip and b/DUREX/out/DUREX.zip differ diff --git a/DUREX/out/durex.json b/DUREX/out/durex.json index 469d6d0..5bd3423 100644 --- a/DUREX/out/durex.json +++ b/DUREX/out/durex.json @@ -1,56 +1,61 @@ { "resources": { - "serverData": { - "id": 3, + "$schemaHash": { + "id": -6, "align": 1, "attributes": {"readonly": true}, - "type": "C:239", + "type": "A20:u1", "access": "r", - "size": 239 + "size": 20 }, - "numServerPackets": { - "id": 5, - "align": 1, + "$eapProtocolLevel": { + "id": -3, + "align": 2, "attributes": {"readonly": true}, - "type": "u1", + "type": "u2", "access": "r", - "size": 1 - }, - "serverMessageAvailable": { - "id": 8, - "align": 1, - "attributes": { - "indicator": true, - "readonly": true - }, - "type": "E:@emmoco.com.DUREX/BOOLEAN", - "access": "ir", - "size": 1 + "size": 2 }, - "$eapProtocolLevel": { - "id": -3, + "$mcmProtocolLevel": { + "id": -2, "align": 2, "attributes": {"readonly": true}, "type": "u2", "access": "r", "size": 2 }, - "numClientPackets": { - "id": 6, + "messageAvailable": { + "id": 4, "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", + "attributes": {"indicator": true}, + "type": "E:@emmoco.com.DUREX/BOOLEAN", + "access": "irw", "size": 1 }, - "numClientBytes": { - "id": 2, + "numBytes": { + "id": 1, "align": 1, - "attributes": {"writeonly": true}, + "attributes": {}, "type": "u1", - "access": "w", + "access": "rw", "size": 1 }, + "$mobileRssi": { + "id": -8, + "align": 1, + "attributes": {"readonly": true}, + "type": "i1", + "access": "r", + "size": 1 + }, + "data": { + "id": 2, + "align": 1, + "attributes": {}, + "type": "C:229", + "access": "rw", + "size": 229 + }, "$mcmDisconnect": { "id": -9, "align": 1, @@ -75,52 +80,12 @@ "access": "r", "size": 2 }, - "clientMessageAvailable": { - "id": 7, - "align": 1, - "attributes": {"writeonly": true}, - "type": "E:@emmoco.com.DUREX/BOOLEAN", - "access": "w", - "size": 1 - }, - "clientData": { - "id": 4, - "align": 1, - "attributes": {"writeonly": true}, - "type": "C:239", - "access": "w", - "size": 239 - }, - "$schemaHash": { - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "numServerBytes": { - "id": 1, + "numPackets": { + "id": 3, "align": 1, - "attributes": {"readonly": true}, + "attributes": {}, "type": "u1", - "access": "r", + "access": "rw", "size": 1 }, "$fileIndexReset": { @@ -145,50 +110,46 @@ "manifest": { "protocolLevel": 12, "hash": [ - 49, - 23, - 155, - 114, - 190, - 225, - 99, - 135, - 226, - 102, - 251, - 195, - 199, - 8, + 245, + 13, + 216, 92, - 63 + 22, + 189, + 34, + 32, + 16, + 124, + 194, + 50, + 87, + 152, + 227, + 110 ], "toolVersion": "12.0.0.201211010336", "name": "DUREX", - "$$md5": "951773b936e89ac774d73227be49208d", + "$$md5": "f316f8e8839db2a2939bf3e0120a1fdf", "build": [ - 12, - 203, - 17, - 243, + 61, + 15, + 116, + 250, 69, 1, 0, 0 ], - "date": "2014-05-13T02:53:20T", + "date": "2014-05-14T13:18:01T", "maxAlign": 2, - "maxSize": 239, + "maxSize": 229, "version": "1.0.0" }, "resourceNames": [ - "numServerBytes", - "numClientBytes", - "serverData", - "clientData", - "numServerPackets", - "numClientPackets", - "clientMessageAvailable", - "serverMessageAvailable", + "numBytes", + "data", + "numPackets", + "messageAvailable", "$mcmProtocolLevel", "$eapProtocolLevel", "$eapBuildDate", @@ -251,14 +212,10 @@ } }, "resourceNamesApp": [ - "clientData", - "clientMessageAvailable", - "numClientBytes", - "numClientPackets", - "numServerBytes", - "numServerPackets", - "serverData", - "serverMessageAvailable" + "data", + "messageAvailable", + "numBytes", + "numPackets" ], "imports": {"@emmoco.com.DUREX": true} } \ No newline at end of file diff --git a/DUREX/schema.ems b/DUREX/schema.ems index a64c2f1..04b2df6 100644 --- a/DUREX/schema.ems +++ b/DUREX/schema.ems @@ -4,39 +4,13 @@ description = "" schema DUREX { enum BOOLEAN{ TRUE, FALSE }; - typedef string<238> String; //MAXIMUM SIZE AVAILABLE + typedef string<228> String; //MAXIMUM SIZE AVAILABLE - uint8 numServerBytes + uint8 numBytes; + String data; + uint8 numPackets; + BOOLEAN messageAvailable { - readonly - } - uint8 numClientBytes - { - writeonly - } - String serverData - { - readonly - } - String clientData - { - writeonly - } - uint8 numServerPackets - { - readonly - } - uint8 numClientPackets - { - writeonly - } - BOOLEAN clientMessageAvailable - { - writeonly - } - BOOLEAN serverMessageAvailable - { - readonly indicator } } diff --git a/DUREXLaunchpad/.project b/DUREXLaunchpad/.project index 93a779f..8c71a62 100644 --- a/DUREXLaunchpad/.project +++ b/DUREXLaunchpad/.project @@ -3,7 +3,7 @@ DUREXLaunchpad - MyAppSchema + DUREX @@ -12,7 +12,7 @@ LaunchConfigHandle - <project>/.externalToolBuilders/MyApp LaunchPad Builder.launch + <project>/.externalToolBuilders/DUREX LaunchPad Builder.launch @@ -22,7 +22,7 @@ LaunchConfigHandle - <project>/.externalToolBuilders/MyApp LaunchPad Cleaner.launch + <project>/.externalToolBuilders/DUREX LaunchPad Cleaner.launch diff --git a/DUREXLaunchpad/DUREX.obj b/DUREXLaunchpad/DUREX.obj index 80f14eb..7415729 100644 Binary files a/DUREXLaunchpad/DUREX.obj and b/DUREXLaunchpad/DUREX.obj differ diff --git a/DUREXLaunchpad/main.c b/DUREXLaunchpad/main.c index 9b0587d..b5a8834 100644 --- a/DUREXLaunchpad/main.c +++ b/DUREXLaunchpad/main.c @@ -2,7 +2,7 @@ * ============ Platform Configuration ============ */ -#include +#include #define EAP_RX_BUF UCA0RXBUF #define EAP_TX_BUF UCA0TXBUF @@ -18,7 +18,7 @@ #define EAP_TX_INT_TST() (P2IFG & BIT1) #define EAP_TX_INT_CLR() (P2IFG &= ~BIT1) -void init(void) +void init(void) { WDTCTL = WDTPW + WDTHOLD; BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; @@ -31,7 +31,7 @@ void init(void) BCSCTL1 |= XT2OFF + DIVA_0; BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1; - P1DIR |= BIT0; /* LED */ + P1DIR |= BIT0 + BIT6; /* LED */ P1OUT &= ~BIT0; UCA0CTL1 |= UCSWRST; @@ -121,17 +121,49 @@ void Em_Message_unlock(uint8_t key) * Extra code and interrupts */ +void led0_toggle(void) +{ + P1OUT ^= BIT0; +} + +void led1_toggle(void) +{ + P1OUT ^= BIT6; +} + +void led0_on(void) +{ + P1OUT |= BIT0; +} + +void led0_off(void) +{ + P1OUT &= ~BIT0; +} + +void led1_on(void) +{ + P1OUT |= BIT6; +} + +void led1_off(void) +{ + P1OUT &= ~BIT6; +} + __attribute__((interrupt(TIMER0_A0_VECTOR))) static void Timer_A (void) { - P1OUT ^= BIT0; // Toggle LED + led0_toggle(); // Toggle LED + //led1_toggle(); } void initTimer(void) { CCTL0 = CCIE; // CCR0 interrupt enabled - CCR0 = 4096; // 32kHz/8/4096 -> 1 sec + CCR0 = 2048; // 32kHz/8/4096 -> 1 sec TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK, /8, upmode + led1_off(); } void stopTimer(void) @@ -144,6 +176,13 @@ void stopTimer(void) */ #include +#include + +DUREX_numBytes_t numBytes = 0; +DUREX_data_t data = ""; +DUREX_numPackets_t numPackets = 0; +DUREX_messageAvailable_t messageAvailable = 0; +uint8_t lastMessageAck = 1; int main(int argc, char *argv[]) { @@ -161,51 +200,71 @@ int main(int argc, char *argv[]) void DUREX_connectHandler(void) { stopTimer(); - P1OUT = BIT0; + led0_on(); + led1_off(); } void DUREX_disconnectHandler(void) { - P1OUT &= ~BIT0; + led0_off(); + led1_off(); initTimer(); } -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) +void DUREX_numBytes_fetch(DUREX_numBytes_t* const output) { - /* TODO: write resource 'numServerBytes' into 'output' */ + *output = numBytes; } -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) +void DUREX_numBytes_store(DUREX_numBytes_t* const input) { - /* TODO: read resource 'numClientBytes' from 'input' */ + numBytes = *input; } -void DUREX_serverData_fetch(DUREX_serverData_t* const output) +void DUREX_data_fetch(DUREX_data_t* const output) { - /* TODO: write resource 'serverData' into 'output' */ + memcpy(output,data,numBytes); } -void DUREX_clientData_store(DUREX_clientData_t* const input) +void DUREX_data_store(DUREX_data_t* const input) { - /* TODO: read resource 'clientData' from 'input' */ + memcpy(data,input,numBytes); } -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) +void DUREX_numPackets_fetch(DUREX_numPackets_t* const output) { - /* TODO: write resource 'numServerPackets' into 'output' */ + *output = numPackets; } -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) +void DUREX_numPackets_store(DUREX_numPackets_t* const input) { - /* TODO: read resource 'numClientPackets' from 'input' */ + numPackets = *input; } -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) +void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output) { - /* TODO: read resource 'clientMessageAvailable' from 'input' */ + *output = messageAvailable; } -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) +void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input) { - /* TODO: write resource 'serverMessageAvailable' into 'output' */ + messageAvailable = *input; + if(messageAvailable == DUREX_TRUE) + { + led1_on(); + lastMessageAck = 0; + messageAvailable = DUREX_FALSE; + DUREX_messageAvailable_indicate(); + memcpy(data,"ACK",4); + numPackets = 1; + numBytes = 4; + messageAvailable = DUREX_TRUE; + DUREX_messageAvailable_indicate(); + } + else if(messageAvailable == DUREX_FALSE) + { + led1_off(); + lastMessageAck = 1; + } } + diff --git a/DUREXLaunchpad/main.map b/DUREXLaunchpad/main.map index 5d24738..3bd348b 100644 --- a/DUREXLaunchpad/main.map +++ b/DUREXLaunchpad/main.map @@ -1,23 +1,25 @@ Archive member included because of file (symbol) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__watchdog_support) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__init_stack) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__low_level_init) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_copy_data) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_clear_bss) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__stop_progExec__) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (_endless_loop__) -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + main.obj (memcpy) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__watchdog_support) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__init_stack) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__low_level_init) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_copy_data) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_clear_bss) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__stop_progExec__) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (_endless_loop__) +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_) Allocating common symbols Common symbol size file @@ -27,7 +29,7 @@ Em_App_xmitSize 0x1 DUREX.obj Em_App_outBuf 0x2 DUREX.obj Em_App_ind 0xa DUREX.obj Em_App_xmitMask 0x4 DUREX.obj -Em_App_msg 0xf6 DUREX.obj +Em_App_msg 0xec DUREX.obj Em_App_recvSize 0x1 DUREX.obj Em_App_fileIndex 0x4 DUREX.obj Em_App_pdHdlr 0x2 DUREX.obj @@ -53,13 +55,13 @@ far_rom 0x0000000000000000 0x0000000000000000 Linker script and memory map -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o LOAD main.obj LOAD DUREX.obj -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a 0x0000000000000040 PROVIDE (__info_segment_size, 0x40) 0x0000000000001000 PROVIDE (__infod, 0x1000) 0x0000000000001040 PROVIDE (__infoc, 0x1040) @@ -237,25 +239,25 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib .rela.plt *(.rela.plt) -.text 0x000000000000c000 0x5f2 +.text 0x000000000000c000 0x7aa 0x000000000000c000 . = ALIGN (0x2) *(.init .init.*) *(.init0) - .init0 0x000000000000c000 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) + .init0 0x000000000000c000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) 0x000000000000c000 _reset_vector__ *(.init1) - .init1 0x000000000000c000 0xc /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .init1 0x000000000000c000 0xc /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) 0x000000000000c000 __watchdog_support *(.init2) - .init2 0x000000000000c00c 0x4 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .init2 0x000000000000c00c 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) 0x000000000000c00c __init_stack *(.init3) - .init3 0x000000000000c010 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) + .init3 0x000000000000c010 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) 0x000000000000c010 __low_level_init *(.init4) - .init4 0x000000000000c010 0x18 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .init4 0x000000000000c010 0x18 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) 0x000000000000c010 __do_copy_data - .init4 0x000000000000c028 0x16 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .init4 0x000000000000c028 0x16 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) 0x000000000000c028 __do_clear_bss *(.init5) *(.init6) @@ -265,7 +267,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib .init9 0x000000000000c03e 0x1c main.obj 0x000000000000c03e main *(.fini9) - .fini9 0x000000000000c05a 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) + .fini9 0x000000000000c05a 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) 0x000000000000c05a __stop_progExec__ *(.fini8) *(.fini7) @@ -276,7 +278,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib *(.fini2) *(.fini1) *(.fini0) - .fini0 0x000000000000c05a 0x6 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .fini0 0x000000000000c05a 0x6 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) 0x000000000000c05a _endless_loop__ *(.fini .fini.*) 0x000000000000c060 . = ALIGN (0x2) @@ -288,7 +290,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib 0x000000000000c060 __dtors_end = . 0x000000000000c060 . = ALIGN (0x2) *(.text .text.* .gnu.linkonce.t.*) - .text 0x000000000000c060 0x4 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + .text 0x000000000000c060 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 0x000000000000c060 __isr_1 0x000000000000c060 __isr_4 0x000000000000c060 __isr_11 @@ -301,136 +303,153 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib 0x000000000000c060 __isr_13 0x000000000000c060 __isr_6 0x000000000000c060 __isr_14 - .text.crt0 0x000000000000c064 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .text 0x000000000000c064 0x158 main.obj + .text.crt0 0x000000000000c064 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + .text 0x000000000000c064 0x216 main.obj 0x000000000000c064 init - 0x000000000000c0ea __isr_7 - 0x000000000000c116 __isr_3 - 0x000000000000c148 Em_Message_startSend - 0x000000000000c15c Em_Message_lock - 0x000000000000c164 Em_Message_unlock - 0x000000000000c170 __isr_9 - 0x000000000000c17a initTimer - 0x000000000000c18e stopTimer - 0x000000000000c196 DUREX_connectHandler - 0x000000000000c1a0 DUREX_disconnectHandler - 0x000000000000c1ac DUREX_numServerBytes_fetch - 0x000000000000c1ae DUREX_numClientBytes_store - 0x000000000000c1b0 DUREX_serverData_fetch - 0x000000000000c1b2 DUREX_clientData_store - 0x000000000000c1b4 DUREX_numServerPackets_fetch - 0x000000000000c1b6 DUREX_numClientPackets_store - 0x000000000000c1b8 DUREX_clientMessageAvailable_store - 0x000000000000c1ba DUREX_serverMessageAvailable_fetch - .text 0x000000000000c1bc 0x434 DUREX.obj - 0x000000000000c1bc Em_Message_addByte - 0x000000000000c204 DUREX_reset - 0x000000000000c232 DUREX_run - 0x000000000000c238 Em_App_startIndSend - 0x000000000000c252 DUREX_pairingOn - 0x000000000000c274 DUREX_pairingOff - 0x000000000000c27e DUREX_disconnect - 0x000000000000c2a0 DUREX_accept - 0x000000000000c2be Em_App_startResSend - 0x000000000000c2d8 Em_App_xmitReady - 0x000000000000c32c Em_App_sendResponse - 0x000000000000c350 Em_App_sysStoreDispatch - 0x000000000000c36a Em_App_sysFetchDispatch - 0x000000000000c3ea Em_App_fetchDispatch - 0x000000000000c442 Em_App_storeDispatch - 0x000000000000c494 Em_Message_dispatch - 0x000000000000c4f2 Em_App_sendIndicator - 0x000000000000c522 Em_Message_getByte - 0x000000000000c5d8 DUREX_serverMessageAvailable_indicate - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - .text.crt0 0x000000000000c5f0 0x2 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - 0x000000000000c5f0 _unexpected_ - 0x000000000000c5f2 . = ALIGN (0x2) - -.rodata 0x000000000000c5f2 0x32 - 0x000000000000c5f2 . = ALIGN (0x2) + 0x000000000000c0ec __isr_7 + 0x000000000000c118 __isr_3 + 0x000000000000c14a Em_Message_startSend + 0x000000000000c15e Em_Message_lock + 0x000000000000c166 Em_Message_unlock + 0x000000000000c172 led0_toggle + 0x000000000000c178 led1_toggle + 0x000000000000c180 led0_on + 0x000000000000c186 led0_off + 0x000000000000c18e led1_on + 0x000000000000c196 led1_off + 0x000000000000c19e __isr_9 + 0x000000000000c1b4 initTimer + 0x000000000000c1cc stopTimer + 0x000000000000c1d4 DUREX_connectHandler + 0x000000000000c1e2 DUREX_disconnectHandler + 0x000000000000c1f0 DUREX_numBytes_fetch + 0x000000000000c1f8 DUREX_numBytes_store + 0x000000000000c1fe DUREX_data_fetch + 0x000000000000c20c DUREX_data_store + 0x000000000000c21c DUREX_numPackets_fetch + 0x000000000000c224 DUREX_numPackets_store + 0x000000000000c22a DUREX_messageAvailable_fetch + 0x000000000000c232 DUREX_messageAvailable_store + .text 0x000000000000c27a 0x432 DUREX.obj + 0x000000000000c27a Em_Message_addByte + 0x000000000000c2c2 DUREX_reset + 0x000000000000c2f0 DUREX_run + 0x000000000000c2f6 Em_App_startIndSend + 0x000000000000c310 DUREX_pairingOn + 0x000000000000c332 DUREX_pairingOff + 0x000000000000c33c DUREX_disconnect + 0x000000000000c35e DUREX_accept + 0x000000000000c37c Em_App_startResSend + 0x000000000000c396 Em_App_xmitReady + 0x000000000000c3ea Em_App_sendResponse + 0x000000000000c40e Em_App_sysStoreDispatch + 0x000000000000c428 Em_App_sysFetchDispatch + 0x000000000000c4a8 Em_App_fetchDispatch + 0x000000000000c500 Em_App_storeDispatch + 0x000000000000c550 Em_Message_dispatch + 0x000000000000c5ae Em_App_sendIndicator + 0x000000000000c5de Em_Message_getByte + 0x000000000000c694 DUREX_messageAvailable_indicate + .text 0x000000000000c6ac 0xfc /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + 0x000000000000c6ac memcpy + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + .text.crt0 0x000000000000c7a8 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + 0x000000000000c7a8 _unexpected_ + 0x000000000000c7aa . = ALIGN (0x2) + +.rodata 0x000000000000c7aa 0x36 + 0x000000000000c7aa . = ALIGN (0x2) *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata 0x000000000000c5f2 0x32 DUREX.obj - 0x000000000000c606 Em_App_endian - 0x000000000000c608 Em_App_build - 0x000000000000c610 Em_App_hash - 0x000000000000c624 . = ALIGN (0x2) - 0x000000000000c624 _etext = . - -.data 0x0000000000000200 0x4 load address 0x000000000000c624 + .rodata 0x000000000000c7aa 0x4 main.obj + .rodata 0x000000000000c7ae 0x32 DUREX.obj + 0x000000000000c7c2 Em_App_endian + 0x000000000000c7c4 Em_App_build + 0x000000000000c7cc Em_App_hash + 0x000000000000c7e0 . = ALIGN (0x2) + 0x000000000000c7e0 _etext = . + +.data 0x0000000000000200 0x6 load address 0x000000000000c7e0 0x0000000000000200 . = ALIGN (0x2) 0x0000000000000200 PROVIDE (__data_start, .) *(.data .data.* .gnu.linkonce.d.*) - .data 0x0000000000000200 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .data 0x0000000000000200 0x0 main.obj - .data 0x0000000000000200 0x4 DUREX.obj - 0x0000000000000200 Em_App_inBuf - 0x0000000000000202 Em_App_readIdle - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - 0x0000000000000204 . = ALIGN (0x2) - 0x0000000000000204 _edata = . - 0x000000000000c624 PROVIDE (__data_load_start, LOADADDR (.data)) - 0x0000000000000004 PROVIDE (__data_size, SIZEOF (.data)) - -.bss 0x0000000000000204 0x116 load address 0x000000000000c628 - 0x0000000000000204 PROVIDE (__bss_start, .) + .data 0x0000000000000200 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + .data 0x0000000000000200 0x1 main.obj + 0x0000000000000200 lastMessageAck + *fill* 0x0000000000000201 0x1 00 + .data 0x0000000000000202 0x4 DUREX.obj + 0x0000000000000202 Em_App_inBuf + 0x0000000000000204 Em_App_readIdle + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + 0x0000000000000206 . = ALIGN (0x2) + 0x0000000000000206 _edata = . + 0x000000000000c7e0 PROVIDE (__data_load_start, LOADADDR (.data)) + 0x0000000000000006 PROVIDE (__data_size, SIZEOF (.data)) + +.bss 0x0000000000000206 0x1f8 load address 0x000000000000c7e6 + 0x0000000000000206 PROVIDE (__bss_start, .) *(.bss .bss.*) - .bss 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .bss 0x0000000000000204 0x0 main.obj - .bss 0x0000000000000204 0x4 DUREX.obj - 0x0000000000000204 Em_App_moreData - 0x0000000000000206 Em_App_state - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + .bss 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + .bss 0x0000000000000206 0xec main.obj + 0x0000000000000206 messageAvailable + 0x0000000000000208 numPackets + 0x000000000000020a data + 0x00000000000002f0 numBytes + .bss 0x00000000000002f2 0x4 DUREX.obj + 0x00000000000002f2 Em_App_moreData + 0x00000000000002f4 Em_App_state + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) *(COMMON) - COMMON 0x0000000000000208 0x111 DUREX.obj - 0x0000000000000208 Em_App_recvIdx - 0x0000000000000209 Em_App_xmitSize - 0x000000000000020a Em_App_outBuf - 0x000000000000020c Em_App_ind - 0x0000000000000216 Em_App_xmitMask - 0x000000000000021a Em_App_msg - 0x0000000000000310 Em_App_recvSize - 0x0000000000000312 Em_App_fileIndex - 0x0000000000000316 Em_App_pdHdlr - 0x0000000000000318 Em_App_xmitIdx - 0x000000000000031a . = ALIGN (0x2) - *fill* 0x0000000000000319 0x1 00 - 0x000000000000031a PROVIDE (__bss_end, .) - 0x0000000000000116 PROVIDE (__bss_size, SIZEOF (.bss)) - -.noinit 0x000000000000031a 0x2 load address 0x000000000000c628 - 0x000000000000031a PROVIDE (__noinit_start, .) + COMMON 0x00000000000002f6 0x107 DUREX.obj + 0x00000000000002f6 Em_App_recvIdx + 0x00000000000002f7 Em_App_xmitSize + 0x00000000000002f8 Em_App_outBuf + 0x00000000000002fa Em_App_ind + 0x0000000000000304 Em_App_xmitMask + 0x0000000000000308 Em_App_msg + 0x00000000000003f4 Em_App_recvSize + 0x00000000000003f6 Em_App_fileIndex + 0x00000000000003fa Em_App_pdHdlr + 0x00000000000003fc Em_App_xmitIdx + 0x00000000000003fe . = ALIGN (0x2) + *fill* 0x00000000000003fd 0x1 00 + 0x00000000000003fe PROVIDE (__bss_end, .) + 0x00000000000001f8 PROVIDE (__bss_size, SIZEOF (.bss)) + +.noinit 0x00000000000003fe 0x2 load address 0x000000000000c7e6 + 0x00000000000003fe PROVIDE (__noinit_start, .) *(.noinit .noinit.*) - .noinit.crt0 0x000000000000031a 0x2 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - 0x000000000000031a __wdt_clear_value - 0x000000000000031c . = ALIGN (0x2) - 0x000000000000031c PROVIDE (__noinit_end, .) - 0x000000000000031c . = ALIGN (0x2) - 0x000000000000031c _end = . + .noinit.crt0 0x00000000000003fe 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + 0x00000000000003fe __wdt_clear_value + 0x0000000000000400 . = ALIGN (0x2) + 0x0000000000000400 PROVIDE (__noinit_end, .) + 0x0000000000000400 . = ALIGN (0x2) + 0x0000000000000400 _end = . .infomem 0x0000000000001000 0x0 *(.infomem) @@ -457,7 +476,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib .vectors 0x000000000000ffe0 0x20 0x000000000000ffe0 PROVIDE (__vectors_start, .) *(.vectors*) - .vectors 0x000000000000ffe0 0x20 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + .vectors 0x000000000000ffe0 0x20 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 0x000000000000ffe0 __ivtbl_16 0x0000000000010000 _vectors_end = . @@ -504,78 +523,87 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib .debug_sfnames *(.debug_sfnames) -.debug_aranges 0x0000000000000000 0xa4 +.debug_aranges 0x0000000000000000 0xb8 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x18 main.obj .debug_aranges 0x0000000000000018 0x14 DUREX.obj .debug_aranges - 0x000000000000002c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + 0x000000000000002c 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) .debug_aranges - 0x0000000000000040 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + 0x0000000000000040 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) .debug_aranges - 0x0000000000000054 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + 0x0000000000000054 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) .debug_aranges - 0x0000000000000068 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + 0x0000000000000068 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) .debug_aranges - 0x000000000000007c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + 0x000000000000007c 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) .debug_aranges - 0x0000000000000090 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + 0x0000000000000090 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .debug_aranges + 0x00000000000000a4 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0x125b +.debug_info 0x0000000000000000 0x13e2 *(.debug_info) - .debug_info 0x0000000000000000 0x775 main.obj - .debug_info 0x0000000000000775 0x78c DUREX.obj - .debug_info 0x0000000000000f01 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_info 0x0000000000000f90 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_info 0x000000000000101f 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_info 0x00000000000010ae 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_info 0x000000000000113d 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_info 0x00000000000011cc 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + .debug_info 0x0000000000000000 0x81b main.obj + .debug_info 0x000000000000081b 0x75a DUREX.obj + .debug_info 0x0000000000000f75 0x113 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + .debug_info 0x0000000000001088 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .debug_info 0x0000000000001117 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .debug_info 0x00000000000011a6 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .debug_info 0x0000000000001235 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .debug_info 0x00000000000012c4 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .debug_info 0x0000000000001353 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) *(.gnu.linkonce.wi.*) -.debug_abbrev 0x0000000000000000 0x444 +.debug_abbrev 0x0000000000000000 0x4fd *(.debug_abbrev) - .debug_abbrev 0x0000000000000000 0x19e main.obj - .debug_abbrev 0x000000000000019e 0x22e DUREX.obj - .debug_abbrev 0x00000000000003cc 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_abbrev 0x00000000000003e0 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_abbrev 0x00000000000003f4 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_abbrev 0x0000000000000408 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_abbrev 0x000000000000041c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_abbrev 0x0000000000000430 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -.debug_line 0x0000000000000000 0x602 + .debug_abbrev 0x0000000000000000 0x1c0 main.obj + .debug_abbrev 0x00000000000001c0 0x22e DUREX.obj + .debug_abbrev 0x00000000000003ee 0x97 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + .debug_abbrev 0x0000000000000485 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .debug_abbrev 0x0000000000000499 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .debug_abbrev 0x00000000000004ad 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .debug_abbrev 0x00000000000004c1 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .debug_abbrev 0x00000000000004d5 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .debug_abbrev 0x00000000000004e9 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + +.debug_line 0x0000000000000000 0x762 *(.debug_line) - .debug_line 0x0000000000000000 0x156 main.obj - .debug_line 0x0000000000000156 0x1fd DUREX.obj - .debug_line 0x0000000000000353 0x72 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_line 0x00000000000003c5 0x70 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_line 0x0000000000000435 0x76 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_line 0x00000000000004ab 0x76 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_line 0x0000000000000521 0x71 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_line 0x0000000000000592 0x70 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -.debug_frame 0x0000000000000000 0x250 + .debug_line 0x0000000000000000 0x194 main.obj + .debug_line 0x0000000000000194 0x211 DUREX.obj + .debug_line 0x00000000000003a5 0x10e /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + .debug_line 0x00000000000004b3 0x72 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) + .debug_line 0x0000000000000525 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .debug_line 0x0000000000000595 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .debug_line 0x000000000000060b 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .debug_line 0x0000000000000681 0x71 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .debug_line 0x00000000000006f2 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + +.debug_frame 0x0000000000000000 0x2de *(.debug_frame) - .debug_frame 0x0000000000000000 0x13c main.obj - .debug_frame 0x000000000000013c 0x114 DUREX.obj + .debug_frame 0x0000000000000000 0x192 main.obj + .debug_frame 0x0000000000000192 0x114 DUREX.obj + .debug_frame 0x00000000000002a6 0x38 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) -.debug_str 0x0000000000000000 0x786 +.debug_str 0x0000000000000000 0x7cc *(.debug_str) - .debug_str 0x0000000000000000 0x3ec main.obj - 0x4e4 (size before relaxing) - .debug_str 0x00000000000003ec 0x39a DUREX.obj - 0x50e (size before relaxing) - -.debug_loc 0x0000000000000000 0x366 + .debug_str 0x0000000000000000 0x3c8 main.obj + 0x4c0 (size before relaxing) + .debug_str 0x00000000000003c8 0x38f DUREX.obj + 0x48e (size before relaxing) + .debug_str 0x0000000000000757 0x75 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) + 0x100 (size before relaxing) + +.debug_loc 0x0000000000000000 0x59f *(.debug_loc) - .debug_loc 0x0000000000000000 0xd3 main.obj - .debug_loc 0x00000000000000d3 0x293 DUREX.obj + .debug_loc 0x0000000000000000 0x113 main.obj + .debug_loc 0x0000000000000113 0x29c DUREX.obj + .debug_loc 0x00000000000003af 0x1f0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o) .debug_macinfo *(.debug_macinfo) @@ -587,6 +615,6 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib *(.debug_ranges) .debug_ranges 0x0000000000000000 0xc main.obj 0x0000000000000400 PROVIDE (__stack, (ORIGIN (ram) + 0x200)) - 0x000000000000c624 PROVIDE (__data_start_rom, _etext) - 0x000000000000c628 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) + 0x000000000000c7e0 PROVIDE (__data_start_rom, _etext) + 0x000000000000c7e6 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) OUTPUT(main.out elf32-msp430) diff --git a/DUREXLaunchpad/main.obj b/DUREXLaunchpad/main.obj index 0dc60bd..2740279 100644 Binary files a/DUREXLaunchpad/main.obj and b/DUREXLaunchpad/main.obj differ diff --git a/DUREXLaunchpad/main.out b/DUREXLaunchpad/main.out index eaf2b2d..5a17c25 100755 Binary files a/DUREXLaunchpad/main.out and b/DUREXLaunchpad/main.out differ diff --git a/FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch b/FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch deleted file mode 100644 index 616ed7c..0000000 --- a/FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch b/FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch deleted file mode 100644 index cf5369c..0000000 --- a/FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/FileTestLaunchPad/.project b/FileTestLaunchPad/.project deleted file mode 100644 index 8a400c5..0000000 --- a/FileTestLaunchPad/.project +++ /dev/null @@ -1,33 +0,0 @@ - - - FileTestLaunchPad - - - MyAppSchema - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/FileTest LaunchPad Builder.launch - - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - clean, - - - LaunchConfigHandle - <project>/.externalToolBuilders/FileApp LaunchPad Cleaner.launch - - - - - - com.emmoco.mcmtooling.example.mcmToolingExampleNature - - diff --git a/FileTestLaunchPad/Log/log.txt b/FileTestLaunchPad/Log/log.txt deleted file mode 100644 index e69de29..0000000 --- a/FileTestLaunchPad/Log/log.txt +++ /dev/null diff --git a/FileTestLaunchPad/main.c b/FileTestLaunchPad/main.c deleted file mode 100644 index 6896a0c..0000000 --- a/FileTestLaunchPad/main.c +++ /dev/null @@ -1,161 +0,0 @@ -/* - * ============ Platform Configuration ============ - */ - -#include - -#define EAP_RX_BUF UCA0RXBUF -#define EAP_TX_BUF UCA0TXBUF - -#define EAP_RX_VECTOR USCIAB0RX_VECTOR -#define EAP_TX_VECTOR PORT2_VECTOR - -#define EAP_RX_ACK_CONFIG() (P2DIR |= BIT0) -#define EAP_RX_ACK_SET() (P2OUT |= BIT0) -#define EAP_RX_ACK_CLR() (P2OUT &= ~BIT0) - -#define EAP_TX_INT_CONFIG() (P2DIR &= ~BIT1, P2IES |= BIT1, P2IFG &= BIT1, P2IE |= BIT1) -#define EAP_TX_INT_TST() (P2IFG & BIT1) -#define EAP_TX_INT_CLR() (P2IFG &= ~BIT1) - -void init(void) { - - WDTCTL = WDTPW + WDTHOLD; - BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; - if (CALBC1_1MHZ != 0xFF) { - DCOCTL = 0x00; - BCSCTL1 = CALBC1_1MHZ; /* Set DCO to 1MHz */ - DCOCTL = CALDCO_1MHZ; - } - BCSCTL1 |= XT2OFF + DIVA_0; - BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1; - - P1DIR |= BIT0; /* LED */ - P1OUT &= ~BIT0; - - UCA0CTL1 |= UCSWRST; - - P1SEL |= BIT1 + BIT2; - P1SEL2 |= BIT1 + BIT2; - - EAP_RX_ACK_CONFIG(); - EAP_RX_ACK_SET(); - - EAP_TX_INT_CONFIG(); - - UCA0CTL1 = UCSSEL_2 + UCSWRST; - UCA0MCTL = UCBRF_0 + UCBRS_6; - UCA0BR0 = 8; - UCA0CTL1 &= ~UCSWRST; - - IFG2 &= ~(UCA0RXIFG); - IE2 |= UCA0RXIE; - - __enable_interrupt(); -} - -/* - * ============ Serial Driver ============ - */ - -#include - -__attribute__((interrupt(EAP_RX_VECTOR))) -static void rxHandler(void) { - uint8_t b = EAP_RX_BUF; - if (Em_Message_addByte(b)) { - Em_Message_dispatch(); - } - EAP_RX_ACK_CLR(); - EAP_RX_ACK_SET(); -} - -__attribute__((interrupt(EAP_TX_VECTOR))) -static void txHandler(void) { - if (EAP_TX_INT_TST()) { - uint8_t b; - if (Em_Message_getByte(&b)) { - EAP_TX_BUF = b; - } - EAP_TX_INT_CLR(); - } -} - -void Em_Message_startSend() { - uint8_t b; - if (Em_Message_getByte(&b)) { - UCA0TXBUF = b; - } -} - -uint8_t Em_Message_lock() { - uint8_t key; - asm ("MOV r2, %0": "=r" (key)); - key &= 0x8; - asm ("DINT"); - return key; -} - -void Em_Message_unlock(uint8_t key) { - if (key) { - asm ("EINT"); - } - else { - asm ("DINT"); - } -} - -/* - * ============ Application Program ============ - */ - -#include - -int main(int argc, char *argv[]) { - volatile int dummy = 0; - init(); - FileTest_run(); - while (dummy == 0) { - /* idle */ - } - return 0; -} - -FileTest_fileSize_t fileSizeVal; -int seed; - -void FileTest_connectHandler(void) { - P1OUT |= BIT0; -} - -void FileTest_disconnectHandler(void) { - P1OUT &= ~BIT0; -} - -void FileTest_fileSize_fetch(FileTest_fileSize_t* const output) { - *output = fileSizeVal; -} - -void FileTest_fileSize_store(FileTest_fileSize_t* const input) -{ - fileSizeVal = *input; -} - -uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count) { - int32_t rem = fileSizeVal - offset; - if (rem < count) { - count = (uint16_t)rem; - } - uint16_t i; - for (i = 0; i < count; i++) { - output->elems[i] = (seed + (offset + i)) & 0xFF; - } - return count; -} - -uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count) { - if (offset == 0 && count) { - seed = input->elems[0]; - } - return count; -} \ No newline at end of file diff --git a/FileTestLaunchPad/makefile b/FileTestLaunchPad/makefile deleted file mode 100644 index 195f01b..0000000 --- a/FileTestLaunchPad/makefile +++ /dev/null @@ -1,8 +0,0 @@ -EMSNAME = FileTest - -COMMON = ../../../Common/Embedded/LaunchPad -SCHEMA = ../../Schema - -OBJECTS = main.obj $(EMSNAME).obj - -include $(COMMON)/rules.mk diff --git a/FileTestSchema/.gitignore b/FileTestSchema/.gitignore deleted file mode 100644 index fc58963..0000000 --- a/FileTestSchema/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/imports diff --git a/FileTestSchema/.project b/FileTestSchema/.project deleted file mode 100644 index 7b87960..0000000 --- a/FileTestSchema/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - FileTestSchema - - - - - - com.emmoco.mcmtooling.core.mcmToolingBuilder - - - - - - com.emmoco.mcmtooling.core.mcmToolingNature - - diff --git a/FileTestSchema/bundle.properties b/FileTestSchema/bundle.properties deleted file mode 100644 index e756efa..0000000 --- a/FileTestSchema/bundle.properties +++ /dev/null @@ -1,10 +0,0 @@ -# generated file - do not edit - -bundle.requires = com.emmoco.schema.translator -com.emmoco.framework.Properties.applicationDirectory = out -com.emmoco.framework.Properties.schemaDestinationDirectory = out -com.emmoco.framework.Properties.serverAPIToken = -com.emmoco.framework.Properties.align16 = 2 -com.emmoco.framework.Properties.align32 = 4 -com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/FileTestSchema/schema.ems -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 diff --git a/FileTestSchema/imports/system@emmoco.com/System.ems b/FileTestSchema/imports/system@emmoco.com/System.ems deleted file mode 100644 index c71c87a..0000000 --- a/FileTestSchema/imports/system@emmoco.com/System.ems +++ /dev/null @@ -1,60 +0,0 @@ -owner = "system@emmoco.com" - -schema System { - - // protocolLevel #1 - - uint8 $schemaUuid[16] { // protocolLevel #10 -- invisible to applications - readonly - } - - uint16 $mcmProtocolLevel { - readonly - } - - uint16 $eapProtocolLevel { - readonly - } - - uint8 $eapBuildDate[8] { // protocolLevel #5 -- rename from $eapBuildNumber - readonly - } - - // protocolLevel #2 - - int16 $fileIndexReset { - writeonly - } - - // protocolLevel #5 - - // protocolLevel #12 -- increase size to 20 - - uint8 $schemaHash[20] { - readonly - } - - // protocolLevel #7 - - struct ResourceCount { - uint8 app - uint8 sys - } - - ResourceCount $resourceCount { - readonly - } - - // protocolLevel #9 - - int8 $mobileRssi { - readonly - } - - // protocolLevel #11 - - uint8 $mcmDisconnect { - writeonly - } - -} diff --git a/FileTestSchema/out/Em_Message.h b/FileTestSchema/out/Em_Message.h deleted file mode 100644 index dd64233..0000000 --- a/FileTestSchema/out/Em_Message.h +++ /dev/null @@ -1,83 +0,0 @@ -#ifndef Em_Message_H_ -#define Em_Message_H_ - -#include "Em_Types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* protocolLevel #4 */ -#define Em_Message_INDSIZE 4 - -typedef uint8_t Em_Message_Size; -typedef uint8_t Em_Message_Kind; -/* protocolLevel #12 -- split 16-bit resId into */ -typedef int8_t Em_Message_ResId; -typedef uint8_t Em_Message_Chan; - -#define Em_Message_NOP 0 -#define Em_Message_FETCH 1 -#define Em_Message_FETCH_DONE 2 -#define Em_Message_STORE 3 -#define Em_Message_STORE_DONE 4 -#define Em_Message_INDICATOR 5 -#define Em_Message_CONNECT 6 -#define Em_Message_DISCONNECT 7 -#define Em_Message_ECHO 8 -/* protocolLevel #3 */ -/* protocolLevel #6 -- rename from BROADCAST to PAIRING */ -#define Em_Message_PAIRING 9 -#define Em_Message_PAIRING_DONE 10 -/* protocolLevel #7 */ -#define Em_Message_OFFLINE 11 -/* protocolLevel #8 */ -#define Em_Message_ACCEPT 12 - -typedef struct Em_Message_Header { - Em_Message_Size size; - Em_Message_Kind kind; - Em_Message_ResId resId; - Em_Message_Chan chan; -} Em_Message_Header; - -typedef uint16_t Em_Message_protocolLevel_t; - -/* protocolLevel #1 */ - -/* protocolLevel #10 */ -/* #define Em_Message_SYS_SCHEMA_UUID -1 */ - -#define Em_Message_SYS_MCM_PROTOCOL_LEVEL -2 -#define Em_Message_SYS_EAP_PROTOCOL_LEVEL -3 -#define Em_Message_SYS_EAP_BUILD_DATE -4 - -/* protocolLevel #2 */ -#define Em_Message_SYS_FILE_INDEX_RESET -5 - -/* protocolLevel #5 */ -#define Em_Message_SYS_SCHEMA_HASH -6 - -/* protocolLevel #7 */ -#define Em_Message_SYS_RESOURCE_COUNT -7 - -/* protocolLevel #9 */ -#define Em_Message_SYS_MOBILE_RSSI -8 - -/* protocolLevel #11 */ -#define Em_Message_SYS_MCM_DISCONNECT -9 - -extern void Em_Message_init(void); - -extern bool Em_Message_addByte(uint8_t b); -extern void Em_Message_dispatch(void); -extern bool Em_Message_getByte(uint8_t *bp); -extern uint8_t Em_Message_lock(void); -extern void Em_Message_startSend(void); -extern void Em_Message_unlock(uint8_t key); - -#ifdef __cplusplus -} -#endif - -#endif /*Em_Message_H_*/ diff --git a/FileTestSchema/out/Em_Types.h b/FileTestSchema/out/Em_Types.h deleted file mode 100644 index a221d54..0000000 --- a/FileTestSchema/out/Em_Types.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef Em_Types_H_ -#define Em_Types_H_ - -#ifndef EM_NOSTDBOOL -#include -#endif - -#ifndef EM_NOSTDINT -#include -#endif - -#endif /*Em_Types_H_*/ diff --git a/FileTestSchema/out/FileTest-TODO.c b/FileTestSchema/out/FileTest-TODO.c deleted file mode 100644 index e8c29be..0000000 --- a/FileTestSchema/out/FileTest-TODO.c +++ /dev/null @@ -1,36 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#include "FileTest.h" - -#ifdef Em_FileTest_TODO /* enables optional inclusion of empty functions */ - -/* Copy the function skeletons below into your own FileTest.c source file */ - -void FileTest_connectHandler(void) { - /* TODO: application is now connected */ -} - -void FileTest_disconnectHandler(void) { - /* TODO: application is now disconnected */ -} - -void FileTest_fileSize_fetch(FileTest_fileSize_t* const output) { - /* TODO: write resource 'fileSize' into 'output' */ -} - -void FileTest_fileSize_store(FileTest_fileSize_t* const input) { - /* TODO: read resource 'fileSize' from 'input' */ -} - -uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count) { - /* TODO: write resource 'fileData' into 'output' */ - return 0; -} - -uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count) { - /* TODO: read resource 'fileData' from 'input' */ - return 0; -} - -#endif /* dummy file */ diff --git a/FileTestSchema/out/FileTest.c b/FileTestSchema/out/FileTest.c deleted file mode 100644 index f7361f9..0000000 --- a/FileTestSchema/out/FileTest.c +++ /dev/null @@ -1,331 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#include "Em_Message.h" -#include "FileTest.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define Em_Message_protocolLevel 12 - -typedef struct Em_App_Message { - uint8_t dummy; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[240]; -} Em_App_Message; - -const uint8_t Em_App_hash[] = {15, 80, 19, 228, 59, 147, 90, 236, 176, 26, 167, 221, 86, 191, 95, 150, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))}; - -const uint8_t Em_App_build[] = {235, 212, 54, 225, 69, 1, 0, 0}; - -#define Em_App_APP_RESOURCE_COUNT 2 -#define Em_App_SYS_RESOURCE_COUNT 8 - -#define Em_App_ACCEPT FileTest_accept -#define Em_App_DISCONNECT FileTest_disconnect -#define Em_App_PAIRINGON FileTest_pairingOn -#define Em_App_PAIRINGOFF FileTest_pairingOff -#define Em_App_RESET FileTest_reset -#define Em_App_RUN FileTest_run - -#define Em_App_CONNECTHANDLER FileTest_connectHandler -#define Em_App_DISCONNECTHANDLER FileTest_disconnectHandler - -#define Em_App_MAX_INDICATOR 1 - -enum {Em_App_IDLE, Em_App_DISCONNECTED, Em_App_CONNECTED}; - -typedef struct Em_App_Indicator { - uint8_t dummy; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[Em_Message_INDSIZE]; -} Em_App_Indicator; - -void (*Em_App_pdHdlr)(void); - -const uint16_t Em_App_endian = 0x0100; - -Em_Message_Size Em_App_recvIdx; -Em_Message_Size Em_App_recvSize; -Em_Message_Size Em_App_xmitIdx; -Em_Message_Size Em_App_xmitSize; - -uint8_t Em_App_state = Em_App_IDLE; -Em_App_Message Em_App_msg; -Em_App_Indicator Em_App_ind; -bool Em_App_moreData = false; -bool Em_App_readIdle = true; -int32_t Em_App_fileIndex; -uint32_t Em_App_xmitMask; - -uint8_t* Em_App_inBuf = (uint8_t*)&Em_App_msg.hdr; -uint8_t* Em_App_outBuf; - -void Em_App_fetchDispatch(void); -void Em_App_storeDispatch(void); -void Em_App_sendIndicator(Em_Message_ResId indId); -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size); -void Em_App_startIndSend(void); -void Em_App_startResSend(void); -void Em_App_sysFetchDispatch(void); -void Em_App_sysStoreDispatch(void); -bool Em_App_xmitReady(Em_Message_ResId indId); - -bool Em_Message_addByte(uint8_t b) { - if (Em_App_readIdle && b) { - Em_App_recvSize = Em_App_inBuf[0] = b; - Em_App_recvIdx = 1; - Em_App_readIdle = false; - return false; - } - Em_App_inBuf[Em_App_recvIdx++] = b; - if (Em_App_recvIdx < Em_App_recvSize) { - return false; - } - Em_App_readIdle = true; - return true; -} - -bool Em_Message_getByte(uint8_t* bp) { - uint8_t key = Em_Message_lock(); - Em_App_moreData = (Em_App_xmitSize != 0); - if (!Em_App_moreData && (Em_App_xmitMask != 0)) { - uint8_t i; - uint32_t m; - for (i = 0, m = 0x1; i < Em_App_MAX_INDICATOR; i++, m <<= 1) { - if (Em_App_xmitMask & m) { - Em_App_xmitMask &= ~m; - if (i == 0) { - Em_App_startResSend(); - } - else { - Em_App_sendIndicator(i); - } - break; - } - } - Em_Message_unlock(key); - return false; - } - else if (Em_App_moreData) { - *bp = Em_App_outBuf[Em_App_xmitIdx++]; - Em_App_xmitSize -= 1; - } - Em_Message_unlock(key); - return Em_App_moreData; -} - -void Em_App_ACCEPT(bool enable) { - if (Em_App_state == Em_App_CONNECTED) { - return; - } - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_ACCEPT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = enable; - Em_App_startIndSend(); -} - -void Em_App_DISCONNECT(void) { - if (Em_App_state != Em_App_CONNECTED) { - return; - } - Em_App_state = Em_App_DISCONNECTED; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_DISCONNECT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = 0; - Em_App_startIndSend(); -} - -void Em_Message_dispatch(void) { - if (Em_App_state == Em_App_IDLE) { - return; - } - switch (Em_App_msg.hdr.kind) { - case Em_Message_CONNECT: - Em_App_state = Em_App_CONNECTED; - Em_App_CONNECTHANDLER(); - break; - case Em_Message_DISCONNECT: - Em_App_state = Em_App_DISCONNECTED; - Em_App_DISCONNECTHANDLER(); - break; - case Em_Message_PAIRING_DONE: - if (Em_App_pdHdlr) { - (*Em_App_pdHdlr)(); - } - break; - case Em_Message_FETCH: - if (Em_App_msg.hdr.resId > 0) { - Em_App_fetchDispatch(); - } - else { - Em_App_sysFetchDispatch(); - } - break; - case Em_Message_STORE: - if (Em_App_msg.hdr.resId > 0) { - Em_App_storeDispatch(); - } - else { - Em_App_sysStoreDispatch(); - } - break; - } -} - -void Em_App_PAIRINGOFF(void(*handler)(void)) { - Em_App_PAIRINGON(0, handler); -} - -void Em_App_PAIRINGON(uint8_t secs, void(*handler)(void)) { - if (Em_App_state != Em_App_DISCONNECTED) { - return; - } - Em_App_pdHdlr = handler; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_PAIRING; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = secs; - Em_App_startIndSend(); -} - -void Em_App_RESET(void) { - Em_App_recvIdx = Em_App_recvSize = Em_App_xmitIdx = Em_App_xmitSize = 0; - Em_App_state = Em_App_IDLE; - Em_App_moreData = false; - Em_App_readIdle = true; - Em_App_fileIndex = 0; - Em_App_xmitMask = 0; -} - -void Em_App_RUN(void) { - Em_App_state = Em_App_DISCONNECTED; -} - -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size) { - if (Em_App_state != Em_App_CONNECTED) { - return; - } - Em_App_msg.sot = 0; - Em_App_msg.hdr.kind = kind; - Em_App_msg.hdr.size = size + sizeof (Em_Message_Header); - if (Em_App_xmitReady(0)) { - Em_App_startResSend(); - } -} - -void Em_App_startIndSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_ind.sot; - Em_App_xmitSize = Em_App_ind.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Message_startSend(); -} - -void Em_App_startResSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_msg.sot; - Em_App_xmitSize = Em_App_msg.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Message_startSend(); -} - -void Em_App_sysFetchDispatch(void) { - uint8_t size = 0; - int i; - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_SCHEMA_HASH: - for (i = 0; i < sizeof (Em_App_hash); i++) { - Em_App_msg.data[i] = Em_App_hash[i]; - } - Em_App_msg.data[sizeof (Em_App_hash)] = *((uint8_t*)&Em_App_endian); - size = sizeof (Em_App_hash) + 1; - break; - case Em_Message_SYS_EAP_PROTOCOL_LEVEL: - *((Em_Message_protocolLevel_t*)Em_App_msg.data) = Em_Message_protocolLevel; - size = sizeof (Em_Message_protocolLevel_t); - break; - case Em_Message_SYS_EAP_BUILD_DATE: - for (i = 0; i < sizeof (Em_App_build); i++) { - Em_App_msg.data[i] = Em_App_build[i]; - } - size = sizeof (Em_App_build); - break; - case Em_Message_SYS_RESOURCE_COUNT: - Em_App_msg.data[0] = Em_App_APP_RESOURCE_COUNT; - Em_App_msg.data[1] = Em_App_SYS_RESOURCE_COUNT; - size = 2; - break; - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_sysStoreDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_FILE_INDEX_RESET: - Em_App_fileIndex = 0; - break; - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -bool Em_App_xmitReady(Em_Message_ResId indId) { - uint8_t key = Em_Message_lock(); - bool res = !Em_App_moreData && Em_App_xmitMask == 0; - if (!res) { - Em_App_xmitMask |= (1 << indId); - } - Em_Message_unlock(key); - return res; -} - -void Em_App_fetchDispatch(void) { - uint8_t size = 0; - switch (Em_App_msg.hdr.resId) { - case 0: - break; - case 1: - FileTest_fileSize_fetch((FileTest_fileSize_t*)Em_App_msg.data); - size = 4; - break; - case 2: - size = FileTest_fileData_fetch((FileTest_fileData_t*)Em_App_msg.data, Em_App_fileIndex, 240); - Em_App_fileIndex += 240; - break; - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_storeDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case 0: - break; - case 1: - FileTest_fileSize_store((FileTest_fileSize_t*)Em_App_msg.data); - break; - case 2: - FileTest_fileData_store((FileTest_fileData_t*)Em_App_msg.data, Em_App_fileIndex, 240); - Em_App_fileIndex += 240; - break; - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -void Em_App_sendIndicator(Em_Message_ResId indId) { - Em_Message_Size resId = 0; - Em_Message_Size size = 0; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_INDICATOR; - Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size; - Em_App_ind.hdr.resId = resId; - Em_App_startIndSend(); -} - -#ifdef __cplusplus -} -#endif - diff --git a/FileTestSchema/out/FileTest.h b/FileTestSchema/out/FileTest.h deleted file mode 100644 index ea32125..0000000 --- a/FileTestSchema/out/FileTest.h +++ /dev/null @@ -1,40 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#ifndef FileTest__H -#define FileTest__H - -#include "Em_Types.h" -#include "Em_Message.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* resource fileSize */ -typedef uint32_t FileTest_fileSize_t; -extern void FileTest_fileSize_fetch(FileTest_fileSize_t* const output); -extern void FileTest_fileSize_store(FileTest_fileSize_t* const input); - -/* resource fileData */ -typedef struct FileTest_fileData_t { uint8_t elems[240]; } FileTest_fileData_t; -#define FileTest_fileData_length 240 -extern uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count); -extern uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count); - -void FileTest_reset(void); -void FileTest_run(void); - -void FileTest_accept(bool enable); -void FileTest_disconnect(void); -void FileTest_pairingOn(uint8_t secs, void(*handler)(void)); -void FileTest_pairingOff(void(*handler)(void)); - -void FileTest_connectHandler(void); -void FileTest_disconnectHandler(void); - -#ifdef __cplusplus -} -#endif - -#endif /* FileTest__H */ diff --git a/FileTestSchema/out/FileTest.zip b/FileTestSchema/out/FileTest.zip deleted file mode 100644 index 70d3c8a..0000000 Binary files a/FileTestSchema/out/FileTest.zip and /dev/null differ diff --git a/FileTestSchema/out/filetest.json b/FileTestSchema/out/filetest.json deleted file mode 100644 index f78fb09..0000000 --- a/FileTestSchema/out/filetest.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "fileSize": { - "id": 1, - "align": 4, - "attributes": {}, - "type": "u4", - "access": "rw", - "size": 4 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "fileData": { - "id": 2, - "align": 1, - "attributes": {}, - "type": "B", - "access": "rw", - "size": 240 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 12, - "hash": [ - 15, - 80, - 19, - 228, - 59, - 147, - 90, - 236, - 176, - 26, - 167, - 221, - 86, - 191, - 95, - 150 - ], - "toolVersion": "12.0.0.201211010336", - "name": "FileTest", - "$$md5": "35fd15d0c33bc2126fe2cdd81f964d67", - "build": [ - 235, - 212, - 54, - 225, - 69, - 1, - 0, - 0 - ], - "date": "2014-05-09T15:40:38T", - "maxAlign": 4, - "maxSize": 240, - "version": "1.0.0" - }, - "resourceNames": [ - "fileSize", - "fileData", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect" - ], - "attributes": { - "description": "", - "version": "1.0.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "std:u4": { - "align": 4, - "size": 4 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [ - "fileData", - "fileSize" - ], - "imports": {"@emmoco.com.FileTest": true} -} \ No newline at end of file diff --git a/FileTestSchema/schema.ems b/FileTestSchema/schema.ems deleted file mode 100644 index 199cbfa..0000000 --- a/FileTestSchema/schema.ems +++ /dev/null @@ -1,9 +0,0 @@ -version = "1.0.0" -description = "" - -schema FileTest { - - uint32 fileSize - file fileData - -} diff --git a/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch b/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch deleted file mode 100644 index fe8bbab..0000000 --- a/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch b/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch deleted file mode 100644 index 50b5c91..0000000 --- a/MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/MyAppLaunchPad/.gitignore b/MyAppLaunchPad/.gitignore deleted file mode 100644 index ea47c16..0000000 --- a/MyAppLaunchPad/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/main.map -/main.out diff --git a/MyAppLaunchPad/.project b/MyAppLaunchPad/.project deleted file mode 100644 index 0483638..0000000 --- a/MyAppLaunchPad/.project +++ /dev/null @@ -1,33 +0,0 @@ - - - MyAppLaunchPad - - - MyAppSchema - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/MyApp LaunchPad Builder.launch - - - - - org.eclipse.ui.externaltools.ExternalToolBuilder - clean, - - - LaunchConfigHandle - <project>/.externalToolBuilders/MyApp LaunchPad Cleaner.launch - - - - - - com.emmoco.mcmtooling.example.mcmToolingExampleNature - - diff --git a/MyAppLaunchPad/Log/log.txt b/MyAppLaunchPad/Log/log.txt deleted file mode 100644 index e69de29..0000000 --- a/MyAppLaunchPad/Log/log.txt +++ /dev/null diff --git a/MyAppLaunchPad/main.c b/MyAppLaunchPad/main.c deleted file mode 100644 index b996cd0..0000000 --- a/MyAppLaunchPad/main.c +++ /dev/null @@ -1,184 +0,0 @@ -/* - * ============ Platform Configuration ============ - */ - -#include - -#define EAP_RX_BUF UCA0RXBUF -#define EAP_TX_BUF UCA0TXBUF - -#define EAP_RX_VECTOR USCIAB0RX_VECTOR -#define EAP_TX_VECTOR PORT2_VECTOR - -#define EAP_RX_ACK_CONFIG() (P2DIR |= BIT0) -#define EAP_RX_ACK_SET() (P2OUT |= BIT0) -#define EAP_RX_ACK_CLR() (P2OUT &= ~BIT0) - -#define EAP_TX_INT_CONFIG() (P2DIR &= ~BIT1, P2IES |= BIT1, P2IFG &= BIT1, P2IE |= BIT1) -#define EAP_TX_INT_TST() (P2IFG & BIT1) -#define EAP_TX_INT_CLR() (P2IFG &= ~BIT1) - -void init(void) { - - WDTCTL = WDTPW + WDTHOLD; - BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; - if (CALBC1_1MHZ != 0xFF) { - DCOCTL = 0x00; - BCSCTL1 = CALBC1_1MHZ; /* Set DCO to 1MHz */ - DCOCTL = CALDCO_1MHZ; - } - BCSCTL1 |= XT2OFF + DIVA_0; - BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1; - - P1DIR |= BIT0; /* LED */ - P1OUT &= ~BIT0; - - UCA0CTL1 |= UCSWRST; - - P1SEL |= BIT1 + BIT2; - P1SEL2 |= BIT1 + BIT2; - - EAP_RX_ACK_CONFIG(); - EAP_RX_ACK_SET(); - - EAP_TX_INT_CONFIG(); - - UCA0CTL1 = UCSSEL_2 + UCSWRST; - UCA0MCTL = UCBRF_0 + UCBRS_6; - UCA0BR0 = 8; - UCA0CTL1 &= ~UCSWRST; - - IFG2 &= ~(UCA0RXIFG); - IE2 |= UCA0RXIE; - - __enable_interrupt(); -} - -/* - * ============ Serial Driver ============ - */ - -#include - -__attribute__((interrupt(EAP_RX_VECTOR))) -static void rxHandler(void) { - uint8_t b = EAP_RX_BUF; - if (Em_Message_addByte(b)) { - Em_Message_dispatch(); - } - EAP_RX_ACK_CLR(); - EAP_RX_ACK_SET(); -} - -__attribute__((interrupt(EAP_TX_VECTOR))) -static void txHandler(void) { - if (EAP_TX_INT_TST()) { - uint8_t b; - if (Em_Message_getByte(&b)) { - EAP_TX_BUF = b; - } - EAP_TX_INT_CLR(); - } -} - -void Em_Message_startSend() { - uint8_t b; - if (Em_Message_getByte(&b)) { - UCA0TXBUF = b; - } -} - -uint8_t Em_Message_lock() { - uint8_t key; - asm ("MOV r2, %0": "=r" (key)); - key &= 0x8; - asm ("DINT"); - return key; -} - -void Em_Message_unlock(uint8_t key) { - if (key) { - asm ("EINT"); - } - else { - asm ("DINT"); - } -} - -/* - * ============ Application Program ============ - */ - -#include - -volatile MyApp_someRes_t someRes = 123; - -int main(int argc, char *argv[]) { - volatile int dummy = 0; - init(); - MyApp_run(); - while (dummy == 0) { - /* idle */ - } - return 0; -} - -/* - * Implemented methods - */ - -void DUREX_connectHandler(void) { - /* TODO: application is now connected */ -} - -void DUREX_disconnectHandler(void) { - /* TODO: application is now disconnected */ -} - -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) { - /* TODO: write resource 'numServerBytes' into 'output' */ -} - -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) { - /* TODO: read resource 'numClientBytes' from 'input' */ -} - -void DUREX_serverData_fetch(DUREX_serverData_t* const output) { - /* TODO: write resource 'serverData' into 'output' */ -} - -void DUREX_clientData_store(DUREX_clientData_t* const input) { - /* TODO: read resource 'clientData' from 'input' */ -} - -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) { - /* TODO: write resource 'numServerPackets' into 'output' */ -} - -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) { - /* TODO: read resource 'numClientPackets' from 'input' */ -} - -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) { - /* TODO: read resource 'clientMessageAvailable' from 'input' */ -} - -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) { - /* TODO: write resource 'serverMessageAvailable' into 'output' */ -} - -void MyApp_connectHandler(void) { - P1OUT |= BIT0; -} - -void MyApp_disconnectHandler(void) { - P1OUT &= ~BIT0; -} - -void MyApp_someRes_fetch(MyApp_someRes_t* const output) { - *output = someRes; -} - -void MyApp_someRes_store(MyApp_someRes_t* const input) { - someRes = *input; -} diff --git a/MyAppLaunchPad/makefile b/MyAppLaunchPad/makefile deleted file mode 100644 index 4a8a540..0000000 --- a/MyAppLaunchPad/makefile +++ /dev/null @@ -1,8 +0,0 @@ -EMSNAME = MyApp - -COMMON = ../../../Common/Embedded/LaunchPad -SCHEMA = ../../Schema - -OBJECTS = main.obj $(EMSNAME).obj - -include $(COMMON)/rules.mk diff --git a/MyAppSchema/.gitignore b/MyAppSchema/.gitignore deleted file mode 100644 index acd27f7..0000000 --- a/MyAppSchema/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/imports diff --git a/MyAppSchema/.project b/MyAppSchema/.project deleted file mode 100644 index fae0943..0000000 --- a/MyAppSchema/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - MyAppSchema - - - - - - com.emmoco.mcmtooling.core.mcmToolingBuilder - - - - - - com.emmoco.mcmtooling.core.mcmToolingNature - - diff --git a/MyAppSchema/bundle.properties b/MyAppSchema/bundle.properties deleted file mode 100644 index 689ae49..0000000 --- a/MyAppSchema/bundle.properties +++ /dev/null @@ -1,10 +0,0 @@ -# generated file - do not edit - -bundle.requires = com.emmoco.schema.translator -com.emmoco.framework.Properties.applicationDirectory = out -com.emmoco.framework.Properties.schemaDestinationDirectory = out -com.emmoco.framework.Properties.serverAPIToken = -com.emmoco.framework.Properties.align16 = 2 -com.emmoco.framework.Properties.align32 = 4 -com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/MyAppSchema/schema.ems -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 diff --git a/MyAppSchema/imports/system@emmoco.com/System.ems b/MyAppSchema/imports/system@emmoco.com/System.ems deleted file mode 100644 index c71c87a..0000000 --- a/MyAppSchema/imports/system@emmoco.com/System.ems +++ /dev/null @@ -1,60 +0,0 @@ -owner = "system@emmoco.com" - -schema System { - - // protocolLevel #1 - - uint8 $schemaUuid[16] { // protocolLevel #10 -- invisible to applications - readonly - } - - uint16 $mcmProtocolLevel { - readonly - } - - uint16 $eapProtocolLevel { - readonly - } - - uint8 $eapBuildDate[8] { // protocolLevel #5 -- rename from $eapBuildNumber - readonly - } - - // protocolLevel #2 - - int16 $fileIndexReset { - writeonly - } - - // protocolLevel #5 - - // protocolLevel #12 -- increase size to 20 - - uint8 $schemaHash[20] { - readonly - } - - // protocolLevel #7 - - struct ResourceCount { - uint8 app - uint8 sys - } - - ResourceCount $resourceCount { - readonly - } - - // protocolLevel #9 - - int8 $mobileRssi { - readonly - } - - // protocolLevel #11 - - uint8 $mcmDisconnect { - writeonly - } - -} diff --git a/MyAppSchema/out/Em_Message.h b/MyAppSchema/out/Em_Message.h deleted file mode 100644 index dd64233..0000000 --- a/MyAppSchema/out/Em_Message.h +++ /dev/null @@ -1,83 +0,0 @@ -#ifndef Em_Message_H_ -#define Em_Message_H_ - -#include "Em_Types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* protocolLevel #4 */ -#define Em_Message_INDSIZE 4 - -typedef uint8_t Em_Message_Size; -typedef uint8_t Em_Message_Kind; -/* protocolLevel #12 -- split 16-bit resId into */ -typedef int8_t Em_Message_ResId; -typedef uint8_t Em_Message_Chan; - -#define Em_Message_NOP 0 -#define Em_Message_FETCH 1 -#define Em_Message_FETCH_DONE 2 -#define Em_Message_STORE 3 -#define Em_Message_STORE_DONE 4 -#define Em_Message_INDICATOR 5 -#define Em_Message_CONNECT 6 -#define Em_Message_DISCONNECT 7 -#define Em_Message_ECHO 8 -/* protocolLevel #3 */ -/* protocolLevel #6 -- rename from BROADCAST to PAIRING */ -#define Em_Message_PAIRING 9 -#define Em_Message_PAIRING_DONE 10 -/* protocolLevel #7 */ -#define Em_Message_OFFLINE 11 -/* protocolLevel #8 */ -#define Em_Message_ACCEPT 12 - -typedef struct Em_Message_Header { - Em_Message_Size size; - Em_Message_Kind kind; - Em_Message_ResId resId; - Em_Message_Chan chan; -} Em_Message_Header; - -typedef uint16_t Em_Message_protocolLevel_t; - -/* protocolLevel #1 */ - -/* protocolLevel #10 */ -/* #define Em_Message_SYS_SCHEMA_UUID -1 */ - -#define Em_Message_SYS_MCM_PROTOCOL_LEVEL -2 -#define Em_Message_SYS_EAP_PROTOCOL_LEVEL -3 -#define Em_Message_SYS_EAP_BUILD_DATE -4 - -/* protocolLevel #2 */ -#define Em_Message_SYS_FILE_INDEX_RESET -5 - -/* protocolLevel #5 */ -#define Em_Message_SYS_SCHEMA_HASH -6 - -/* protocolLevel #7 */ -#define Em_Message_SYS_RESOURCE_COUNT -7 - -/* protocolLevel #9 */ -#define Em_Message_SYS_MOBILE_RSSI -8 - -/* protocolLevel #11 */ -#define Em_Message_SYS_MCM_DISCONNECT -9 - -extern void Em_Message_init(void); - -extern bool Em_Message_addByte(uint8_t b); -extern void Em_Message_dispatch(void); -extern bool Em_Message_getByte(uint8_t *bp); -extern uint8_t Em_Message_lock(void); -extern void Em_Message_startSend(void); -extern void Em_Message_unlock(uint8_t key); - -#ifdef __cplusplus -} -#endif - -#endif /*Em_Message_H_*/ diff --git a/MyAppSchema/out/Em_Types.h b/MyAppSchema/out/Em_Types.h deleted file mode 100644 index a221d54..0000000 --- a/MyAppSchema/out/Em_Types.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef Em_Types_H_ -#define Em_Types_H_ - -#ifndef EM_NOSTDBOOL -#include -#endif - -#ifndef EM_NOSTDINT -#include -#endif - -#endif /*Em_Types_H_*/ diff --git a/MyAppSchema/out/MyApp-TODO.c b/MyAppSchema/out/MyApp-TODO.c deleted file mode 100644 index 4790d83..0000000 --- a/MyAppSchema/out/MyApp-TODO.c +++ /dev/null @@ -1,26 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#include "MyApp.h" - -#ifdef Em_MyApp_TODO /* enables optional inclusion of empty functions */ - -/* Copy the function skeletons below into your own MyApp.c source file */ - -void MyApp_connectHandler(void) { - /* TODO: application is now connected */ -} - -void MyApp_disconnectHandler(void) { - /* TODO: application is now disconnected */ -} - -void MyApp_someRes_fetch(MyApp_someRes_t* const output) { - /* TODO: write resource 'someRes' into 'output' */ -} - -void MyApp_someRes_store(MyApp_someRes_t* const input) { - /* TODO: read resource 'someRes' from 'input' */ -} - -#endif /* dummy file */ diff --git a/MyAppSchema/out/MyApp.c b/MyAppSchema/out/MyApp.c deleted file mode 100644 index de8647b..0000000 --- a/MyAppSchema/out/MyApp.c +++ /dev/null @@ -1,323 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#include "Em_Message.h" -#include "MyApp.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define Em_Message_protocolLevel 12 - -typedef struct Em_App_Message { - uint8_t dummy; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[20]; -} Em_App_Message; - -const uint8_t Em_App_hash[] = {214, 20, 94, 119, 153, 158, 83, 114, 52, 253, 232, 39, 41, 80, 38, 6, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))}; - -const uint8_t Em_App_build[] = {139, 102, 229, 241, 69, 1, 0, 0}; - -#define Em_App_APP_RESOURCE_COUNT 1 -#define Em_App_SYS_RESOURCE_COUNT 8 - -#define Em_App_ACCEPT MyApp_accept -#define Em_App_DISCONNECT MyApp_disconnect -#define Em_App_PAIRINGON MyApp_pairingOn -#define Em_App_PAIRINGOFF MyApp_pairingOff -#define Em_App_RESET MyApp_reset -#define Em_App_RUN MyApp_run - -#define Em_App_CONNECTHANDLER MyApp_connectHandler -#define Em_App_DISCONNECTHANDLER MyApp_disconnectHandler - -#define Em_App_MAX_INDICATOR 1 - -enum {Em_App_IDLE, Em_App_DISCONNECTED, Em_App_CONNECTED}; - -typedef struct Em_App_Indicator { - uint8_t dummy; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[Em_Message_INDSIZE]; -} Em_App_Indicator; - -void (*Em_App_pdHdlr)(void); - -const uint16_t Em_App_endian = 0x0100; - -Em_Message_Size Em_App_recvIdx; -Em_Message_Size Em_App_recvSize; -Em_Message_Size Em_App_xmitIdx; -Em_Message_Size Em_App_xmitSize; - -uint8_t Em_App_state = Em_App_IDLE; -Em_App_Message Em_App_msg; -Em_App_Indicator Em_App_ind; -bool Em_App_moreData = false; -bool Em_App_readIdle = true; -int32_t Em_App_fileIndex; -uint32_t Em_App_xmitMask; - -uint8_t* Em_App_inBuf = (uint8_t*)&Em_App_msg.hdr; -uint8_t* Em_App_outBuf; - -void Em_App_fetchDispatch(void); -void Em_App_storeDispatch(void); -void Em_App_sendIndicator(Em_Message_ResId indId); -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size); -void Em_App_startIndSend(void); -void Em_App_startResSend(void); -void Em_App_sysFetchDispatch(void); -void Em_App_sysStoreDispatch(void); -bool Em_App_xmitReady(Em_Message_ResId indId); - -bool Em_Message_addByte(uint8_t b) { - if (Em_App_readIdle && b) { - Em_App_recvSize = Em_App_inBuf[0] = b; - Em_App_recvIdx = 1; - Em_App_readIdle = false; - return false; - } - Em_App_inBuf[Em_App_recvIdx++] = b; - if (Em_App_recvIdx < Em_App_recvSize) { - return false; - } - Em_App_readIdle = true; - return true; -} - -bool Em_Message_getByte(uint8_t* bp) { - uint8_t key = Em_Message_lock(); - Em_App_moreData = (Em_App_xmitSize != 0); - if (!Em_App_moreData && (Em_App_xmitMask != 0)) { - uint8_t i; - uint32_t m; - for (i = 0, m = 0x1; i < Em_App_MAX_INDICATOR; i++, m <<= 1) { - if (Em_App_xmitMask & m) { - Em_App_xmitMask &= ~m; - if (i == 0) { - Em_App_startResSend(); - } - else { - Em_App_sendIndicator(i); - } - break; - } - } - Em_Message_unlock(key); - return false; - } - else if (Em_App_moreData) { - *bp = Em_App_outBuf[Em_App_xmitIdx++]; - Em_App_xmitSize -= 1; - } - Em_Message_unlock(key); - return Em_App_moreData; -} - -void Em_App_ACCEPT(bool enable) { - if (Em_App_state == Em_App_CONNECTED) { - return; - } - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_ACCEPT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = enable; - Em_App_startIndSend(); -} - -void Em_App_DISCONNECT(void) { - if (Em_App_state != Em_App_CONNECTED) { - return; - } - Em_App_state = Em_App_DISCONNECTED; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_DISCONNECT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = 0; - Em_App_startIndSend(); -} - -void Em_Message_dispatch(void) { - if (Em_App_state == Em_App_IDLE) { - return; - } - switch (Em_App_msg.hdr.kind) { - case Em_Message_CONNECT: - Em_App_state = Em_App_CONNECTED; - Em_App_CONNECTHANDLER(); - break; - case Em_Message_DISCONNECT: - Em_App_state = Em_App_DISCONNECTED; - Em_App_DISCONNECTHANDLER(); - break; - case Em_Message_PAIRING_DONE: - if (Em_App_pdHdlr) { - (*Em_App_pdHdlr)(); - } - break; - case Em_Message_FETCH: - if (Em_App_msg.hdr.resId > 0) { - Em_App_fetchDispatch(); - } - else { - Em_App_sysFetchDispatch(); - } - break; - case Em_Message_STORE: - if (Em_App_msg.hdr.resId > 0) { - Em_App_storeDispatch(); - } - else { - Em_App_sysStoreDispatch(); - } - break; - } -} - -void Em_App_PAIRINGOFF(void(*handler)(void)) { - Em_App_PAIRINGON(0, handler); -} - -void Em_App_PAIRINGON(uint8_t secs, void(*handler)(void)) { - if (Em_App_state != Em_App_DISCONNECTED) { - return; - } - Em_App_pdHdlr = handler; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_PAIRING; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = secs; - Em_App_startIndSend(); -} - -void Em_App_RESET(void) { - Em_App_recvIdx = Em_App_recvSize = Em_App_xmitIdx = Em_App_xmitSize = 0; - Em_App_state = Em_App_IDLE; - Em_App_moreData = false; - Em_App_readIdle = true; - Em_App_fileIndex = 0; - Em_App_xmitMask = 0; -} - -void Em_App_RUN(void) { - Em_App_state = Em_App_DISCONNECTED; -} - -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size) { - if (Em_App_state != Em_App_CONNECTED) { - return; - } - Em_App_msg.sot = 0; - Em_App_msg.hdr.kind = kind; - Em_App_msg.hdr.size = size + sizeof (Em_Message_Header); - if (Em_App_xmitReady(0)) { - Em_App_startResSend(); - } -} - -void Em_App_startIndSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_ind.sot; - Em_App_xmitSize = Em_App_ind.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Message_startSend(); -} - -void Em_App_startResSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_msg.sot; - Em_App_xmitSize = Em_App_msg.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Message_startSend(); -} - -void Em_App_sysFetchDispatch(void) { - uint8_t size = 0; - int i; - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_SCHEMA_HASH: - for (i = 0; i < sizeof (Em_App_hash); i++) { - Em_App_msg.data[i] = Em_App_hash[i]; - } - Em_App_msg.data[sizeof (Em_App_hash)] = *((uint8_t*)&Em_App_endian); - size = sizeof (Em_App_hash) + 1; - break; - case Em_Message_SYS_EAP_PROTOCOL_LEVEL: - *((Em_Message_protocolLevel_t*)Em_App_msg.data) = Em_Message_protocolLevel; - size = sizeof (Em_Message_protocolLevel_t); - break; - case Em_Message_SYS_EAP_BUILD_DATE: - for (i = 0; i < sizeof (Em_App_build); i++) { - Em_App_msg.data[i] = Em_App_build[i]; - } - size = sizeof (Em_App_build); - break; - case Em_Message_SYS_RESOURCE_COUNT: - Em_App_msg.data[0] = Em_App_APP_RESOURCE_COUNT; - Em_App_msg.data[1] = Em_App_SYS_RESOURCE_COUNT; - size = 2; - break; - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_sysStoreDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_FILE_INDEX_RESET: - Em_App_fileIndex = 0; - break; - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -bool Em_App_xmitReady(Em_Message_ResId indId) { - uint8_t key = Em_Message_lock(); - bool res = !Em_App_moreData && Em_App_xmitMask == 0; - if (!res) { - Em_App_xmitMask |= (1 << indId); - } - Em_Message_unlock(key); - return res; -} - -void Em_App_fetchDispatch(void) { - uint8_t size = 0; - switch (Em_App_msg.hdr.resId) { - case 0: - break; - case 1: - MyApp_someRes_fetch((MyApp_someRes_t*)Em_App_msg.data); - size = 1; - break; - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_storeDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case 0: - break; - case 1: - MyApp_someRes_store((MyApp_someRes_t*)Em_App_msg.data); - break; - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -void Em_App_sendIndicator(Em_Message_ResId indId) { - Em_Message_Size resId = 0; - Em_Message_Size size = 0; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_INDICATOR; - Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size; - Em_App_ind.hdr.resId = resId; - Em_App_startIndSend(); -} - -#ifdef __cplusplus -} -#endif - diff --git a/MyAppSchema/out/MyApp.h b/MyAppSchema/out/MyApp.h deleted file mode 100644 index 86a187d..0000000 --- a/MyAppSchema/out/MyApp.h +++ /dev/null @@ -1,34 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/ -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ - -#ifndef MyApp__H -#define MyApp__H - -#include "Em_Types.h" -#include "Em_Message.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* resource someRes */ -typedef uint8_t MyApp_someRes_t; -extern void MyApp_someRes_fetch(MyApp_someRes_t* const output); -extern void MyApp_someRes_store(MyApp_someRes_t* const input); - -void MyApp_reset(void); -void MyApp_run(void); - -void MyApp_accept(bool enable); -void MyApp_disconnect(void); -void MyApp_pairingOn(uint8_t secs, void(*handler)(void)); -void MyApp_pairingOff(void(*handler)(void)); - -void MyApp_connectHandler(void); -void MyApp_disconnectHandler(void); - -#ifdef __cplusplus -} -#endif - -#endif /* MyApp__H */ diff --git a/MyAppSchema/out/MyApp.zip b/MyAppSchema/out/MyApp.zip deleted file mode 100644 index 217bba2..0000000 Binary files a/MyAppSchema/out/MyApp.zip and /dev/null differ diff --git a/MyAppSchema/out/myapp.json b/MyAppSchema/out/myapp.json deleted file mode 100644 index a027ab5..0000000 --- a/MyAppSchema/out/myapp.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "someRes": { - "id": 1, - "align": 1, - "attributes": {}, - "type": "u1", - "access": "rw", - "size": 1 - }, - "$eapBuildDate": { - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 12, - "hash": [ - 214, - 20, - 94, - 119, - 153, - 158, - 83, - 114, - 52, - 253, - 232, - 39, - 41, - 80, - 38, - 6 - ], - "toolVersion": "12.0.0.201211010336", - "name": "MyApp", - "$$md5": "b184e3f65b05cd53903a85dfa1918a7b", - "build": [ - 139, - 102, - 229, - 241, - 69, - 1, - 0, - 0 - ], - "date": "2014-05-12T21:25:14T", - "maxAlign": 2, - "maxSize": 20, - "version": "1.0.0" - }, - "resourceNames": [ - "someRes", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect" - ], - "attributes": { - "description": "starter application", - "version": "1.0.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": ["someRes"], - "imports": {"@emmoco.com.MyApp": true} -} \ No newline at end of file diff --git a/MyAppSchema/schema.ems b/MyAppSchema/schema.ems deleted file mode 100644 index afe01e3..0000000 --- a/MyAppSchema/schema.ems +++ /dev/null @@ -1,8 +0,0 @@ -version = "1.0.0" -description = "starter application" - -schema MyApp { - - uint8 someRes - -} -- libgit2 0.22.2