diff --git a/.metadata/.log b/.metadata/.log index bf87517..2196fe7 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -999,3 +999,536 @@ org.eclipse.swt.SWTException: Invalid thread access 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.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for ALT+COMMAND+R: +Binding(ALT+COMMAND+R, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring , + Rename the selected element, + Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@d1c0a57, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,cocoa,system) +Binding(ALT+COMMAND+R, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.text.rename.element,Rename - Refactoring , + Rename the selected element, + Category(org.eclipse.cdt.ui.category.refactoring,Refactor - C++,C/C++ Refactorings,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2beadc7a, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,cocoa,system) +Binding(ALT+COMMAND+R, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.text.rename.element,Rename - Refactoring , + Rename the selected element, + Category(org.eclipse.cdt.ui.category.refactoring,Refactor - C++,C/C++ Refactorings,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2beadc7a, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,cocoa,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for F3: +Binding(F3, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.opendecl,Open Declaration, + Open an editor on the selected element's declaration(s), + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@4830e41c, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(F3, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.opendecl,Open Declaration, + Open an editor on the selected element's declaration(s), + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@4830e41c, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(F3, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.open.editor,Open Declaration, + Open an editor on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1d00f4b, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for COMMAND+SHIFT+T: +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.cdt.ui.navigate.opentype,Open Element, + Open an element in an Editor, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@29c05db, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.cdt.ui.navigate.opentype,Open Element, + Open an element in an Editor, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@29c05db, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, + Open a type in a Java editor, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@51446e33, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for COMMAND+G: +Binding(COMMAND+G, + ParameterizedCommand(Command(org.eclipse.cdt.ui.search.finddecl,Declaration, + Search for declarations of the selected element in the workspace, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@639efff3, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(COMMAND+G, + ParameterizedCommand(Command(org.eclipse.cdt.ui.search.finddecl,Declaration, + Search for declarations of the selected element in the workspace, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@639efff3, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(COMMAND+G, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace,Declaration in Workspace, + Search for declarations of the selected element in the workspace, + Category(org.eclipse.search.ui.category.search,Search,Search command category,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@5bb5dd9d, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for F4: +Binding(F4, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.type.hierarchy,Open Type Hierarchy, + Open a type hierarchy on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@e89d75, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(F4, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.type.hierarchy,Open Type Hierarchy, + Open a type hierarchy on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@e89d75, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(F4, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy,Open Type Hierarchy, + Open a type hierarchy on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@27b96cca, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for COMMAND+SHIFT+G: +Binding(COMMAND+SHIFT+G, + ParameterizedCommand(Command(org.eclipse.cdt.ui.search.findrefs,References, + Search for references to the selected element in the workspace, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7e955625, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(COMMAND+SHIFT+G, + ParameterizedCommand(Command(org.eclipse.cdt.ui.search.findrefs,References, + Search for references to the selected element in the workspace, + Category(org.eclipse.cdt.ui.category.source,C/C++ Source,C/C++ Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7e955625, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(COMMAND+SHIFT+G, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace,References in Workspace, + Search for references to the selected element in the workspace, + Category(org.eclipse.search.ui.category.search,Search,Search command category,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7e4ad80f, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for ALT+COMMAND+I: +Binding(ALT+COMMAND+I, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.include.browser,Open Include Browser, + Open an include browser on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@63af018f, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(ALT+COMMAND+I, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.include.browser,Open Include Browser, + Open an include browser on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@63af018f, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(ALT+COMMAND+I, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.inline,Inline, + Inline a constant, local variable or method, + Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@768f8669, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,cocoa,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for COMMAND+SHIFT+H: +Binding(COMMAND+SHIFT+H, + ParameterizedCommand(Command(org.eclipse.cdt.ui.navigate.open.type.in.hierarchy,Open Type in Hierarchy, + Open a type in the type hierarchy view, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@48c1944e, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,,system) +Binding(COMMAND+SHIFT+H, + ParameterizedCommand(Command(org.eclipse.cdt.ui.navigate.open.type.in.hierarchy,Open Type in Hierarchy, + Open a type in the type hierarchy view, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@48c1944e, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,,system) +Binding(COMMAND+SHIFT+H, + ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type.in.hierarchy,Open Type in Hierarchy, + Open a type in the type hierarchy view, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1cefb233, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-05-13 00:47:32.418 +!MESSAGE A conflict occurred for ALT+CTRL+H: +Binding(ALT+CTRL+H, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy,Open Call Hierarchy, + Open a call hierarchy on the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3c9c411c, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +Binding(ALT+CTRL+H, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.call.hierarchy,Open Call Hierarchy, + Open the call hierarchy for the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3676b45a, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cEditorScope,,cocoa,system) +Binding(ALT+CTRL+H, + ParameterizedCommand(Command(org.eclipse.cdt.ui.edit.open.call.hierarchy,Open Call Hierarchy, + Open the call hierarchy for the selected element, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3676b45a, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.cdt.ui.cViewScope,,cocoa,system) + +!ENTRY org.eclipse.ui.console 4 2 2014-05-13 01:59:10.055 +!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 01:59:10.056 +!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.ui.console 4 2 2014-05-13 02:02:26.279 +!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 02:02:26.280 +!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.ui.console 4 2 2014-05-13 02:03:04.343 +!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 02:03:04.344 +!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.resources 4 2 2014-05-13 02:32:39.460 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". +!STACK 1 +org.eclipse.core.runtime.CoreException: Variable references empty selection: ${project_loc} + at org.eclipse.debug.internal.core.variables.ResourceResolver.abort(ResourceResolver.java:111) + at org.eclipse.debug.internal.core.variables.ResourceResolver.getSelectedResource(ResourceResolver.java:132) + at org.eclipse.debug.internal.core.variables.ResourceResolver.resolveValue(ResourceResolver.java:47) + at org.eclipse.core.internal.variables.DynamicVariable.getValue(DynamicVariable.java:55) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.resolve(StringSubstitutionEngine.java:270) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.substitute(StringSubstitutionEngine.java:195) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.performStringSubstitution(StringSubstitutionEngine.java:87) + at org.eclipse.core.internal.variables.StringVariableManager.performStringSubstitution(StringVariableManager.java:574) + at org.eclipse.core.internal.variables.StringVariableManager.performStringSubstitution(StringVariableManager.java:350) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getWorkingDirectory(ExternalToolsCoreUtil.java:121) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:70) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:700) + 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:733) + 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.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:514) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:423) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) +!SUBENTRY 1 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.461 +!MESSAGE Variable references empty selection: ${project_loc} +!SUBENTRY 1 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.461 +!MESSAGE Variable references empty selection: ${project_loc} + +!ENTRY org.eclipse.core.resources 4 75 2014-05-13 02:32:39.462 +!MESSAGE Errors occurred during the build. +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-13 02:32:39.462 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Variable references empty selection: ${project_loc} + at org.eclipse.debug.internal.core.variables.ResourceResolver.abort(ResourceResolver.java:111) + at org.eclipse.debug.internal.core.variables.ResourceResolver.getSelectedResource(ResourceResolver.java:132) + at org.eclipse.debug.internal.core.variables.ResourceResolver.resolveValue(ResourceResolver.java:47) + at org.eclipse.core.internal.variables.DynamicVariable.getValue(DynamicVariable.java:55) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.resolve(StringSubstitutionEngine.java:270) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.substitute(StringSubstitutionEngine.java:195) + at org.eclipse.core.internal.variables.StringSubstitutionEngine.performStringSubstitution(StringSubstitutionEngine.java:87) + at org.eclipse.core.internal.variables.StringVariableManager.performStringSubstitution(StringVariableManager.java:574) + at org.eclipse.core.internal.variables.StringVariableManager.performStringSubstitution(StringVariableManager.java:350) + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getWorkingDirectory(ExternalToolsCoreUtil.java:121) + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:70) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:700) + 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:733) + 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.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:514) + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:423) + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) +!SUBENTRY 2 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.462 +!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} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers index 3e9e815..7d4ec07 100644 --- a/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/DUREX/.indexes/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/DUREX/.indexes/history.index index cbd6653..02bc7a4 100644 --- a/.metadata/.plugins/org.eclipse.core.resources/.projects/DUREX/.indexes/history.index +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/DUREX/.indexes/history.index diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyAppLaunchPad/.indexes/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyAppLaunchPad/.indexes/history.index index 9e4463d..cd4924e 100644 --- a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyAppLaunchPad/.indexes/history.index +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyAppLaunchPad/.indexes/history.index 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 b0daba4..b2f5f02 100644 --- a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index 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 a97bd19..e0f5c8b 100644 --- a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources +++ b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.CSS.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.CSS.prefs index 8483e11..2d446a3 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.CSS.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.CSS.prefs @@ -1,21 +1,21 @@ eclipse.preferences.version=1 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.ClassID.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.ClassID.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.ClassID.color=167,236,33 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Declaration.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Declaration.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Declaration.color=167,236,33 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Element.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Element.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.Element.color=82,227,246 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.comment.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.comment.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.comment.color=255,255,255 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.default.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.default.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.default.color=207,191,173 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.error.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.error.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.error.color=255,255,255 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.keyword.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.keyword.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.keyword.color=255,0,127 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.number.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.number.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.number.color=196,140,255 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.punctuation.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.punctuation.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.punctuation.color=249,250,244 -org.eclipse.e4.CSS.syntaxColorer.tokenStyles.string.bgColor= +org.eclipse.e4.CSS.syntaxColorer.tokenStyles.string.bgColor=\#272822 org.eclipse.e4.CSS.syntaxColorer.tokenStyles.string.color=236,228,126 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 5bbdfe4..28dcadf 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 @@ -3,4 +3,5 @@ AbstractTextEditor.Color.Foreground.SystemDefault=false AbstractTextEditor.Color.SelectionBackground.SystemDefault=false AbstractTextEditor.Color.SelectionForeground.SystemDefault=false eclipse.preferences.version=1 +lineNumberRuler=true overviewRuler_migration=migrated_3.1 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 fc37fa8..ae6bd1e 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=1387855121130 +platformState=1381868326188 quickStart=false tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.erlide.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.erlide.ui.prefs index 31813c7..ff2096f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.erlide.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.erlide.ui.prefs @@ -7,7 +7,7 @@ editor/colors/char/color=236,228,126 editor/colors/char/style=0 editor/colors/comment/color=255,255,255 editor/colors/comment/style=0 -editor/colors/default/color=207,191,173 +editor/colors/default/color=249,250,244 editor/colors/default/style=0 editor/colors/float/color=196,140,255 editor/colors/float/style=0 diff --git a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml index 566bf1f..54bd6ca 100644 --- a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml @@ -1,11 +1,16 @@
+
+ + + +
- +
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index c37e353..132b3cd 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 - + @@ -167,31 +167,43 @@ categoryTag:Help - + newtablook org.eclipse.e4.primaryDataStack EditorStack active - - + + Editor - com.emmoco.embuilder.schemaEditor + 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 + removeOnHide + @@ -223,7 +235,7 @@ - + View categoryTag:General @@ -304,19 +316,19 @@ Draggable - - - - - - - - - - - - - + + + + + + + + + + + + + toolbarSeparator @@ -328,50 +340,52 @@ - - + + + + Draggable - - - + + + Draggable - - + + Draggable - - + + Draggable - - + + Draggable - - - - + + + + Draggable - - - - + + + + Draggable - - - - + + + + toolbarSeparator @@ -379,15 +393,15 @@ Draggable - - - - - - - - - + + + + + + + + + toolbarSeparator @@ -399,8 +413,8 @@ Draggable - - + + stretch @@ -691,7 +705,7 @@ platform:cocoa - + @@ -1038,7 +1052,7 @@ - + diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps index 620018f..4cfe056 100644 --- a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps +++ b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt index 2a9208a..ac21468 100644 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -1,4 +1,3 @@ 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 611cdca..4d628c7 100644 --- a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat +++ b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml index 820e9d9..252a610 100644 --- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -11,11 +11,13 @@ +
+
- +
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml index bec0324..5106493 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -1,8 +1,8 @@
- - + + diff --git a/BlinkerSchema/out/Blinker-TODO.c b/BlinkerSchema/out/Blinker-TODO.c index c4ea923..853c108 100644 --- a/BlinkerSchema/out/Blinker-TODO.c +++ b/BlinkerSchema/out/Blinker-TODO.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-09T15:40:37T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-10T00:12:31T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "Blinker.h" diff --git a/BlinkerSchema/out/Blinker.c b/BlinkerSchema/out/Blinker.c index 593137e..af1104f 100644 --- a/BlinkerSchema/out/Blinker.c +++ b/BlinkerSchema/out/Blinker.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-09T15:40:37T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-10T00:12:31T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "Em_Message.h" @@ -19,7 +19,7 @@ typedef struct Em_App_Message { const uint8_t Em_App_hash[] = {194, 8, 191, 173, 237, 198, 193, 165, 88, 202, 74, 246, 70, 59, 102, 128, 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[] = {191, 211, 54, 225, 69, 1, 0, 0}; +const uint8_t Em_App_build[] = {70, 123, 11, 227, 69, 1, 0, 0}; #define Em_App_APP_RESOURCE_COUNT 4 #define Em_App_SYS_RESOURCE_COUNT 8 diff --git a/BlinkerSchema/out/Blinker.h b/BlinkerSchema/out/Blinker.h index 8d83ba0..9507855 100644 --- a/BlinkerSchema/out/Blinker.h +++ b/BlinkerSchema/out/Blinker.h @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-09T15:40:37T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-05-10T00:12:31T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #ifndef Blinker__H diff --git a/BlinkerSchema/out/Blinker.zip b/BlinkerSchema/out/Blinker.zip index 57ba4e1..01c76cd 100644 --- a/BlinkerSchema/out/Blinker.zip +++ b/BlinkerSchema/out/Blinker.zip diff --git a/BlinkerSchema/out/blinker.json b/BlinkerSchema/out/blinker.json index 6c4c7e2..76eddd4 100644 --- a/BlinkerSchema/out/blinker.json +++ b/BlinkerSchema/out/blinker.json @@ -134,16 +134,16 @@ "name": "Blinker", "$$md5": "73d98dc6eb4c17eea377d5969c0e49d2", "build": [ - 191, - 211, - 54, - 225, + 70, + 123, + 11, + 227, 69, 1, 0, 0 ], - "date": "2014-05-09T15:40:37T", + "date": "2014-05-10T00:12:31T", "maxAlign": 2, "maxSize": 20, "version": "1.0.0" diff --git a/DUREX/out/DUREX-TODO.c b/DUREX/out/DUREX-TODO.c index 1beb62a..3a37062 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-12T17:07:56T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "DUREX.h" diff --git a/DUREX/out/DUREX.c b/DUREX/out/DUREX.c index f5721a7..bb9f67c 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-12T17:07:56T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #include "Em_Message.h" @@ -14,12 +14,12 @@ typedef struct Em_App_Message { uint8_t dummy; uint8_t sot; Em_Message_Header hdr; - uint8_t data[240]; + uint8_t data[239]; } Em_App_Message; -const uint8_t Em_App_hash[] = {224, 162, 126, 89, 171, 226, 61, 111, 140, 230, 8, 235, 3, 233, 184, 44, 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[] = {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_build[] = {98, 214, 249, 240, 69, 1, 0, 0}; +const uint8_t Em_App_build[] = {12, 203, 17, 243, 69, 1, 0, 0}; #define Em_App_APP_RESOURCE_COUNT 8 #define Em_App_SYS_RESOURCE_COUNT 8 @@ -294,7 +294,7 @@ void Em_App_fetchDispatch(void) { break; case 3: DUREX_serverData_fetch((DUREX_serverData_t*)Em_App_msg.data); - size = 240; + size = 239; break; case 5: DUREX_numServerPackets_fetch((DUREX_numServerPackets_t*)Em_App_msg.data); diff --git a/DUREX/out/DUREX.h b/DUREX/out/DUREX.h index 788d200..68aa2ca 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-12T17:07:56T ****/ +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ #ifndef DUREX__H @@ -12,8 +12,8 @@ extern "C" { #endif /* typedef String */ -typedef struct DUREX_String_t { char elems[240]; } DUREX_String_t; -#define DUREX_String_length 240 +typedef char *DUREX_String; +#define DUREX_String_length 239 /* enum BOOLEAN */ typedef uint8_t DUREX_BOOLEAN; @@ -29,11 +29,11 @@ typedef uint8_t DUREX_numClientBytes_t; extern void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input); /* resource serverData */ -typedef DUREX_String DUREX_serverData_t[240]; +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[240]; +typedef DUREX_String DUREX_clientData_t[239]; extern void DUREX_clientData_store(DUREX_clientData_t* const input); /* resource numServerPackets */ diff --git a/DUREX/out/DUREX.zip b/DUREX/out/DUREX.zip index 5183f21..fb82f6b 100644 --- a/DUREX/out/DUREX.zip +++ b/DUREX/out/DUREX.zip diff --git a/DUREX/out/durex.json b/DUREX/out/durex.json index 33c6eb9..469d6d0 100644 --- a/DUREX/out/durex.json +++ b/DUREX/out/durex.json @@ -4,9 +4,9 @@ "id": 3, "align": 1, "attributes": {"readonly": true}, - "type": "C:240", + "type": "C:239", "access": "r", - "size": 240 + "size": 239 }, "numServerPackets": { "id": 5, @@ -87,9 +87,9 @@ "id": 4, "align": 1, "attributes": {"writeonly": true}, - "type": "C:240", + "type": "C:239", "access": "w", - "size": 240 + "size": 239 }, "$schemaHash": { "id": -6, @@ -145,39 +145,39 @@ "manifest": { "protocolLevel": 12, "hash": [ - 224, - 162, - 126, - 89, - 171, + 49, + 23, + 155, + 114, + 190, + 225, + 99, + 135, 226, - 61, - 111, - 140, - 230, + 102, + 251, + 195, + 199, 8, - 235, - 3, - 233, - 184, - 44 + 92, + 63 ], "toolVersion": "12.0.0.201211010336", "name": "DUREX", - "$$md5": "7a97baaab5717ba8bbefb2b2f3ce97fe", + "$$md5": "951773b936e89ac774d73227be49208d", "build": [ - 98, - 214, - 249, - 240, + 12, + 203, + 17, + 243, 69, 1, 0, 0 ], - "date": "2014-05-12T17:07:56T", + "date": "2014-05-13T02:53:20T", "maxAlign": 2, - "maxSize": 240, + "maxSize": 239, "version": "1.0.0" }, "resourceNames": [ diff --git a/DUREX/schema.ems b/DUREX/schema.ems index ee347d8..a64c2f1 100644 --- a/DUREX/schema.ems +++ b/DUREX/schema.ems @@ -4,7 +4,7 @@ description = "" schema DUREX { enum BOOLEAN{ TRUE, FALSE }; - typedef string<239> String; //MAXIMUM SIZE AVAILABLE + typedef string<238> String; //MAXIMUM SIZE AVAILABLE uint8 numServerBytes { diff --git a/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Builder.launch b/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Builder.launch new file mode 100644 index 0000000..b83d34d --- /dev/null +++ b/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Builder.launch @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch b/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch new file mode 100644 index 0000000..50b5c91 --- /dev/null +++ b/DUREXLaunchpad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/DUREXLaunchpad/.gitignore b/DUREXLaunchpad/.gitignore new file mode 100644 index 0000000..ea47c16 --- /dev/null +++ b/DUREXLaunchpad/.gitignore @@ -0,0 +1,2 @@ +/main.map +/main.out diff --git a/DUREXLaunchpad/.project b/DUREXLaunchpad/.project new file mode 100644 index 0000000..93a779f --- /dev/null +++ b/DUREXLaunchpad/.project @@ -0,0 +1,33 @@ + + + DUREXLaunchpad + + + 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/DUREXLaunchpad/DUREX.obj b/DUREXLaunchpad/DUREX.obj new file mode 100644 index 0000000..80f14eb --- /dev/null +++ b/DUREXLaunchpad/DUREX.obj diff --git a/DUREXLaunchpad/Log/log.txt b/DUREXLaunchpad/Log/log.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/DUREXLaunchpad/Log/log.txt diff --git a/DUREXLaunchpad/main.c b/DUREXLaunchpad/main.c new file mode 100644 index 0000000..9b0587d --- /dev/null +++ b/DUREXLaunchpad/main.c @@ -0,0 +1,211 @@ +/* + * ============ 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"); + } +} + +/* + * Extra code and interrupts + */ + +__attribute__((interrupt(TIMER0_A0_VECTOR))) +static void Timer_A (void) +{ + P1OUT ^= BIT0; // Toggle LED +} + +void initTimer(void) +{ + CCTL0 = CCIE; // CCR0 interrupt enabled + CCR0 = 4096; // 32kHz/8/4096 -> 1 sec + TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK, /8, upmode +} + +void stopTimer(void) +{ + CCTL0 ^= CCTL0 ; +} + +/* + * ============ Application Program ============ + */ + +#include + +int main(int argc, char *argv[]) +{ + volatile int dummy = 0; + init(); + initTimer(); + DUREX_run(); + while (dummy == 0) + { + /* idle */ + } + return 0; +} + +void DUREX_connectHandler(void) +{ + stopTimer(); + P1OUT = BIT0; +} + +void DUREX_disconnectHandler(void) +{ + P1OUT &= ~BIT0; + initTimer(); +} + +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' */ +} diff --git a/DUREXLaunchpad/main.map b/DUREXLaunchpad/main.map new file mode 100644 index 0000000..5d24738 --- /dev/null +++ b/DUREXLaunchpad/main.map @@ -0,0 +1,592 @@ +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_) + +Allocating common symbols +Common symbol size file + +Em_App_recvIdx 0x1 DUREX.obj +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_recvSize 0x1 DUREX.obj +Em_App_fileIndex 0x4 DUREX.obj +Em_App_pdHdlr 0x2 DUREX.obj +Em_App_xmitIdx 0x1 DUREX.obj + +Memory Configuration + +Name Origin Length Attributes +sfr 0x0000000000000000 0x0000000000000010 +peripheral_8bit 0x0000000000000010 0x00000000000000f0 +peripheral_16bit 0x0000000000000100 0x0000000000000100 +ram 0x0000000000000200 0x0000000000000200 xw +infomem 0x0000000000001000 0x0000000000000100 +infod 0x0000000000001000 0x0000000000000040 +infoc 0x0000000000001040 0x0000000000000040 +infob 0x0000000000001080 0x0000000000000040 +infoa 0x00000000000010c0 0x0000000000000040 +rom 0x000000000000c000 0x0000000000003fe0 xr +vectors 0x000000000000ffe0 0x0000000000000020 +bsl 0x0000000000000000 0x0000000000000000 +far_rom 0x0000000000000000 0x0000000000000000 +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD /Applications/Developement/eclipse/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 + 0x0000000000000040 PROVIDE (__info_segment_size, 0x40) + 0x0000000000001000 PROVIDE (__infod, 0x1000) + 0x0000000000001040 PROVIDE (__infoc, 0x1040) + 0x0000000000001080 PROVIDE (__infob, 0x1080) + 0x00000000000010c0 PROVIDE (__infoa, 0x10c0) + 0x0000000000000000 __IE1 = 0x0 + 0x0000000000000002 __IFG1 = 0x2 + 0x0000000000000001 __IE2 = 0x1 + 0x0000000000000003 __IFG2 = 0x3 + 0x0000000000000048 __ADC10DTC0 = 0x48 + 0x0000000000000049 __ADC10DTC1 = 0x49 + 0x000000000000004a __ADC10AE0 = 0x4a + 0x00000000000001b0 __ADC10CTL0 = 0x1b0 + 0x00000000000001b2 __ADC10CTL1 = 0x1b2 + 0x00000000000001b4 __ADC10MEM = 0x1b4 + 0x00000000000001bc __ADC10SA = 0x1bc + 0x0000000000000056 __DCOCTL = 0x56 + 0x0000000000000057 __BCSCTL1 = 0x57 + 0x0000000000000058 __BCSCTL2 = 0x58 + 0x0000000000000053 __BCSCTL3 = 0x53 + 0x0000000000000059 __CACTL1 = 0x59 + 0x000000000000005a __CACTL2 = 0x5a + 0x000000000000005b __CAPD = 0x5b + 0x0000000000000128 __FCTL1 = 0x128 + 0x000000000000012a __FCTL2 = 0x12a + 0x000000000000012c __FCTL3 = 0x12c + 0x0000000000000020 __P1IN = 0x20 + 0x0000000000000021 __P1OUT = 0x21 + 0x0000000000000022 __P1DIR = 0x22 + 0x0000000000000023 __P1IFG = 0x23 + 0x0000000000000024 __P1IES = 0x24 + 0x0000000000000025 __P1IE = 0x25 + 0x0000000000000026 __P1SEL = 0x26 + 0x0000000000000041 __P1SEL2 = 0x41 + 0x0000000000000027 __P1REN = 0x27 + 0x0000000000000028 __P2IN = 0x28 + 0x0000000000000029 __P2OUT = 0x29 + 0x000000000000002a __P2DIR = 0x2a + 0x000000000000002b __P2IFG = 0x2b + 0x000000000000002c __P2IES = 0x2c + 0x000000000000002d __P2IE = 0x2d + 0x000000000000002e __P2SEL = 0x2e + 0x0000000000000042 __P2SEL2 = 0x42 + 0x000000000000002f __P2REN = 0x2f + 0x0000000000000018 __P3IN = 0x18 + 0x0000000000000019 __P3OUT = 0x19 + 0x000000000000001a __P3DIR = 0x1a + 0x000000000000001b __P3SEL = 0x1b + 0x0000000000000043 __P3SEL2 = 0x43 + 0x0000000000000010 __P3REN = 0x10 + 0x000000000000012e __TA0IV = 0x12e + 0x0000000000000160 __TA0CTL = 0x160 + 0x0000000000000162 __TA0CCTL0 = 0x162 + 0x0000000000000164 __TA0CCTL1 = 0x164 + 0x0000000000000166 __TA0CCTL2 = 0x166 + 0x0000000000000170 __TA0R = 0x170 + 0x0000000000000172 __TA0CCR0 = 0x172 + 0x0000000000000174 __TA0CCR1 = 0x174 + 0x0000000000000176 __TA0CCR2 = 0x176 + 0x000000000000011e __TA1IV = 0x11e + 0x0000000000000180 __TA1CTL = 0x180 + 0x0000000000000182 __TA1CCTL0 = 0x182 + 0x0000000000000184 __TA1CCTL1 = 0x184 + 0x0000000000000186 __TA1CCTL2 = 0x186 + 0x0000000000000190 __TA1R = 0x190 + 0x0000000000000192 __TA1CCR0 = 0x192 + 0x0000000000000194 __TA1CCR1 = 0x194 + 0x0000000000000196 __TA1CCR2 = 0x196 + 0x0000000000000060 __UCA0CTL0 = 0x60 + 0x0000000000000061 __UCA0CTL1 = 0x61 + 0x0000000000000062 __UCA0BR0 = 0x62 + 0x0000000000000063 __UCA0BR1 = 0x63 + 0x0000000000000064 __UCA0MCTL = 0x64 + 0x0000000000000065 __UCA0STAT = 0x65 + 0x0000000000000066 __UCA0RXBUF = 0x66 + 0x0000000000000067 __UCA0TXBUF = 0x67 + 0x000000000000005d __UCA0ABCTL = 0x5d + 0x000000000000005e __UCA0IRTCTL = 0x5e + 0x000000000000005f __UCA0IRRCTL = 0x5f + 0x0000000000000068 __UCB0CTL0 = 0x68 + 0x0000000000000069 __UCB0CTL1 = 0x69 + 0x000000000000006a __UCB0BR0 = 0x6a + 0x000000000000006b __UCB0BR1 = 0x6b + 0x000000000000006c __UCB0I2CIE = 0x6c + 0x000000000000006d __UCB0STAT = 0x6d + 0x000000000000006e __UCB0RXBUF = 0x6e + 0x000000000000006f __UCB0TXBUF = 0x6f + 0x0000000000000118 __UCB0I2COA = 0x118 + 0x000000000000011a __UCB0I2CSA = 0x11a + 0x0000000000000120 __WDTCTL = 0x120 + 0x00000000000010f8 __CALDCO_16MHZ = 0x10f8 + 0x00000000000010f9 __CALBC1_16MHZ = 0x10f9 + 0x00000000000010fa __CALDCO_12MHZ = 0x10fa + 0x00000000000010fb __CALBC1_12MHZ = 0x10fb + 0x00000000000010fc __CALDCO_8MHZ = 0x10fc + 0x00000000000010fd __CALBC1_8MHZ = 0x10fd + 0x00000000000010fe __CALDCO_1MHZ = 0x10fe + 0x00000000000010ff __CALBC1_1MHZ = 0x10ff + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.text + *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) + +.rela.text + *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) + +.rel.rodata + *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) + +.rela.rodata + *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) + +.rel.data + *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) + +.rela.data + *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) + +.rel.bss + *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) + +.rela.bss + *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x000000000000c000 0x5f2 + 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) + 0x000000000000c000 _reset_vector__ + *(.init1) + .init1 0x000000000000c000 0xc /Applications/Developement/eclipse/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) + 0x000000000000c00c __init_stack + *(.init3) + .init3 0x000000000000c010 0x0 /Applications/Developement/eclipse/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) + 0x000000000000c010 __do_copy_data + .init4 0x000000000000c028 0x16 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + 0x000000000000c028 __do_clear_bss + *(.init5) + *(.init6) + *(.init7) + *(.init8) + *(.init9) + .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) + 0x000000000000c05a __stop_progExec__ + *(.fini8) + *(.fini7) + *(.fini6) + *(.fini5) + *(.fini4) + *(.fini3) + *(.fini2) + *(.fini1) + *(.fini0) + .fini0 0x000000000000c05a 0x6 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + 0x000000000000c05a _endless_loop__ + *(.fini .fini.*) + 0x000000000000c060 . = ALIGN (0x2) + 0x000000000000c060 __ctors_start = . + *(.ctors) + 0x000000000000c060 __ctors_end = . + 0x000000000000c060 __dtors_start = . + *(.dtors) + 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 + 0x000000000000c060 __isr_1 + 0x000000000000c060 __isr_4 + 0x000000000000c060 __isr_11 + 0x000000000000c060 __isr_5 + 0x000000000000c060 __isr_2 + 0x000000000000c060 __isr_10 + 0x000000000000c060 __isr_0 + 0x000000000000c060 __isr_8 + 0x000000000000c060 __isr_12 + 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 + 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) + *(.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 + 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, .) + *(.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) + *(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, .) + *(.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 = . + +.infomem 0x0000000000001000 0x0 + *(.infomem) + 0x0000000000001000 . = ALIGN (0x2) + *(.infomem.*) + +.infomemnobits 0x0000000000001000 0x0 + *(.infomemnobits) + 0x0000000000001000 . = ALIGN (0x2) + *(.infomemnobits.*) + +.infoa + *(.infoa .infoa.*) + +.infob + *(.infob .infob.*) + +.infoc + *(.infoc .infoc.*) + +.infod + *(.infod .infod.*) + +.vectors 0x000000000000ffe0 0x20 + 0x000000000000ffe0 PROVIDE (__vectors_start, .) + *(.vectors*) + .vectors 0x000000000000ffe0 0x20 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o + 0x000000000000ffe0 __ivtbl_16 + 0x0000000000010000 _vectors_end = . + +.fartext 0x0000000000000000 0x0 + 0x0000000000000000 . = ALIGN (0x2) + *(.fartext) + 0x0000000000000000 . = ALIGN (0x2) + *(.fartext.*) + 0x0000000000000000 _efartext = . + +.profiler + *(.profiler) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment + *(.comment) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0xa4 + *(.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) + .debug_aranges + 0x0000000000000040 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) + .debug_aranges + 0x0000000000000054 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) + .debug_aranges + 0x0000000000000068 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) + .debug_aranges + 0x000000000000007c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) + .debug_aranges + 0x0000000000000090 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x125b + *(.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) + *(.gnu.linkonce.wi.*) + +.debug_abbrev 0x0000000000000000 0x444 + *(.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_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_frame) + .debug_frame 0x0000000000000000 0x13c main.obj + .debug_frame 0x000000000000013c 0x114 DUREX.obj + +.debug_str 0x0000000000000000 0x786 + *(.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_loc) + .debug_loc 0x0000000000000000 0xd3 main.obj + .debug_loc 0x00000000000000d3 0x293 DUREX.obj + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x0000000000000000 0xc + *(.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))) +OUTPUT(main.out elf32-msp430) diff --git a/DUREXLaunchpad/main.obj b/DUREXLaunchpad/main.obj new file mode 100644 index 0000000..0dc60bd --- /dev/null +++ b/DUREXLaunchpad/main.obj diff --git a/DUREXLaunchpad/main.out b/DUREXLaunchpad/main.out new file mode 100755 index 0000000..eaf2b2d --- /dev/null +++ b/DUREXLaunchpad/main.out diff --git a/DUREXLaunchpad/makefile b/DUREXLaunchpad/makefile new file mode 100644 index 0000000..fa44f02 --- /dev/null +++ b/DUREXLaunchpad/makefile @@ -0,0 +1,8 @@ +EMSNAME = DUREX + +COMMON = ../CommonLaunchPad +SCHEMA = ../DUREX + +OBJECTS = main.obj $(EMSNAME).obj + +include $(COMMON)/rules.mk diff --git a/MyAppLaunchPad/main.c b/MyAppLaunchPad/main.c index 76bf379..b996cd0 100644 --- a/MyAppLaunchPad/main.c +++ b/MyAppLaunchPad/main.c @@ -123,6 +123,50 @@ int main(int argc, char *argv[]) { 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; } diff --git a/MyAppSchema/out/MyApp-TODO.c b/MyAppSchema/out/MyApp-TODO.c index 1b5b32c..4790d83 100644 --- a/MyAppSchema/out/MyApp-TODO.c +++ b/MyAppSchema/out/MyApp-TODO.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/ +/**** 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" diff --git a/MyAppSchema/out/MyApp.c b/MyAppSchema/out/MyApp.c index a3bd592..de8647b 100644 --- a/MyAppSchema/out/MyApp.c +++ b/MyAppSchema/out/MyApp.c @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/ +/**** 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" @@ -19,7 +19,7 @@ typedef struct 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[] = {49, 176, 254, 240, 69, 1, 0, 0}; +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 diff --git a/MyAppSchema/out/MyApp.h b/MyAppSchema/out/MyApp.h index 5ba6999..86a187d 100644 --- a/MyAppSchema/out/MyApp.h +++ b/MyAppSchema/out/MyApp.h @@ -1,4 +1,4 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/ +/**** 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 diff --git a/MyAppSchema/out/MyApp.zip b/MyAppSchema/out/MyApp.zip index 846ee17..217bba2 100644 --- a/MyAppSchema/out/MyApp.zip +++ b/MyAppSchema/out/MyApp.zip diff --git a/MyAppSchema/out/myapp.json b/MyAppSchema/out/myapp.json index b864910..a027ab5 100644 --- a/MyAppSchema/out/myapp.json +++ b/MyAppSchema/out/myapp.json @@ -107,16 +107,16 @@ "name": "MyApp", "$$md5": "b184e3f65b05cd53903a85dfa1918a7b", "build": [ - 49, - 176, - 254, - 240, + 139, + 102, + 229, + 241, 69, 1, 0, 0 ], - "date": "2014-05-12T17:13:14T", + "date": "2014-05-12T21:25:14T", "maxAlign": 2, "maxSize": 20, "version": "1.0.0"