Commit dbfc6111fc8657e0b7c9795f55f25a9fff8f4f7b

Authored by Imanol-Mikel Barba Sabariego
1 parent 2d2c3bb1

--no commit message

Showing 70 changed files with 1365 additions and 2582 deletions
.metadata/.log
@@ -1532,3 +1532,770 @@ org.eclipse.core.runtime.CoreException: Variable references empty selection: ${p @@ -1532,3 +1532,770 @@ org.eclipse.core.runtime.CoreException: Variable references empty selection: ${p
1532 !MESSAGE Variable references empty selection: ${project_loc} 1532 !MESSAGE Variable references empty selection: ${project_loc}
1533 !SUBENTRY 1 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.462 1533 !SUBENTRY 1 org.eclipse.debug.core 4 120 2014-05-13 02:32:39.462
1534 !MESSAGE Variable references empty selection: ${project_loc} 1534 !MESSAGE Variable references empty selection: ${project_loc}
  1535 +
  1536 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 15:32:40.133
  1537 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1538 +!STACK 0
  1539 +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
  1540 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1541 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1542 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1543 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1544 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1545 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1546 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1547 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1548 +
  1549 +!ENTRY org.eclipse.ui.console 4 2 2014-05-13 15:33:03.097
  1550 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.console".
  1551 +!STACK 0
  1552 +org.eclipse.swt.SWTException: Invalid thread access
  1553 + at org.eclipse.swt.SWT.error(SWT.java:4397)
  1554 + at org.eclipse.swt.SWT.error(SWT.java:4312)
  1555 + at org.eclipse.swt.SWT.error(SWT.java:4283)
  1556 + at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
  1557 + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574)
  1558 + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773)
  1559 + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354)
  1560 + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252)
  1561 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104)
  1562 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1563 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120)
  1564 + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246)
  1565 + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140)
  1566 + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source)
  1567 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
  1568 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1569 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
  1570 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
  1571 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
  1572 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1573 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
  1574 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
  1575 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
  1576 + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
  1577 + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
  1578 + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
  1579 + at org.eclipse.core.internal.resources.Project.build(Project.java:114)
  1580 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319)
  1581 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151)
  1582 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1583 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1584 +
  1585 +!ENTRY org.eclipse.ui.console 4 120 2014-05-13 15:33:03.098
  1586 +!MESSAGE Exception occurred during console property change notification.
  1587 +!STACK 0
  1588 +org.eclipse.swt.SWTException: Invalid thread access
  1589 + at org.eclipse.swt.SWT.error(SWT.java:4397)
  1590 + at org.eclipse.swt.SWT.error(SWT.java:4312)
  1591 + at org.eclipse.swt.SWT.error(SWT.java:4283)
  1592 + at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
  1593 + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574)
  1594 + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773)
  1595 + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354)
  1596 + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252)
  1597 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104)
  1598 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1599 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120)
  1600 + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246)
  1601 + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140)
  1602 + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source)
  1603 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
  1604 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1605 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
  1606 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
  1607 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
  1608 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1609 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
  1610 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
  1611 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
  1612 + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
  1613 + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
  1614 + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
  1615 + at org.eclipse.core.internal.resources.Project.build(Project.java:114)
  1616 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319)
  1617 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151)
  1618 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1619 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1620 +
  1621 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 15:37:40.286
  1622 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1623 +!STACK 0
  1624 +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
  1625 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1626 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1627 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1628 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1629 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1630 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1631 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1632 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1633 +
  1634 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:13:12.819
  1635 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1636 +!STACK 0
  1637 +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
  1638 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1639 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1640 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1641 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1642 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1643 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1644 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1645 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1646 +
  1647 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:19:09.735
  1648 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1649 +!STACK 0
  1650 +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
  1651 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1652 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1653 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1654 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1655 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1656 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1657 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1658 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1659 +
  1660 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:34:30.876
  1661 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1662 +!STACK 0
  1663 +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
  1664 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1665 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1666 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1667 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1668 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1669 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1670 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1671 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1672 +
  1673 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 16:39:54.345
  1674 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1675 +!STACK 0
  1676 +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
  1677 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1678 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1679 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1680 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1681 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1682 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1683 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1684 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1685 +
  1686 +!ENTRY org.eclipse.debug.core 4 120 2014-05-13 17:01:35.922
  1687 +!MESSAGE Variable references empty selection: ${project_loc}
  1688 +
  1689 +!ENTRY org.eclipse.debug.core 4 120 2014-05-13 17:01:41.432
  1690 +!MESSAGE Variable references empty selection: ${project_loc}
  1691 +
  1692 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:01:52.013
  1693 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1694 +!STACK 0
  1695 +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
  1696 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1697 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1698 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1699 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1700 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1701 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1702 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1703 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1704 +
  1705 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:08:03.222
  1706 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1707 +!STACK 0
  1708 +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
  1709 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1710 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1711 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1712 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1713 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1714 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1715 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1716 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1717 +
  1718 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:13:22.578
  1719 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1720 +!STACK 0
  1721 +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
  1722 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1723 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1724 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1725 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1726 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1727 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1728 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1729 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1730 +
  1731 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:19:12.508
  1732 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1733 +!STACK 0
  1734 +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
  1735 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1736 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1737 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1738 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1739 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1740 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1741 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1742 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1743 +
  1744 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:24:34.136
  1745 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1746 +!STACK 0
  1747 +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
  1748 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1749 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1750 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1751 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1752 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1753 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1754 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1755 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1756 +
  1757 +!ENTRY org.eclipse.core.jobs 4 2 2014-05-13 17:34:24.321
  1758 +!MESSAGE An internal error occurred during: "Periodic workspace save.".
  1759 +!STACK 0
  1760 +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
  1761 + at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
  1762 + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1564)
  1763 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1228)
  1764 + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1220)
  1765 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1197)
  1766 + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
  1767 + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
  1768 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  1769 +!SESSION 2014-05-14 10:42:11.197 -----------------------------------------------
  1770 +eclipse.buildId=4.3.2.M20140221-1700
  1771 +java.version=1.7.0_45
  1772 +java.vendor=Oracle Corporation
  1773 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  1774 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  1775 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  1776 +
  1777 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 10:42:22.621
  1778 +!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
  1779 +!SESSION 2014-05-14 12:59:59.672 -----------------------------------------------
  1780 +eclipse.buildId=4.3.2.M20140221-1700
  1781 +java.version=1.7.0_45
  1782 +java.vendor=Oracle Corporation
  1783 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  1784 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  1785 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  1786 +
  1787 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 13:00:10.165
  1788 +!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
  1789 +!SESSION 2014-05-14 16:13:48.255 -----------------------------------------------
  1790 +eclipse.buildId=unknown
  1791 +java.version=1.6.0_65
  1792 +java.vendor=Apple Inc.
  1793 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  1794 +Framework arguments: -psn_0_548998
  1795 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_548998
  1796 +
  1797 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:14:09.232
  1798 +!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
  1799 +
  1800 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:15:25.944
  1801 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  1802 +!STACK 1
  1803 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  1804 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1805 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1806 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1807 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1808 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1809 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1810 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1811 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1812 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1813 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1814 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1815 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1816 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1817 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1818 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1819 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1820 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1821 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1822 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1823 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1824 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1825 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1826 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1827 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.945
  1828 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1829 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.945
  1830 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1831 +
  1832 +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:15:25.947
  1833 +!MESSAGE Errors occurred during the build.
  1834 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:15:25.947
  1835 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'.
  1836 +!STACK 1
  1837 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  1838 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1839 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1840 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1841 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1842 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1843 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1844 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1845 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1846 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1847 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1848 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1849 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1850 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1851 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1852 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1853 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1854 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1855 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1856 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1857 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1858 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1859 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1860 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1861 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.947
  1862 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1863 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:25.947
  1864 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1865 +
  1866 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:15:43.993
  1867 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  1868 +!STACK 1
  1869 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  1870 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1871 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1872 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1873 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1874 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1875 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1876 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1877 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1878 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1879 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1880 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1881 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1882 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1883 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1884 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1885 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1886 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1887 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1888 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1889 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1890 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1891 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1892 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1893 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.993
  1894 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1895 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.993
  1896 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1897 +
  1898 +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:15:43.994
  1899 +!MESSAGE Errors occurred during the build.
  1900 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:15:43.994
  1901 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'.
  1902 +!STACK 1
  1903 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  1904 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1905 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1906 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1907 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1908 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1909 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1910 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1911 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1912 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1913 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1914 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1915 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1916 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1917 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1918 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1919 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1920 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1921 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1922 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1923 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1924 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1925 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1926 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1927 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.994
  1928 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1929 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:15:43.995
  1930 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  1931 +
  1932 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:16:44.470
  1933 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  1934 +!STACK 1
  1935 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder.
  1936 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1937 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1938 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1939 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1940 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1941 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1942 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1943 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1944 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1945 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1946 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1947 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1948 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1949 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1950 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1951 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1952 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1953 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1954 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1955 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1956 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1957 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1958 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1959 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.470
  1960 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  1961 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.470
  1962 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  1963 +
  1964 +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:16:44.471
  1965 +!MESSAGE Errors occurred during the build.
  1966 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:16:44.471
  1967 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'.
  1968 +!STACK 1
  1969 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder.
  1970 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  1971 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  1972 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  1973 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  1974 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  1975 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  1976 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  1977 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  1978 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  1979 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  1980 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1981 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  1982 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  1983 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  1984 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  1985 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  1986 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  1987 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  1988 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  1989 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  1990 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  1991 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1992 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  1993 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.471
  1994 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  1995 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:16:44.471
  1996 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  1997 +!SESSION 2014-05-14 16:17:56.943 -----------------------------------------------
  1998 +eclipse.buildId=unknown
  1999 +java.version=1.6.0_65
  2000 +java.vendor=Apple Inc.
  2001 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  2002 +Framework arguments: -psn_0_585871
  2003 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_585871
  2004 +
  2005 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:18:01.156
  2006 +!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
  2007 +
  2008 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:18:08.309
  2009 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  2010 +!STACK 1
  2011 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder.
  2012 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2013 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2014 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2015 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2016 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2017 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2018 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2019 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2020 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2021 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2022 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2023 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2024 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2025 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2026 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2027 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2028 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2029 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2030 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2031 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  2032 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  2033 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  2034 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2035 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.310
  2036 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  2037 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.310
  2038 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  2039 +
  2040 +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:18:08.313
  2041 +!MESSAGE Errors occurred during the build.
  2042 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:18:08.313
  2043 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'DUREXLaunchpad'.
  2044 +!STACK 1
  2045 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named DUREX LaunchPad Builder.
  2046 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2047 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2048 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2049 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2050 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2051 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2052 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2053 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2054 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2055 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2056 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2057 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2058 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2059 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2060 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2061 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2062 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2063 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2064 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2065 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
  2066 + at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
  2067 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  2068 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2069 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.314
  2070 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  2071 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:18:08.314
  2072 +!MESSAGE The file does not exist for the external tool named DUREX LaunchPad Builder.
  2073 +
  2074 +!ENTRY org.eclipse.core.externaltools 4 0 2014-05-14 16:18:28.083
  2075 +!MESSAGE The file does not exist for the external tool named LaunchPad Application.
  2076 +!SESSION 2014-05-14 16:20:51.730 -----------------------------------------------
  2077 +eclipse.buildId=unknown
  2078 +java.version=1.6.0_65
  2079 +java.vendor=Apple Inc.
  2080 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  2081 +Framework arguments: -psn_0_610453
  2082 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_610453
  2083 +
  2084 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:20:55.776
  2085 +!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
  2086 +
  2087 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:38.579
  2088 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  2089 +!STACK 1
  2090 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named Blinker LaunchPad Builder.
  2091 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2092 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2093 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2094 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2095 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2096 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2097 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2098 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2099 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2100 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2101 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2102 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2103 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2104 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2105 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2106 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2107 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2108 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2109 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2110 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2111 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2112 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2113 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:38.580
  2114 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder.
  2115 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:38.580
  2116 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder.
  2117 +
  2118 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:42.559
  2119 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  2120 +!STACK 1
  2121 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  2122 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2123 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2124 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2125 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2126 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2127 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2128 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2129 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2130 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2131 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2132 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2133 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2134 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2135 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2136 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2137 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2138 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2139 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2140 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2141 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2142 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2143 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2144 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:42.559
  2145 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  2146 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:42.559
  2147 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  2148 +
  2149 +!ENTRY org.eclipse.core.resources 4 2 2014-05-14 16:24:43.579
  2150 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
  2151 +!STACK 1
  2152 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named FileTest LaunchPad Builder.
  2153 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2154 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2155 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2156 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2157 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2158 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2159 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2160 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2161 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2162 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2163 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2164 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2165 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2166 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2167 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2168 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2169 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2170 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2171 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2172 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2173 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2174 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2175 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.579
  2176 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder.
  2177 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.580
  2178 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder.
  2179 +
  2180 +!ENTRY org.eclipse.core.resources 4 75 2014-05-14 16:24:43.584
  2181 +!MESSAGE Errors occurred during the build.
  2182 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.584
  2183 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'BlinkerLaunchPad'.
  2184 +!STACK 1
  2185 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named Blinker LaunchPad Builder.
  2186 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2187 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2188 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2189 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2190 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2191 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2192 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2193 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2194 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2195 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2196 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2197 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2198 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2199 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2200 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2201 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2202 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2203 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2204 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2205 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2206 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2207 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2208 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2209 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder.
  2210 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2211 +!MESSAGE The file does not exist for the external tool named Blinker LaunchPad Builder.
  2212 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.585
  2213 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'MyAppLaunchPad'.
  2214 +!STACK 1
  2215 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named MyApp LaunchPad Builder.
  2216 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2217 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2218 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2219 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2220 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2221 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2222 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2223 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2224 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2225 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2226 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2227 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2228 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2229 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2230 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2231 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2232 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2233 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2234 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2235 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2236 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2237 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2238 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2239 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  2240 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2241 +!MESSAGE The file does not exist for the external tool named MyApp LaunchPad Builder.
  2242 +!SUBENTRY 1 org.eclipse.core.externaltools 4 75 2014-05-14 16:24:43.585
  2243 +!MESSAGE Errors running builder 'Integrated External Tool Builder' on project 'FileTestLaunchPad'.
  2244 +!STACK 1
  2245 +org.eclipse.core.runtime.CoreException: The file does not exist for the external tool named FileTest LaunchPad Builder.
  2246 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.abort(ExternalToolsCoreUtil.java:53)
  2247 + at org.eclipse.core.externaltools.internal.launchConfigurations.ExternalToolsCoreUtil.getLocation(ExternalToolsCoreUtil.java:84)
  2248 + at org.eclipse.core.externaltools.internal.launchConfigurations.ProgramLaunchDelegate.launch(ProgramLaunchDelegate.java:62)
  2249 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
  2250 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
  2251 + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
  2252 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
  2253 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
  2254 + at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
  2255 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
  2256 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2257 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
  2258 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
  2259 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
  2260 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  2261 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
  2262 + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
  2263 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
  2264 + at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
  2265 + at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
  2266 + at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
  2267 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  2268 +!SUBENTRY 2 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2269 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder.
  2270 +!SUBENTRY 1 org.eclipse.core.externaltools 4 0 2014-05-14 16:24:43.585
  2271 +!MESSAGE The file does not exist for the external tool named FileTest LaunchPad Builder.
  2272 +!SESSION 2014-05-14 16:38:05.152 -----------------------------------------------
  2273 +eclipse.buildId=4.3.2.M20140221-1700
  2274 +java.version=1.7.0_45
  2275 +java.vendor=Oracle Corporation
  2276 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  2277 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  2278 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  2279 +
  2280 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:38:19.081
  2281 +!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
  2282 +!SESSION 2014-05-14 16:39:36.323 -----------------------------------------------
  2283 +eclipse.buildId=unknown
  2284 +java.version=1.6.0_65
  2285 +java.vendor=Apple Inc.
  2286 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  2287 +Framework arguments: -psn_0_667811
  2288 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -psn_0_667811
  2289 +
  2290 +!ENTRY org.eclipse.core.net 1 0 2014-05-14 16:39:40.798
  2291 +!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
  2292 +!SESSION 2014-05-21 14:21:44.546 -----------------------------------------------
  2293 +eclipse.buildId=4.3.2.M20140221-1700
  2294 +java.version=1.7.0_45
  2295 +java.vendor=Oracle Corporation
  2296 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  2297 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  2298 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  2299 +
  2300 +!ENTRY org.eclipse.core.net 1 0 2014-05-21 14:21:48.964
  2301 +!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
.metadata/.plugins/org.eclipse.cdt.core/.log
@@ -5,3 +5,8 @@ @@ -5,3 +5,8 @@
5 *** SESSION May 09, 2014 15:39:11.56 ------------------------------------------- 5 *** SESSION May 09, 2014 15:39:11.56 -------------------------------------------
6 *** SESSION May 11, 2014 01:18:39.69 ------------------------------------------- 6 *** SESSION May 11, 2014 01:18:39.69 -------------------------------------------
7 *** SESSION May 12, 2014 16:18:48.00 ------------------------------------------- 7 *** SESSION May 12, 2014 16:18:48.00 -------------------------------------------
  8 +*** SESSION May 13, 2014 15:08:17.90 -------------------------------------------
  9 +*** SESSION May 14, 2014 10:42:35.78 -------------------------------------------
  10 +*** SESSION May 14, 2014 13:00:22.50 -------------------------------------------
  11 +*** SESSION May 14, 2014 16:38:25.64 -------------------------------------------
  12 +*** SESSION May 21, 2014 14:21:51.36 -------------------------------------------
.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers
No preview for this file type
.metadata/.plugins/org.eclipse.core.resources/.projects/CommonLaunchPad/.indexes/history.index
No preview for this file type
.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
No preview for this file type
.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
No preview for this file type
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
  1 +description.autobuilding=false
1 eclipse.preferences.version=1 2 eclipse.preferences.version=1
2 version=1 3 version=1
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
@@ -5,3 +5,4 @@ AbstractTextEditor.Color.SelectionForeground.SystemDefault=false @@ -5,3 +5,4 @@ AbstractTextEditor.Color.SelectionForeground.SystemDefault=false
5 eclipse.preferences.version=1 5 eclipse.preferences.version=1
6 lineNumberRuler=true 6 lineNumberRuler=true
7 overviewRuler_migration=migrated_3.1 7 overviewRuler_migration=migrated_3.1
  8 +warn_if_input_derived=false
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
1 PROBLEMS_FILTERS_MIGRATE=true 1 PROBLEMS_FILTERS_MIGRATE=true
2 SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=always 2 SWITCH_PERSPECTIVE_ON_PROJECT_CREATION=always
3 eclipse.preferences.version=1 3 eclipse.preferences.version=1
4 -platformState=1381868326188 4 +platformState=1387855121130
5 quickStart=false 5 quickStart=false
6 tipsAndTricks=true 6 tipsAndTricks=true
.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <section name="Workbench"> 2 <section name="Workbench">
  3 + <section name="org.eclipse.debug.ui.STRING_VARIABLE_SELECTION_DIALOG_SECTION">
  4 + <item value="382" key="DIALOG_WIDTH"/>
  5 + <item value="0" key="DIALOG_Y_ORIGIN"/>
  6 + <item value="538" key="DIALOG_HEIGHT"/>
  7 + <item value="209" key="DIALOG_X_ORIGIN"/>
  8 + <item value="1|Lucida Grande|11.0|0|COCOA|1|LucidaGrande" key="DIALOG_FONT_NAME"/>
  9 + </section>
3 <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATION_PROPERTIES_DIALOG_SECTION"> 10 <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATION_PROPERTIES_DIALOG_SECTION">
4 <item value="525" key="DIALOG_WIDTH"/> 11 <item value="525" key="DIALOG_WIDTH"/>
5 - <item value="702" key="DIALOG_HEIGHT"/> 12 + <item value="665" key="DIALOG_HEIGHT"/>
6 <item value="1|Lucida Grande|11.0|0|COCOA|1|LucidaGrande" key="DIALOG_FONT_NAME"/> 13 <item value="1|Lucida Grande|11.0|0|COCOA|1|LucidaGrande" key="DIALOG_FONT_NAME"/>
7 </section> 14 </section>
8 <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATIONS_DIALOG_SECTION"> 15 <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATIONS_DIALOG_SECTION">
.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
1 <?xml version="1.0" encoding="ASCII"?> 1 <?xml version="1.0" encoding="ASCII"?>
2 <application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_-sZEkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_-sZEkdd1EeOVfaIzSb4tTA" bindingContexts="_-sZEk9d1EeOVfaIzSb4tTA"> 2 <application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_-sZEkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_-sZEkdd1EeOVfaIzSb4tTA" bindingContexts="_-sZEk9d1EeOVfaIzSb4tTA">
3 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;json.editors.JsonPageEditor&quot; name=&quot;durex.json&quot; tooltip=&quot;DUREX/out/durex.json&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/durex.json&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.editor-props&quot; name=&quot;bundle.properties&quot; tooltip=&quot;DUREX/bundle.properties&quot;>&#xA;&lt;persistable path=&quot;/DUREX/bundle.properties&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.h&quot; tooltip=&quot;DUREX/out/DUREX.h&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;DUREXLaunchpad/main.c&quot;>&#xA;&lt;persistable path=&quot;/DUREXLaunchpad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;DUREX/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.make.editor&quot; name=&quot;makefile&quot; tooltip=&quot;DUREXLaunchpad/makefile&quot;>&#xA;&lt;persistable path=&quot;/DUREXLaunchpad/makefile&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.c&quot; tooltip=&quot;DUREX/out/DUREX.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;System.ems&quot; tooltip=&quot;DUREX/imports/system@emmoco.com/System.ems&quot;>&#xA;&lt;persistable path=&quot;/DUREX/imports/system@emmoco.com/System.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;Em_Types.h&quot; tooltip=&quot;DUREX/out/Em_Types.h&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/Em_Types.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;Em_Message.h&quot; tooltip=&quot;DUREX/out/Em_Message.h&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/Em_Message.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.make.editor&quot; name=&quot;makefile&quot; tooltip=&quot;BlinkerLaunchPad/makefile&quot;>&#xA;&lt;persistable path=&quot;/BlinkerLaunchPad/makefile&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;sleep.c&quot; tooltip=&quot;DUREXLaunchpad/sleep.c&quot;>&#xA;&lt;persistable path=&quot;/DUREXLaunchpad/sleep.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;MyApp.h&quot; tooltip=&quot;MyAppSchema/out/MyApp.h&quot;>&#xA;&lt;persistable path=&quot;/MyAppSchema/out/MyApp.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;MyApp.c&quot; tooltip=&quot;MyAppSchema/out/MyApp.c&quot;>&#xA;&lt;persistable path=&quot;/MyAppSchema/out/MyApp.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;MyAppLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/MyAppLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/> 3 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.h&quot; tooltip=&quot;DUREX/out/DUREX.h&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;DUREXLaunchpad/main.c&quot;>&#xA;&lt;persistable path=&quot;/DUREXLaunchpad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;BlinkerLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/BlinkerLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX-TODO.c&quot; tooltip=&quot;DUREX/out/DUREX-TODO.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX-TODO.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.c&quot; tooltip=&quot;DUREX/out/DUREX.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;DUREX/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;BlinkerSchema/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/BlinkerSchema/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;MyAppLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/MyAppLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;MyAppSchema/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/MyAppSchema/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/>
4 <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags> 4 <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
5 <tags>ModelMigrationProcessor.001</tags> 5 <tags>ModelMigrationProcessor.001</tags>
6 - <children xsi:type="basic:TrimmedWindow" xmi:id="_-sZEkdd1EeOVfaIzSb4tTA" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="__EcYMtd1EeOVfaIzSb4tTA" label="%trimmedwindow.label.eclipseSDK" x="21" y="22" width="1327" height="665"> 6 + <children xsi:type="basic:TrimmedWindow" xmi:id="_-sZEkdd1EeOVfaIzSb4tTA" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="__EcYMtd1EeOVfaIzSb4tTA" label="%trimmedwindow.label.eclipseSDK" x="36" y="26" width="1347" height="622">
7 <persistedState key="coolBarVisible" value="true"/> 7 <persistedState key="coolBarVisible" value="true"/>
8 <persistedState key="perspectiveBarVisible" value="true"/> 8 <persistedState key="perspectiveBarVisible" value="true"/>
9 <persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workingSets/>"/> 9 <persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workingSets/>"/>
@@ -73,11 +73,12 @@ @@ -73,11 +73,12 @@
73 <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags> 73 <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags>
74 <tags>persp.showIn:org.eclipse.ui.views.ResourceNavigator</tags> 74 <tags>persp.showIn:org.eclipse.ui.views.ResourceNavigator</tags>
75 <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags> 75 <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags>
76 - <children xsi:type="basic:PartSashContainer" xmi:id="__Nx6Ytd1EeOVfaIzSb4tTA" selectedElement="__Nyhdtd1EeOVfaIzSb4tTA" horizontal="true"> 76 + <children xsi:type="basic:PartSashContainer" xmi:id="__Nx6Ytd1EeOVfaIzSb4tTA" selectedElement="__Nx6Y9d1EeOVfaIzSb4tTA" horizontal="true">
77 <children xsi:type="basic:PartSashContainer" xmi:id="__Nx6Y9d1EeOVfaIzSb4tTA" containerData="1256" selectedElement="__Nx6ZNd1EeOVfaIzSb4tTA"> 77 <children xsi:type="basic:PartSashContainer" xmi:id="__Nx6Y9d1EeOVfaIzSb4tTA" containerData="1256" selectedElement="__Nx6ZNd1EeOVfaIzSb4tTA">
78 <children xsi:type="basic:PartStack" xmi:id="__Nx6ZNd1EeOVfaIzSb4tTA" elementId="left" containerData="6000" selectedElement="__Nx6Zdd1EeOVfaIzSb4tTA"> 78 <children xsi:type="basic:PartStack" xmi:id="__Nx6ZNd1EeOVfaIzSb4tTA" elementId="left" containerData="6000" selectedElement="__Nx6Zdd1EeOVfaIzSb4tTA">
79 <tags>newtablook</tags> 79 <tags>newtablook</tags>
80 <tags>org.eclipse.e4.primaryNavigationStack</tags> 80 <tags>org.eclipse.e4.primaryNavigationStack</tags>
  81 + <tags>active</tags>
81 <children xsi:type="advanced:Placeholder" xmi:id="__Nx6Zdd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="__NmUMNd1EeOVfaIzSb4tTA"/> 82 <children xsi:type="advanced:Placeholder" xmi:id="__Nx6Zdd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="__NmUMNd1EeOVfaIzSb4tTA"/>
82 <children xsi:type="advanced:Placeholder" xmi:id="__NyhcNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="__NowcNd1EeOVfaIzSb4tTA"/> 83 <children xsi:type="advanced:Placeholder" xmi:id="__NyhcNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="__NowcNd1EeOVfaIzSb4tTA"/>
83 <children xsi:type="advanced:Placeholder" xmi:id="__Nyhcdd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ResourceNavigator" toBeRendered="false" ref="__NpXgNd1EeOVfaIzSb4tTA"/> 84 <children xsi:type="advanced:Placeholder" xmi:id="__Nyhcdd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ResourceNavigator" toBeRendered="false" ref="__NpXgNd1EeOVfaIzSb4tTA"/>
@@ -167,41 +168,26 @@ @@ -167,41 +168,26 @@
167 <tags>categoryTag:Help</tags> 168 <tags>categoryTag:Help</tags>
168 </sharedElements> 169 </sharedElements>
169 <sharedElements xsi:type="advanced:Area" xmi:id="__NTZQNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.editorss" selectedElement="__NUAUNd1EeOVfaIzSb4tTA"> 170 <sharedElements xsi:type="advanced:Area" xmi:id="__NTZQNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.editorss" selectedElement="__NUAUNd1EeOVfaIzSb4tTA">
170 - <children xsi:type="basic:PartStack" xmi:id="__NUAUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_ItEQ8No3EeOmV6GLybVswA"> 171 + <children xsi:type="basic:PartStack" xmi:id="__NUAUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_EMJLYNqjEeOdkOGRv-gIHw">
171 <tags>newtablook</tags> 172 <tags>newtablook</tags>
172 <tags>org.eclipse.e4.primaryDataStack</tags> 173 <tags>org.eclipse.e4.primaryDataStack</tags>
173 <tags>EditorStack</tags> 174 <tags>EditorStack</tags>
174 - <tags>active</tags>  
175 - <children xsi:type="basic:Part" xmi:id="_G05vENovEeOmV6GLybVswA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="main.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREXLaunchpad/main.c" closeable="true">  
176 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREXLaunchpad/main.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2388&quot; selectionTopPixel=&quot;2439&quot;/>&#xA;&lt;/editor>"/> 175 + <children xsi:type="basic:Part" xmi:id="_EMJLYNqjEeOdkOGRv-gIHw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="main.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREXLaunchpad/main.c" closeable="true">
  176 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREXLaunchpad/main.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3460&quot; selectionTopPixel=&quot;2490&quot;/>&#xA;&lt;/editor>"/>
177 <tags>Editor</tags> 177 <tags>Editor</tags>
178 <tags>org.eclipse.cdt.ui.editor.CEditor</tags> 178 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
179 <tags>removeOnHide</tags> 179 <tags>removeOnHide</tags>
180 </children> 180 </children>
181 - <children xsi:type="basic:Part" xmi:id="_i4_PcNowEeOmV6GLybVswA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="makefile" iconURI="platform:/plugin/org.eclipse.cdt.make.ui/icons/etool16/makefile.gif" tooltip="DUREXLaunchpad/makefile" closeable="true">  
182 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.make.editor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREXLaunchpad/makefile&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;87&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>  
183 - <tags>Editor</tags>  
184 - <tags>org.eclipse.cdt.make.editor</tags>  
185 - <tags>removeOnHide</tags>  
186 - </children>  
187 - <children xsi:type="basic:Part" xmi:id="_ItEQ8No3EeOmV6GLybVswA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="DUREX.h" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREX/out/DUREX.h" closeable="true">  
188 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/out/DUREX.h&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;45&quot; selectionOffset=&quot;806&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>  
189 - <tags>Editor</tags>  
190 - <tags>org.eclipse.cdt.ui.editor.CEditor</tags>  
191 - <tags>removeOnHide</tags>  
192 - <tags>active</tags>  
193 - <tags>activeOnClose</tags>  
194 - </children>  
195 - <children xsi:type="basic:Part" xmi:id="_K-oD4No3EeOmV6GLybVswA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="schema.ems" iconURI="platform:/plugin/com.emmoco.embuilder.core/icons/emunit.gif" tooltip="DUREX/schema.ems" closeable="true">  
196 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;com.emmoco.embuilder.schemaEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;61&quot; selectionOffset=&quot;95&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/> 181 + <children xsi:type="basic:Part" xmi:id="_F-U6sNqjEeOdkOGRv-gIHw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="schema.ems" iconURI="platform:/plugin/com.emmoco.embuilder.core/icons/emunit.gif" tooltip="DUREX/schema.ems" closeable="true">
  182 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;com.emmoco.embuilder.schemaEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;121&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
197 <tags>Editor</tags> 183 <tags>Editor</tags>
198 <tags>com.emmoco.embuilder.schemaEditor</tags> 184 <tags>com.emmoco.embuilder.schemaEditor</tags>
199 <tags>removeOnHide</tags> 185 <tags>removeOnHide</tags>
200 </children> 186 </children>
201 - <children xsi:type="basic:Part" xmi:id="_Vvr9QNo4EeOmV6GLybVswA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="durex.json" iconURI="platform:/plugin/json.editor.plugin/icons/JsonFile.gif" tooltip="DUREX/out/durex.json" closeable="true">  
202 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;json.editors.JsonPageEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/out/durex.json&quot;/>&#xA;&lt;/editor>"/> 187 + <children xsi:type="basic:Part" xmi:id="_LLPCMNtYEeO2ocXkAIsUUA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="DUREX.h" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREX/out/DUREX.h" closeable="true">
  188 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/out/DUREX.h&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;8&quot; selectionOffset=&quot;1328&quot; selectionTopPixel=&quot;528&quot;/>&#xA;&lt;/editor>"/>
203 <tags>Editor</tags> 189 <tags>Editor</tags>
204 - <tags>json.editors.JsonPageEditor</tags> 190 + <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
205 <tags>removeOnHide</tags> 191 <tags>removeOnHide</tags>
206 </children> 192 </children>
207 </children> 193 </children>
@@ -210,6 +196,8 @@ @@ -210,6 +196,8 @@
210 <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;1&quot; workingSetName=&quot;Aggregate for window 1399638750856&quot;>&#xA;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;>&#xA;&lt;xmlDefinedFilters>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.ExternalPluginLibrariesFilter1&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.BinaryProjectFilter1&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;/xmlDefinedFilters>&#xA;&lt;/customFilters>&#xA;&lt;/view>"/> 196 <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;1&quot; workingSetName=&quot;Aggregate for window 1399638750856&quot;>&#xA;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;>&#xA;&lt;xmlDefinedFilters>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.ExternalPluginLibrariesFilter1&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.BinaryProjectFilter1&quot; isEnabled=&quot;false&quot;/>&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/>&#xA;&lt;/xmlDefinedFilters>&#xA;&lt;/customFilters>&#xA;&lt;/view>"/>
211 <tags>View</tags> 197 <tags>View</tags>
212 <tags>categoryTag:Java</tags> 198 <tags>categoryTag:Java</tags>
  199 + <tags>active</tags>
  200 + <tags>activeOnClose</tags>
213 <menus xmi:id="__OhhQNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.PackageExplorer"> 201 <menus xmi:id="__OhhQNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.PackageExplorer">
214 <tags>ViewMenu</tags> 202 <tags>ViewMenu</tags>
215 <tags>menuContribution:menu</tags> 203 <tags>menuContribution:menu</tags>
@@ -234,8 +222,8 @@ @@ -234,8 +222,8 @@
234 </menus> 222 </menus>
235 <toolbar xmi:id="_kGpYMdd5EeO10Z-uF4PJsQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" visible="false"/> 223 <toolbar xmi:id="_kGpYMdd5EeO10Z-uF4PJsQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" visible="false"/>
236 </sharedElements> 224 </sharedElements>
237 - <sharedElements xsi:type="basic:Part" xmi:id="__NpXgtd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.gif" tooltip="2 errors, 0 warnings, 0 others" closeable="true">  
238 - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;expanded>&#xA;&lt;category IMemento.internal.id=&quot;Errors (2 items)&quot;/>&#xA;&lt;/expanded>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;90&quot; org.eclipse.ui.ide.markerType=&quot;90&quot; org.eclipse.ui.ide.pathField=&quot;120&quot; org.eclipse.ui.ide.resourceField=&quot;90&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;483&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/> 225 + <sharedElements xsi:type="basic:Part" xmi:id="__NpXgtd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.gif" tooltip="1 error, 0 warnings, 0 others" closeable="true">
  226 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;expanded>&#xA;&lt;category IMemento.internal.id=&quot;Errors (1 item)&quot;/>&#xA;&lt;/expanded>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;90&quot; org.eclipse.ui.ide.markerType=&quot;90&quot; org.eclipse.ui.ide.pathField=&quot;120&quot; org.eclipse.ui.ide.resourceField=&quot;90&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;483&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/>
239 <tags>View</tags> 227 <tags>View</tags>
240 <tags>categoryTag:General</tags> 228 <tags>categoryTag:General</tags>
241 <menus xmi:id="__T5JcNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView"> 229 <menus xmi:id="__T5JcNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView">
@@ -248,9 +236,15 @@ @@ -248,9 +236,15 @@
248 <tags>View</tags> 236 <tags>View</tags>
249 <tags>categoryTag:Java</tags> 237 <tags>categoryTag:Java</tags>
250 </sharedElements> 238 </sharedElements>
251 - <sharedElements xsi:type="basic:Part" xmi:id="__NqloNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.gif" closeable="true"> 239 + <sharedElements xsi:type="basic:Part" xmi:id="__NqloNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.gif" tooltip="" closeable="true">
  240 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view/>"/>
252 <tags>View</tags> 241 <tags>View</tags>
253 <tags>categoryTag:Java</tags> 242 <tags>categoryTag:Java</tags>
  243 + <menus xmi:id="_fNSjoNtKEeOV2-5UXmwGJQ" elementId="org.eclipse.jdt.ui.SourceView">
  244 + <tags>ViewMenu</tags>
  245 + <tags>menuContribution:menu</tags>
  246 + </menus>
  247 + <toolbar xmi:id="_fNSjodtKEeOV2-5UXmwGJQ" elementId="org.eclipse.jdt.ui.SourceView" visible="false"/>
254 </sharedElements> 248 </sharedElements>
255 <sharedElements xsi:type="basic:Part" xmi:id="__Nqlodd1EeOVfaIzSb4tTA" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.gif" closeable="true"> 249 <sharedElements xsi:type="basic:Part" xmi:id="__Nqlodd1EeOVfaIzSb4tTA" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.gif" closeable="true">
256 <tags>View</tags> 250 <tags>View</tags>
@@ -316,19 +310,19 @@ @@ -316,19 +310,19 @@
316 </children> 310 </children>
317 <children xsi:type="menu:ToolBar" xmi:id="__FmOwNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.file"> 311 <children xsi:type="menu:ToolBar" xmi:id="__FmOwNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.file">
318 <tags>Draggable</tags> 312 <tags>Draggable</tags>
319 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrINoKEeOmV6GLybVswA" elementId="new.group"/>  
320 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrIdoKEeOmV6GLybVswA" elementId="newWizardDropDown"/>  
321 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrItoKEeOmV6GLybVswA" elementId="new.ext" visible="false"/>  
322 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrI9oKEeOmV6GLybVswA" elementId="save.group" visible="false"/>  
323 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrJNoKEeOmV6GLybVswA" elementId="save"/>  
324 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrJdoKEeOmV6GLybVswA" elementId="saveAll"/>  
325 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-KrJtoKEeOmV6GLybVswA" elementId="save.ext" visible="false"/>  
326 - <children xsi:type="menu:HandledToolItem" xmi:id="__-LSMNoKEeOmV6GLybVswA" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.gif" tooltip="Print" command="_-tfQytd1EeOVfaIzSb4tTA"/>  
327 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-OVgNoKEeOmV6GLybVswA" elementId="print.ext" visible="false"/>  
328 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-OVgdoKEeOmV6GLybVswA" elementId="build.group"/>  
329 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-OVgtoKEeOmV6GLybVswA" elementId="build"/>  
330 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-OVg9oKEeOmV6GLybVswA" elementId="build.ext" visible="false"/>  
331 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-OVhNoKEeOmV6GLybVswA" elementId="additions"/> 313 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0sODiEeO8FYgdhaHRvQ" elementId="new.group"/>
  314 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0seDiEeO8FYgdhaHRvQ" elementId="newWizardDropDown"/>
  315 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0suDiEeO8FYgdhaHRvQ" elementId="new.ext" visible="false"/>
  316 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0s-DiEeO8FYgdhaHRvQ" elementId="save.group" visible="false"/>
  317 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0tODiEeO8FYgdhaHRvQ" elementId="save"/>
  318 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fBz0teDiEeO8FYgdhaHRvQ" elementId="saveAll"/>
  319 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB0bwODiEeO8FYgdhaHRvQ" elementId="save.ext" visible="false"/>
  320 + <children xsi:type="menu:HandledToolItem" xmi:id="_fB0bweDiEeO8FYgdhaHRvQ" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.gif" tooltip="Print" enabled="false" command="_-tfQytd1EeOVfaIzSb4tTA"/>
  321 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GIODiEeO8FYgdhaHRvQ" elementId="print.ext" visible="false"/>
  322 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GIeDiEeO8FYgdhaHRvQ" elementId="build.group"/>
  323 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GIuDiEeO8FYgdhaHRvQ" elementId="build"/>
  324 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GI-DiEeO8FYgdhaHRvQ" elementId="build.ext" visible="false"/>
  325 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GJODiEeO8FYgdhaHRvQ" elementId="additions"/>
332 </children> 326 </children>
333 <children xsi:type="menu:ToolBar" xmi:id="__FmOwdd1EeOVfaIzSb4tTA" elementId="additions" toBeRendered="false"> 327 <children xsi:type="menu:ToolBar" xmi:id="__FmOwdd1EeOVfaIzSb4tTA" elementId="additions" toBeRendered="false">
334 <tags>toolbarSeparator</tags> 328 <tags>toolbarSeparator</tags>
@@ -336,56 +330,50 @@ @@ -336,56 +330,50 @@
336 </children> 330 </children>
337 <children xsi:type="menu:ToolBar" xmi:id="_znKxsNd3EeO7buUGucBrpw" elementId="org.eclipse.ui.edit.text.actionSet.presentation"> 331 <children xsi:type="menu:ToolBar" xmi:id="_znKxsNd3EeO7buUGucBrpw" elementId="org.eclipse.ui.edit.text.actionSet.presentation">
338 <tags>Draggable</tags> 332 <tags>Draggable</tags>
339 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_A50TgNd4EeO10Z-uF4PJsQ" elementId="Presentation"/>  
340 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_A50Tgdd4EeO10Z-uF4PJsQ" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>  
341 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_bcYvENd_EeOBl_WozuLcVg" elementId="Presentation"/>  
342 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_bcYvEdd_EeOBl_WozuLcVg" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>  
343 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_-_FTQNfGEeOgUcWWru89dA" elementId="Presentation"/>  
344 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_-_FTQdfGEeOgUcWWru89dA" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>  
345 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_N_UbQNoXEeOmV6GLybVswA" elementId="Presentation"/>  
346 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_N_UbQdoXEeOmV6GLybVswA" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/> 333 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_flw2UODiEeO8FYgdhaHRvQ" elementId="Presentation"/>
  334 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_flw2UeDiEeO8FYgdhaHRvQ" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>
347 </children> 335 </children>
348 <children xsi:type="menu:ToolBar" xmi:id="__WLBYNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.avdManager"> 336 <children xsi:type="menu:ToolBar" xmi:id="__WLBYNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.avdManager">
349 <tags>Draggable</tags> 337 <tags>Draggable</tags>
350 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG0NoLEeOmV6GLybVswA" elementId="android_project"/>  
351 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG0doLEeOmV6GLybVswA" elementId="com.android.ide.eclipse.adt.ui.sdkmanager"/>  
352 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG0toLEeOmV6GLybVswA" elementId="com.android.ide.eclipse.adt.ui.avdmanager"/> 338 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy80ODiEeO8FYgdhaHRvQ" elementId="android_project"/>
  339 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy80eDiEeO8FYgdhaHRvQ" elementId="com.android.ide.eclipse.adt.ui.sdkmanager"/>
  340 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy80uDiEeO8FYgdhaHRvQ" elementId="com.android.ide.eclipse.adt.ui.avdmanager"/>
353 </children> 341 </children>
354 <children xsi:type="menu:ToolBar" xmi:id="__V7JwNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.lint"> 342 <children xsi:type="menu:ToolBar" xmi:id="__V7JwNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.lint">
355 <tags>Draggable</tags> 343 <tags>Draggable</tags>
356 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG09oLEeOmV6GLybVswA" elementId="android_project"/>  
357 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG1NoLEeOmV6GLybVswA" elementId="com.android.ide.eclipse.adt.ui.lintrunner"/> 344 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy80-DiEeO8FYgdhaHRvQ" elementId="android_project"/>
  345 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy81ODiEeO8FYgdhaHRvQ" elementId="com.android.ide.eclipse.adt.ui.lintrunner"/>
358 </children> 346 </children>
359 <children xsi:type="menu:ToolBar" xmi:id="__VvjkNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.wizards"> 347 <children xsi:type="menu:ToolBar" xmi:id="__VvjkNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.wizards">
360 <tags>Draggable</tags> 348 <tags>Draggable</tags>
361 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG1doLEeOmV6GLybVswA" elementId="android_project"/>  
362 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG1toLEeOmV6GLybVswA" elementId="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"/> 349 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy81eDiEeO8FYgdhaHRvQ" elementId="android_project"/>
  350 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy81uDiEeO8FYgdhaHRvQ" elementId="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"/>
363 </children> 351 </children>
364 <children xsi:type="menu:ToolBar" xmi:id="_2a6hINd2EeO7buUGucBrpw" elementId="org.eclipse.debug.ui.breakpointActionSet"> 352 <children xsi:type="menu:ToolBar" xmi:id="_2a6hINd2EeO7buUGucBrpw" elementId="org.eclipse.debug.ui.breakpointActionSet">
365 <tags>Draggable</tags> 353 <tags>Draggable</tags>
366 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG19oLEeOmV6GLybVswA" elementId="breakpointGroup"/>  
367 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG2NoLEeOmV6GLybVswA" elementId="org.eclipse.debug.ui.actions.SkipAllBreakpoints"/> 354 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy81-DiEeO8FYgdhaHRvQ" elementId="breakpointGroup"/>
  355 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFy82ODiEeO8FYgdhaHRvQ" elementId="org.eclipse.debug.ui.actions.SkipAllBreakpoints"/>
368 </children> 356 </children>
369 <children xsi:type="menu:ToolBar" xmi:id="__VGDUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.debug.ui.launchActionSet"> 357 <children xsi:type="menu:ToolBar" xmi:id="__VGDUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.debug.ui.launchActionSet">
370 <tags>Draggable</tags> 358 <tags>Draggable</tags>
371 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG2doLEeOmV6GLybVswA" elementId="debug"/>  
372 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAaG2toLEeOmV6GLybVswA" elementId="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"/>  
373 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat4NoLEeOmV6GLybVswA" elementId="org.eclipse.debug.internal.ui.actions.RunDropDownAction"/>  
374 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat4doLEeOmV6GLybVswA" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"/> 359 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj4ODiEeO8FYgdhaHRvQ" elementId="debug"/>
  360 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj4eDiEeO8FYgdhaHRvQ" elementId="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"/>
  361 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj4uDiEeO8FYgdhaHRvQ" elementId="org.eclipse.debug.internal.ui.actions.RunDropDownAction"/>
  362 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj4-DiEeO8FYgdhaHRvQ" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"/>
375 </children> 363 </children>
376 <children xsi:type="menu:ToolBar" xmi:id="__V1qMNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet"> 364 <children xsi:type="menu:ToolBar" xmi:id="__V1qMNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
377 <tags>Draggable</tags> 365 <tags>Draggable</tags>
378 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat4toLEeOmV6GLybVswA" elementId="JavaWizards"/>  
379 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat49oLEeOmV6GLybVswA" elementId="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>  
380 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat5NoLEeOmV6GLybVswA" elementId="org.eclipse.jdt.ui.actions.OpenPackageWizard"/>  
381 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat5doLEeOmV6GLybVswA" elementId="org.eclipse.jdt.ui.actions.NewTypeDropDown"/> 366 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj5ODiEeO8FYgdhaHRvQ" elementId="JavaWizards"/>
  367 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj5eDiEeO8FYgdhaHRvQ" elementId="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
  368 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj5uDiEeO8FYgdhaHRvQ" elementId="org.eclipse.jdt.ui.actions.OpenPackageWizard"/>
  369 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj5-DiEeO8FYgdhaHRvQ" elementId="org.eclipse.jdt.ui.actions.NewTypeDropDown"/>
382 </children> 370 </children>
383 <children xsi:type="menu:ToolBar" xmi:id="__VaMYNd1EeOVfaIzSb4tTA" elementId="org.eclipse.search.searchActionSet"> 371 <children xsi:type="menu:ToolBar" xmi:id="__VaMYNd1EeOVfaIzSb4tTA" elementId="org.eclipse.search.searchActionSet">
384 <tags>Draggable</tags> 372 <tags>Draggable</tags>
385 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat5toLEeOmV6GLybVswA" elementId="Search"/>  
386 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat59oLEeOmV6GLybVswA" elementId="openType"/>  
387 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat6NoLEeOmV6GLybVswA" elementId="org.eclipse.search.OpenSearchDialogPage"/>  
388 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_N_UbQtoXEeOmV6GLybVswA" elementId="org.eclipse.cdt.ui.actions.OpenType"/> 373 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fFzj6ODiEeO8FYgdhaHRvQ" elementId="Search"/>
  374 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fF0K8ODiEeO8FYgdhaHRvQ" elementId="openType"/>
  375 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fF0K8eDiEeO8FYgdhaHRvQ" elementId="org.eclipse.search.OpenSearchDialogPage"/>
  376 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_flw2UuDiEeO8FYgdhaHRvQ" elementId="org.eclipse.cdt.ui.actions.OpenType"/>
389 </children> 377 </children>
390 <children xsi:type="menu:ToolBar" xmi:id="__FmOw9d1EeOVfaIzSb4tTA" elementId="group.nav" toBeRendered="false"> 378 <children xsi:type="menu:ToolBar" xmi:id="__FmOw9d1EeOVfaIzSb4tTA" elementId="group.nav" toBeRendered="false">
391 <tags>toolbarSeparator</tags> 379 <tags>toolbarSeparator</tags>
@@ -393,15 +381,15 @@ @@ -393,15 +381,15 @@
393 </children> 381 </children>
394 <children xsi:type="menu:ToolBar" xmi:id="__Fm10dd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.navigate"> 382 <children xsi:type="menu:ToolBar" xmi:id="__Fm10dd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.navigate">
395 <tags>Draggable</tags> 383 <tags>Draggable</tags>
396 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-O8kNoKEeOmV6GLybVswA" elementId="history.group"/>  
397 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-O8kdoKEeOmV6GLybVswA" elementId="group.application" visible="false"/>  
398 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-O8ktoKEeOmV6GLybVswA" elementId="backardHistory"/>  
399 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-O8k9oKEeOmV6GLybVswA" elementId="forwardHistory"/>  
400 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-O8lNoKEeOmV6GLybVswA" elementId="pin.group"/>  
401 - <children xsi:type="menu:HandledToolItem" xmi:id="__-O8ldoKEeOmV6GLybVswA" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.gif" tooltip="Pin Editor" enabled="false" command="_-tURtNd1EeOVfaIzSb4tTA"/>  
402 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat6doLEeOmV6GLybVswA" elementId="org.eclipse.ui.edit.text.gotoNextAnnotation"/>  
403 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat6toLEeOmV6GLybVswA" elementId="org.eclipse.ui.edit.text.gotoPreviousAnnotation"/>  
404 - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AAat69oLEeOmV6GLybVswA" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition"/> 384 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4GJeDiEeO8FYgdhaHRvQ" elementId="history.group"/>
  385 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4tMODiEeO8FYgdhaHRvQ" elementId="group.application" visible="false"/>
  386 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4tMeDiEeO8FYgdhaHRvQ" elementId="backardHistory"/>
  387 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4tMuDiEeO8FYgdhaHRvQ" elementId="forwardHistory"/>
  388 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB4tM-DiEeO8FYgdhaHRvQ" elementId="pin.group"/>
  389 + <children xsi:type="menu:HandledToolItem" xmi:id="_fB4tNODiEeO8FYgdhaHRvQ" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.gif" tooltip="Pin Editor" enabled="false" command="_-tURtNd1EeOVfaIzSb4tTA"/>
  390 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fF0K8uDiEeO8FYgdhaHRvQ" elementId="org.eclipse.ui.edit.text.gotoNextAnnotation"/>
  391 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fF0K8-DiEeO8FYgdhaHRvQ" elementId="org.eclipse.ui.edit.text.gotoPreviousAnnotation"/>
  392 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fF0K9ODiEeO8FYgdhaHRvQ" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition"/>
405 </children> 393 </children>
406 <children xsi:type="menu:ToolBar" xmi:id="__Fnc4Nd1EeOVfaIzSb4tTA" elementId="group.editor" toBeRendered="false"> 394 <children xsi:type="menu:ToolBar" xmi:id="__Fnc4Nd1EeOVfaIzSb4tTA" elementId="group.editor" toBeRendered="false">
407 <tags>toolbarSeparator</tags> 395 <tags>toolbarSeparator</tags>
@@ -413,8 +401,8 @@ @@ -413,8 +401,8 @@
413 </children> 401 </children>
414 <children xsi:type="menu:ToolBar" xmi:id="__Fnc5Nd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.help" visible="false"> 402 <children xsi:type="menu:ToolBar" xmi:id="__Fnc5Nd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.help" visible="false">
415 <tags>Draggable</tags> 403 <tags>Draggable</tags>
416 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-PjoNoKEeOmV6GLybVswA" elementId="group.help"/>  
417 - <children xsi:type="menu:OpaqueToolItem" xmi:id="__-PjodoKEeOmV6GLybVswA" elementId="group.application" visible="false"/> 404 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB57UODiEeO8FYgdhaHRvQ" elementId="group.help"/>
  405 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_fB57UeDiEeO8FYgdhaHRvQ" elementId="group.application" visible="false"/>
418 </children> 406 </children>
419 <children xsi:type="menu:ToolControl" xmi:id="__GowkNd1EeOVfaIzSb4tTA" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl"> 407 <children xsi:type="menu:ToolControl" xmi:id="__GowkNd1EeOVfaIzSb4tTA" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
420 <tags>stretch</tags> 408 <tags>stretch</tags>
@@ -443,8 +431,18 @@ @@ -443,8 +431,18 @@
443 <children xsi:type="menu:ToolControl" xmi:id="__c8XwNd1EeOVfaIzSb4tTA" elementId="PerspectiveStack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack"> 431 <children xsi:type="menu:ToolControl" xmi:id="__c8XwNd1EeOVfaIzSb4tTA" elementId="PerspectiveStack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
444 <tags>TrimStack</tags> 432 <tags>TrimStack</tags>
445 </children> 433 </children>
  434 + <children xsi:type="menu:ToolControl" xmi:id="_R0-g4NtZEeO2ocXkAIsUUA" elementId="left(org.eclipse.jdt.ui.JavaPerspective)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
  435 + <tags>TrimStack</tags>
  436 + </children>
  437 + </trimBars>
  438 + <trimBars xmi:id="__IcHYNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.trim.vertical2" toBeRendered="false" side="Right">
  439 + <children xsi:type="menu:ToolControl" xmi:id="_R1p2UNtZEeO2ocXkAIsUUA" elementId="right(org.eclipse.jdt.ui.JavaPerspective)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
  440 + <tags>TrimStack</tags>
  441 + </children>
  442 + <children xsi:type="menu:ToolControl" xmi:id="_R1v88NtZEeO2ocXkAIsUUA" elementId="bottom(org.eclipse.jdt.ui.JavaPerspective)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
  443 + <tags>TrimStack</tags>
  444 + </children>
446 </trimBars> 445 </trimBars>
447 - <trimBars xmi:id="__IcHYNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.trim.vertical2" side="Right"/>  
448 </children> 446 </children>
449 <handlers xmi:id="_-vATsNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler" command="_-u_sodd1EeOVfaIzSb4tTA"/> 447 <handlers xmi:id="_-vATsNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler" command="_-u_sodd1EeOVfaIzSb4tTA"/>
450 <handlers xmi:id="_-vATstd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler" command="_-vATsdd1EeOVfaIzSb4tTA"/> 448 <handlers xmi:id="_-vATstd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler" command="_-vATsdd1EeOVfaIzSb4tTA"/>
@@ -705,7 +703,7 @@ @@ -705,7 +703,7 @@
705 <tags>platform:cocoa</tags> 703 <tags>platform:cocoa</tags>
706 </bindings> 704 </bindings>
707 <bindings xmi:id="_-u60Idd1EeOVfaIzSb4tTA" keySequence="ALT+CTRL+H" command="_-tWG5dd1EeOVfaIzSb4tTA"/> 705 <bindings xmi:id="_-u60Idd1EeOVfaIzSb4tTA" keySequence="ALT+CTRL+H" command="_-tWG5dd1EeOVfaIzSb4tTA"/>
708 - <bindings xmi:id="__lDnkdoKEeOmV6GLybVswA" keySequence="COMMAND+CTRL+F" command="_-vA6wNd1EeOVfaIzSb4tTA"/> 706 + <bindings xmi:id="_epc_EeDiEeO8FYgdhaHRvQ" keySequence="COMMAND+CTRL+F" command="_-vA6wNd1EeOVfaIzSb4tTA"/>
709 </bindingTables> 707 </bindingTables>
710 <bindingTables xmi:id="_-uOQkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.textEditorScope" bindingContext="_-tpo1dd1EeOVfaIzSb4tTA"> 708 <bindingTables xmi:id="_-uOQkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.textEditorScope" bindingContext="_-tpo1dd1EeOVfaIzSb4tTA">
711 <bindings xmi:id="_-uOQkdd1EeOVfaIzSb4tTA" keySequence="COMMAND+SHIFT+NUMPAD_MULTIPLY" command="_-tU4uNd1EeOVfaIzSb4tTA"/> 709 <bindings xmi:id="_-uOQkdd1EeOVfaIzSb4tTA" keySequence="COMMAND+SHIFT+NUMPAD_MULTIPLY" command="_-tU4uNd1EeOVfaIzSb4tTA"/>
@@ -1052,7 +1050,7 @@ @@ -1052,7 +1050,7 @@
1052 <bindings xmi:id="_-u6NFNd1EeOVfaIzSb4tTA" keySequence="CTRL+D" command="_-taYQtd1EeOVfaIzSb4tTA"/> 1050 <bindings xmi:id="_-u6NFNd1EeOVfaIzSb4tTA" keySequence="CTRL+D" command="_-taYQtd1EeOVfaIzSb4tTA"/>
1053 </bindingTables> 1051 </bindingTables>
1054 <bindingTables xmi:id="_-vBh0td1EeOVfaIzSb4tTA" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" bindingContext="_-sZEltd1EeOVfaIzSb4tTA"> 1052 <bindingTables xmi:id="_-vBh0td1EeOVfaIzSb4tTA" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" bindingContext="_-sZEltd1EeOVfaIzSb4tTA">
1055 - <bindings xmi:id="__lEOoNoKEeOmV6GLybVswA" keySequence="M1+W" command="_-vBh0Nd1EeOVfaIzSb4tTA"/> 1053 + <bindings xmi:id="_epdmIODiEeO8FYgdhaHRvQ" keySequence="M1+W" command="_-vBh0Nd1EeOVfaIzSb4tTA"/>
1056 </bindingTables> 1054 </bindingTables>
1057 <bindingTables xmi:id="_-1XaYNd1EeOVfaIzSb4tTA" bindingContext="_-1WzUNd1EeOVfaIzSb4tTA"/> 1055 <bindingTables xmi:id="_-1XaYNd1EeOVfaIzSb4tTA" bindingContext="_-1WzUNd1EeOVfaIzSb4tTA"/>
1058 <bindingTables xmi:id="_-1YBcdd1EeOVfaIzSb4tTA" bindingContext="_-1YBcNd1EeOVfaIzSb4tTA"/> 1056 <bindingTables xmi:id="_-1YBcdd1EeOVfaIzSb4tTA" bindingContext="_-1YBcNd1EeOVfaIzSb4tTA"/>
.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps
No preview for this file type
.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
1 INDEX VERSION 1.126+/Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.jdt.core 1 INDEX VERSION 1.126+/Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.jdt.core
2 1699548220.index 2 1699548220.index
3 1141783261.index 3 1141783261.index
  4 +2272743771.index
.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
No preview for this file type
.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <section name="Workbench"> 2 <section name="Workbench">
  3 + <list key="installedFeatures">
  4 + <item value="com.emmoco.embuilder:13.4.1.201311121909"/>
  5 + <item value="com.emmoco.embuildersdk:13.9.1.201311121909"/>
  6 + <item value="com.emmoco.embundles:13.4.1.201311121909"/>
  7 + <item value="com.emmoco.examples:13.6.1.201311121909"/>
  8 + <item value="com.emmoco.firmware:13.6.0.201311121909"/>
  9 + <item value="com.emmoco.mcmtooling.ccstudio:13.4.1.201311121909"/>
  10 + <item value="com.emmoco.mcmtooling:13.4.1.201311121909"/>
  11 + <item value="com.emmoco.msptools.macosx:1.3.0.201309301215"/>
  12 + <item value="com.emmoco.rxtx:2.2.20081207.201311121312"/>
  13 + <item value="com.emmoco.schemas:13.4.1.201311121909"/>
  14 + <item value="org.eclipse.help:1.3.0.v20110530-0844-7i7uFFmFFl8nvqbDpEqTvx"/>
  15 + <item value="org.eclipse.platform:3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q"/>
  16 + <item value="org.eclipse.rcp:3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272"/>
  17 + </list>
3 <section name="ExternalProjectImportWizard"> 18 <section name="ExternalProjectImportWizard">
4 - <item value="true" key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED"/>  
5 - <item value="true" key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID"/> 19 + <item value="false" key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED"/>
  20 + <item value="false" key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID"/>
6 <item value="true" key="WizardProjectsImportPage.STORE_NESTED_PROJECTS"/> 21 <item value="true" key="WizardProjectsImportPage.STORE_NESTED_PROJECTS"/>
7 <list key="WizardProjectsImportPage.STORE_DIRECTORIES"> 22 <list key="WizardProjectsImportPage.STORE_DIRECTORIES">
  23 + <item value="/Users/imanol/devel/durex"/>
8 <item value=""/> 24 <item value=""/>
9 </list> 25 </list>
10 <list key="WizardProjectsImportPage.STORE_ARCHIVES"> 26 <list key="WizardProjectsImportPage.STORE_ARCHIVES">
  27 + <item value=""/>
11 <item value="/Users/imanol/Downloads/examples-12.1.1.zip"/> 28 <item value="/Users/imanol/Downloads/examples-12.1.1.zip"/>
12 </list> 29 </list>
13 </section> 30 </section>
@@ -15,8 +32,10 @@ @@ -15,8 +32,10 @@
15 </section> 32 </section>
16 <section name="CleanDialogSettings"> 33 <section name="CleanDialogSettings">
17 <item value="484" key="DIALOG_WIDTH"/> 34 <item value="484" key="DIALOG_WIDTH"/>
  35 + <item value="true" key="BUILD_NOW"/>
18 <item value="118" key="DIALOG_Y_ORIGIN"/> 36 <item value="118" key="DIALOG_Y_ORIGIN"/>
19 - <item value="354" key="DIALOG_HEIGHT"/> 37 + <item value="false" key="BUILD_ALL"/>
  38 + <item value="423" key="DIALOG_HEIGHT"/>
20 <item value="441" key="DIALOG_X_ORIGIN"/> 39 <item value="441" key="DIALOG_X_ORIGIN"/>
21 <item value="true" key="TOGGLE_SELECTED"/> 40 <item value="true" key="TOGGLE_SELECTED"/>
22 </section> 41 </section>
.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <section name="Workbench"> 2 <section name="Workbench">
3 <section name="org.eclipse.ui.internal.QuickAccess"> 3 <section name="org.eclipse.ui.internal.QuickAccess">
4 - <item value="1200" key="dialogWidth"/>  
5 - <item value="675" key="dialogHeight"/> 4 + <item value="854" key="dialogWidth"/>
  5 + <item value="true" key="org.eclipse.ui.internal.quickaccess.QuickAccessDialogDIALOG_USE_PERSISTED_SIZE"/>
  6 + <item value="480" key="dialogHeight"/>
  7 + <item value="450" key="org.eclipse.ui.internal.quickaccess.QuickAccessDialogDIALOG_WIDTH"/>
  8 + <item value="false" key="org.eclipse.ui.internal.quickaccess.QuickAccessDialogDIALOG_USE_PERSISTED_LOCATION"/>
  9 + <item value="442" key="org.eclipse.ui.internal.quickaccess.QuickAccessDialogDIALOG_HEIGHT"/>
6 <list key="orderedProviders"> 10 <list key="orderedProviders">
7 </list> 11 </list>
8 <list key="textArray"> 12 <list key="textArray">
@@ -13,7 +17,7 @@ @@ -13,7 +17,7 @@
13 </list> 17 </list>
14 </section> 18 </section>
15 <section name="WorkbenchPreferenceDialogSettings"> 19 <section name="WorkbenchPreferenceDialogSettings">
16 - <item value="80" key="DIALOG_Y_ORIGIN"/> 20 + <item value="0" key="DIALOG_Y_ORIGIN"/>
17 <item value="569" key="DIALOG_X_ORIGIN"/> 21 <item value="569" key="DIALOG_X_ORIGIN"/>
18 </section> 22 </section>
19 <section name="NewWizardAction"> 23 <section name="NewWizardAction">
.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties
1 # 1 #
2 -#Fri May 09 15:40:47 CEST 2014  
3 -task-tag-projects-already-scanned=FileTestLaunchPad,Blinker,BlinkerSchema,MyAppSchema,DUREX,BlinkerLaunchPad,MyAppLaunchPad,CommonLaunchPad,FileTestSchema 2 +#Wed May 14 16:38:51 CEST 2014
  3 +task-tag-projects-already-scanned=Blinker,BlinkerSchema,DUREXLaunchpad,BlinkerLaunchPad,DUREX,CommonLaunchPad
BlinkerSchema/bundle.properties
1 # generated file - do not edit 1 # generated file - do not edit
2 2
3 bundle.requires = com.emmoco.schema.translator 3 bundle.requires = com.emmoco.schema.translator
4 -com.emmoco.framework.Properties.applicationDirectory = out  
5 -com.emmoco.framework.Properties.schemaDestinationDirectory = out 4 +com.emmoco.framework.Properties.applicationDirectory = Em
  5 +com.emmoco.framework.Properties.schemaDestinationDirectory = Em
6 com.emmoco.framework.Properties.serverAPIToken = 6 com.emmoco.framework.Properties.serverAPIToken =
7 com.emmoco.framework.Properties.align16 = 2 7 com.emmoco.framework.Properties.align16 = 2
8 com.emmoco.framework.Properties.align32 = 4 8 com.emmoco.framework.Properties.align32 = 4
9 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/BlinkerSchema/schema.ems 9 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/BlinkerSchema/schema.ems
10 -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 10 +com.emmoco.framework.Properties.toolVersion = 13.4.1.201311121909
CommonLaunchPad/.externalToolConfigurations/LaunchPad Application.launch
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 <listEntry value="org.eclipse.ui.externaltools.launchGroup"/> 8 <listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
9 </listAttribute> 9 </listAttribute>
10 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${project}"/> 10 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${project}"/>
11 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/msptools/bin/gmake${exe_ext}"/> 11 +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/emmoco/msptools/bin/gmake${exe_ext}"/>
12 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="load COMMON=${project_loc:/CommonLaunchPad}"/> 12 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="load COMMON=${project_loc:/CommonLaunchPad}"/>
13 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/> 13 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/>
14 </launchConfiguration> 14 </launchConfiguration>
CommonLaunchPad/rules.mk
@@ -5,7 +5,7 @@ OBJCOPY = msp430-objcopy @@ -5,7 +5,7 @@ OBJCOPY = msp430-objcopy
5 SIZE = msp430-size 5 SIZE = msp430-size
6 MSPDEBUG = mspdebug 6 MSPDEBUG = mspdebug
7 MSP430FLASHER = MSP430Flasher 7 MSP430FLASHER = MSP430Flasher
8 -EMBUILDER = em-builder 8 +EMBUILDER = #em-builder
9 COPTS = -Os -Wall -fno-strict-aliasing -c -g -mmcu=$(MCU) 9 COPTS = -Os -Wall -fno-strict-aliasing -c -g -mmcu=$(MCU)
10 LDOPTS = -mmcu=$(MCU) -Wl,-Map=main.map 10 LDOPTS = -mmcu=$(MCU) -Wl,-Map=main.map
11 11
DUREX/bundle.properties
1 # generated file - do not edit 1 # generated file - do not edit
2 2
3 bundle.requires = com.emmoco.schema.translator 3 bundle.requires = com.emmoco.schema.translator
4 -com.emmoco.framework.Properties.applicationDirectory = out  
5 -com.emmoco.framework.Properties.schemaDestinationDirectory = out 4 +com.emmoco.framework.Properties.applicationDirectory = Em
  5 +com.emmoco.framework.Properties.schemaDestinationDirectory = Em
6 com.emmoco.framework.Properties.serverAPIToken = 6 com.emmoco.framework.Properties.serverAPIToken =
7 com.emmoco.framework.Properties.align16 = 2 7 com.emmoco.framework.Properties.align16 = 2
8 com.emmoco.framework.Properties.align32 = 4 8 com.emmoco.framework.Properties.align32 = 4
9 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/DUREX/schema.ems 9 com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/DUREX/schema.ems
10 -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336 10 +com.emmoco.framework.Properties.toolVersion = 13.4.1.201311121909
DUREX/out/DUREX-TODO.c
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ 1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/
2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3
4 #include "DUREX.h" 4 #include "DUREX.h"
@@ -15,36 +15,36 @@ void DUREX_disconnectHandler(void) { @@ -15,36 +15,36 @@ void DUREX_disconnectHandler(void) {
15 /* TODO: application is now disconnected */ 15 /* TODO: application is now disconnected */
16 } 16 }
17 17
18 -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) {  
19 - /* TODO: write resource 'numServerBytes' into 'output' */ 18 +void DUREX_numBytes_fetch(DUREX_numBytes_t* const output) {
  19 + /* TODO: write resource 'numBytes' into 'output' */
20 } 20 }
21 21
22 -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) {  
23 - /* TODO: read resource 'numClientBytes' from 'input' */ 22 +void DUREX_numBytes_store(DUREX_numBytes_t* const input) {
  23 + /* TODO: read resource 'numBytes' from 'input' */
24 } 24 }
25 25
26 -void DUREX_serverData_fetch(DUREX_serverData_t* const output) {  
27 - /* TODO: write resource 'serverData' into 'output' */ 26 +void DUREX_data_fetch(DUREX_data_t* const output) {
  27 + /* TODO: write resource 'data' into 'output' */
28 } 28 }
29 29
30 -void DUREX_clientData_store(DUREX_clientData_t* const input) {  
31 - /* TODO: read resource 'clientData' from 'input' */ 30 +void DUREX_data_store(DUREX_data_t* const input) {
  31 + /* TODO: read resource 'data' from 'input' */
32 } 32 }
33 33
34 -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) {  
35 - /* TODO: write resource 'numServerPackets' into 'output' */ 34 +void DUREX_numPackets_fetch(DUREX_numPackets_t* const output) {
  35 + /* TODO: write resource 'numPackets' into 'output' */
36 } 36 }
37 37
38 -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) {  
39 - /* TODO: read resource 'numClientPackets' from 'input' */ 38 +void DUREX_numPackets_store(DUREX_numPackets_t* const input) {
  39 + /* TODO: read resource 'numPackets' from 'input' */
40 } 40 }
41 41
42 -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) {  
43 - /* TODO: read resource 'clientMessageAvailable' from 'input' */ 42 +void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output) {
  43 + /* TODO: write resource 'messageAvailable' into 'output' */
44 } 44 }
45 45
46 -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) {  
47 - /* TODO: write resource 'serverMessageAvailable' into 'output' */ 46 +void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input) {
  47 + /* TODO: read resource 'messageAvailable' from 'input' */
48 } 48 }
49 49
50 #endif /* dummy file */ 50 #endif /* dummy file */
DUREX/out/DUREX.c
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ 1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/
2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3
4 #include "Em_Message.h" 4 #include "Em_Message.h"
@@ -14,14 +14,14 @@ typedef struct Em_App_Message { @@ -14,14 +14,14 @@ typedef struct Em_App_Message {
14 uint8_t dummy; 14 uint8_t dummy;
15 uint8_t sot; 15 uint8_t sot;
16 Em_Message_Header hdr; 16 Em_Message_Header hdr;
17 - uint8_t data[239]; 17 + uint8_t data[229];
18 } Em_App_Message; 18 } Em_App_Message;
19 19
20 -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))}; 20 +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))};
21 21
22 -const uint8_t Em_App_build[] = {12, 203, 17, 243, 69, 1, 0, 0}; 22 +const uint8_t Em_App_build[] = {61, 15, 116, 250, 69, 1, 0, 0};
23 23
24 -#define Em_App_APP_RESOURCE_COUNT 8 24 +#define Em_App_APP_RESOURCE_COUNT 4
25 #define Em_App_SYS_RESOURCE_COUNT 8 25 #define Em_App_SYS_RESOURCE_COUNT 8
26 26
27 #define Em_App_ACCEPT DUREX_accept 27 #define Em_App_ACCEPT DUREX_accept
@@ -289,19 +289,19 @@ void Em_App_fetchDispatch(void) { @@ -289,19 +289,19 @@ void Em_App_fetchDispatch(void) {
289 case 0: 289 case 0:
290 break; 290 break;
291 case 1: 291 case 1:
292 - DUREX_numServerBytes_fetch((DUREX_numServerBytes_t*)Em_App_msg.data); 292 + DUREX_numBytes_fetch((DUREX_numBytes_t*)Em_App_msg.data);
293 size = 1; 293 size = 1;
294 break; 294 break;
295 - case 3:  
296 - DUREX_serverData_fetch((DUREX_serverData_t*)Em_App_msg.data);  
297 - size = 239; 295 + case 2:
  296 + DUREX_data_fetch((DUREX_data_t*)Em_App_msg.data);
  297 + size = 229;
298 break; 298 break;
299 - case 5:  
300 - DUREX_numServerPackets_fetch((DUREX_numServerPackets_t*)Em_App_msg.data); 299 + case 3:
  300 + DUREX_numPackets_fetch((DUREX_numPackets_t*)Em_App_msg.data);
301 size = 1; 301 size = 1;
302 break; 302 break;
303 - case 8:  
304 - DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)Em_App_msg.data); 303 + case 4:
  304 + DUREX_messageAvailable_fetch((DUREX_messageAvailable_t*)Em_App_msg.data);
305 size = 1; 305 size = 1;
306 break; 306 break;
307 } 307 }
@@ -312,17 +312,17 @@ void Em_App_storeDispatch(void) { @@ -312,17 +312,17 @@ void Em_App_storeDispatch(void) {
312 switch (Em_App_msg.hdr.resId) { 312 switch (Em_App_msg.hdr.resId) {
313 case 0: 313 case 0:
314 break; 314 break;
315 - case 2:  
316 - DUREX_numClientBytes_store((DUREX_numClientBytes_t*)Em_App_msg.data); 315 + case 1:
  316 + DUREX_numBytes_store((DUREX_numBytes_t*)Em_App_msg.data);
317 break; 317 break;
318 - case 4:  
319 - DUREX_clientData_store((DUREX_clientData_t*)Em_App_msg.data); 318 + case 2:
  319 + DUREX_data_store((DUREX_data_t*)Em_App_msg.data);
320 break; 320 break;
321 - case 6:  
322 - DUREX_numClientPackets_store((DUREX_numClientPackets_t*)Em_App_msg.data); 321 + case 3:
  322 + DUREX_numPackets_store((DUREX_numPackets_t*)Em_App_msg.data);
323 break; 323 break;
324 - case 7:  
325 - DUREX_clientMessageAvailable_store((DUREX_clientMessageAvailable_t*)Em_App_msg.data); 324 + case 4:
  325 + DUREX_messageAvailable_store((DUREX_messageAvailable_t*)Em_App_msg.data);
326 break; 326 break;
327 } 327 }
328 Em_App_sendResponse(Em_Message_STORE_DONE, 0); 328 Em_App_sendResponse(Em_Message_STORE_DONE, 0);
@@ -333,8 +333,8 @@ void Em_App_sendIndicator(Em_Message_ResId indId) { @@ -333,8 +333,8 @@ void Em_App_sendIndicator(Em_Message_ResId indId) {
333 Em_Message_Size size = 0; 333 Em_Message_Size size = 0;
334 switch (indId) { 334 switch (indId) {
335 case 1: 335 case 1:
336 - DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)&Em_App_ind.data);  
337 - resId = 8; 336 + DUREX_messageAvailable_fetch((DUREX_messageAvailable_t*)&Em_App_ind.data);
  337 + resId = 4;
338 size = 1; 338 size = 1;
339 break; 339 break;
340 } 340 }
@@ -345,7 +345,7 @@ void Em_App_sendIndicator(Em_Message_ResId indId) { @@ -345,7 +345,7 @@ void Em_App_sendIndicator(Em_Message_ResId indId) {
345 Em_App_startIndSend(); 345 Em_App_startIndSend();
346 } 346 }
347 347
348 -void DUREX_serverMessageAvailable_indicate(void) { 348 +void DUREX_messageAvailable_indicate(void) {
349 if (Em_App_state != Em_App_IDLE && Em_App_xmitReady(1)) Em_App_sendIndicator(1); 349 if (Em_App_state != Em_App_IDLE && Em_App_xmitReady(1)) Em_App_sendIndicator(1);
350 } 350 }
351 351
DUREX/out/DUREX.h
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-13T02:53:20T ****/ 1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-14T13:18:01T ****/
2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/ 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3
4 #ifndef DUREX__H 4 #ifndef DUREX__H
@@ -12,46 +12,34 @@ extern &quot;C&quot; { @@ -12,46 +12,34 @@ extern &quot;C&quot; {
12 #endif 12 #endif
13 13
14 /* typedef String */ 14 /* typedef String */
15 -typedef char *DUREX_String;  
16 -#define DUREX_String_length 239 15 +typedef char DUREX_String;
  16 +#define DUREX_String_length 229
17 17
18 /* enum BOOLEAN */ 18 /* enum BOOLEAN */
19 typedef uint8_t DUREX_BOOLEAN; 19 typedef uint8_t DUREX_BOOLEAN;
20 #define DUREX_TRUE 0 20 #define DUREX_TRUE 0
21 #define DUREX_FALSE 1 21 #define DUREX_FALSE 1
22 22
23 -/* resource numServerBytes */  
24 -typedef uint8_t DUREX_numServerBytes_t;  
25 -extern void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output);  
26 -  
27 -/* resource numClientBytes */  
28 -typedef uint8_t DUREX_numClientBytes_t;  
29 -extern void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input);  
30 -  
31 -/* resource serverData */  
32 -typedef DUREX_String DUREX_serverData_t[239];  
33 -extern void DUREX_serverData_fetch(DUREX_serverData_t* const output);  
34 -  
35 -/* resource clientData */  
36 -typedef DUREX_String DUREX_clientData_t[239];  
37 -extern void DUREX_clientData_store(DUREX_clientData_t* const input);  
38 -  
39 -/* resource numServerPackets */  
40 -typedef uint8_t DUREX_numServerPackets_t;  
41 -extern void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output);  
42 -  
43 -/* resource numClientPackets */  
44 -typedef uint8_t DUREX_numClientPackets_t;  
45 -extern void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input);  
46 -  
47 -/* resource clientMessageAvailable */  
48 -typedef DUREX_BOOLEAN DUREX_clientMessageAvailable_t;  
49 -extern void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input);  
50 -  
51 -/* resource serverMessageAvailable */  
52 -typedef DUREX_BOOLEAN DUREX_serverMessageAvailable_t;  
53 -extern void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output);  
54 -extern void DUREX_serverMessageAvailable_indicate(void); 23 +/* resource numBytes */
  24 +typedef uint8_t DUREX_numBytes_t;
  25 +extern void DUREX_numBytes_fetch(DUREX_numBytes_t* const output);
  26 +extern void DUREX_numBytes_store(DUREX_numBytes_t* const input);
  27 +
  28 +/* resource data */
  29 +typedef DUREX_String DUREX_data_t[229];
  30 +extern void DUREX_data_fetch(DUREX_data_t* const output);
  31 +extern void DUREX_data_store(DUREX_data_t* const input);
  32 +
  33 +/* resource numPackets */
  34 +typedef uint8_t DUREX_numPackets_t;
  35 +extern void DUREX_numPackets_fetch(DUREX_numPackets_t* const output);
  36 +extern void DUREX_numPackets_store(DUREX_numPackets_t* const input);
  37 +
  38 +/* resource messageAvailable */
  39 +typedef DUREX_BOOLEAN DUREX_messageAvailable_t;
  40 +extern void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output);
  41 +extern void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input);
  42 +extern void DUREX_messageAvailable_indicate(void);
55 43
56 void DUREX_reset(void); 44 void DUREX_reset(void);
57 void DUREX_run(void); 45 void DUREX_run(void);
DUREX/out/DUREX.zip
No preview for this file type
DUREX/out/durex.json
1 { 1 {
2 "resources": { 2 "resources": {
3 - "serverData": {  
4 - "id": 3, 3 + "$schemaHash": {
  4 + "id": -6,
5 "align": 1, 5 "align": 1,
6 "attributes": {"readonly": true}, 6 "attributes": {"readonly": true},
7 - "type": "C:239", 7 + "type": "A20:u1",
8 "access": "r", 8 "access": "r",
9 - "size": 239 9 + "size": 20
10 }, 10 },
11 - "numServerPackets": {  
12 - "id": 5,  
13 - "align": 1, 11 + "$eapProtocolLevel": {
  12 + "id": -3,
  13 + "align": 2,
14 "attributes": {"readonly": true}, 14 "attributes": {"readonly": true},
15 - "type": "u1", 15 + "type": "u2",
16 "access": "r", 16 "access": "r",
17 - "size": 1  
18 - },  
19 - "serverMessageAvailable": {  
20 - "id": 8,  
21 - "align": 1,  
22 - "attributes": {  
23 - "indicator": true,  
24 - "readonly": true  
25 - },  
26 - "type": "E:@emmoco.com.DUREX/BOOLEAN",  
27 - "access": "ir",  
28 - "size": 1 17 + "size": 2
29 }, 18 },
30 - "$eapProtocolLevel": {  
31 - "id": -3, 19 + "$mcmProtocolLevel": {
  20 + "id": -2,
32 "align": 2, 21 "align": 2,
33 "attributes": {"readonly": true}, 22 "attributes": {"readonly": true},
34 "type": "u2", 23 "type": "u2",
35 "access": "r", 24 "access": "r",
36 "size": 2 25 "size": 2
37 }, 26 },
38 - "numClientPackets": {  
39 - "id": 6, 27 + "messageAvailable": {
  28 + "id": 4,
40 "align": 1, 29 "align": 1,
41 - "attributes": {"writeonly": true},  
42 - "type": "u1",  
43 - "access": "w", 30 + "attributes": {"indicator": true},
  31 + "type": "E:@emmoco.com.DUREX/BOOLEAN",
  32 + "access": "irw",
44 "size": 1 33 "size": 1
45 }, 34 },
46 - "numClientBytes": {  
47 - "id": 2, 35 + "numBytes": {
  36 + "id": 1,
48 "align": 1, 37 "align": 1,
49 - "attributes": {"writeonly": true}, 38 + "attributes": {},
50 "type": "u1", 39 "type": "u1",
51 - "access": "w", 40 + "access": "rw",
52 "size": 1 41 "size": 1
53 }, 42 },
  43 + "$mobileRssi": {
  44 + "id": -8,
  45 + "align": 1,
  46 + "attributes": {"readonly": true},
  47 + "type": "i1",
  48 + "access": "r",
  49 + "size": 1
  50 + },
  51 + "data": {
  52 + "id": 2,
  53 + "align": 1,
  54 + "attributes": {},
  55 + "type": "C:229",
  56 + "access": "rw",
  57 + "size": 229
  58 + },
54 "$mcmDisconnect": { 59 "$mcmDisconnect": {
55 "id": -9, 60 "id": -9,
56 "align": 1, 61 "align": 1,
@@ -75,52 +80,12 @@ @@ -75,52 +80,12 @@
75 "access": "r", 80 "access": "r",
76 "size": 2 81 "size": 2
77 }, 82 },
78 - "clientMessageAvailable": {  
79 - "id": 7,  
80 - "align": 1,  
81 - "attributes": {"writeonly": true},  
82 - "type": "E:@emmoco.com.DUREX/BOOLEAN",  
83 - "access": "w",  
84 - "size": 1  
85 - },  
86 - "clientData": {  
87 - "id": 4,  
88 - "align": 1,  
89 - "attributes": {"writeonly": true},  
90 - "type": "C:239",  
91 - "access": "w",  
92 - "size": 239  
93 - },  
94 - "$schemaHash": {  
95 - "id": -6,  
96 - "align": 1,  
97 - "attributes": {"readonly": true},  
98 - "type": "A20:u1",  
99 - "access": "r",  
100 - "size": 20  
101 - },  
102 - "$mcmProtocolLevel": {  
103 - "id": -2,  
104 - "align": 2,  
105 - "attributes": {"readonly": true},  
106 - "type": "u2",  
107 - "access": "r",  
108 - "size": 2  
109 - },  
110 - "$mobileRssi": {  
111 - "id": -8,  
112 - "align": 1,  
113 - "attributes": {"readonly": true},  
114 - "type": "i1",  
115 - "access": "r",  
116 - "size": 1  
117 - },  
118 - "numServerBytes": {  
119 - "id": 1, 83 + "numPackets": {
  84 + "id": 3,
120 "align": 1, 85 "align": 1,
121 - "attributes": {"readonly": true}, 86 + "attributes": {},
122 "type": "u1", 87 "type": "u1",
123 - "access": "r", 88 + "access": "rw",
124 "size": 1 89 "size": 1
125 }, 90 },
126 "$fileIndexReset": { 91 "$fileIndexReset": {
@@ -145,50 +110,46 @@ @@ -145,50 +110,46 @@
145 "manifest": { 110 "manifest": {
146 "protocolLevel": 12, 111 "protocolLevel": 12,
147 "hash": [ 112 "hash": [
148 - 49,  
149 - 23,  
150 - 155,  
151 - 114,  
152 - 190,  
153 - 225,  
154 - 99,  
155 - 135,  
156 - 226,  
157 - 102,  
158 - 251,  
159 - 195,  
160 - 199,  
161 - 8, 113 + 245,
  114 + 13,
  115 + 216,
162 92, 116 92,
163 - 63 117 + 22,
  118 + 189,
  119 + 34,
  120 + 32,
  121 + 16,
  122 + 124,
  123 + 194,
  124 + 50,
  125 + 87,
  126 + 152,
  127 + 227,
  128 + 110
164 ], 129 ],
165 "toolVersion": "12.0.0.201211010336", 130 "toolVersion": "12.0.0.201211010336",
166 "name": "DUREX", 131 "name": "DUREX",
167 - "$$md5": "951773b936e89ac774d73227be49208d", 132 + "$$md5": "f316f8e8839db2a2939bf3e0120a1fdf",
168 "build": [ 133 "build": [
169 - 12,  
170 - 203,  
171 - 17,  
172 - 243, 134 + 61,
  135 + 15,
  136 + 116,
  137 + 250,
173 69, 138 69,
174 1, 139 1,
175 0, 140 0,
176 0 141 0
177 ], 142 ],
178 - "date": "2014-05-13T02:53:20T", 143 + "date": "2014-05-14T13:18:01T",
179 "maxAlign": 2, 144 "maxAlign": 2,
180 - "maxSize": 239, 145 + "maxSize": 229,
181 "version": "1.0.0" 146 "version": "1.0.0"
182 }, 147 },
183 "resourceNames": [ 148 "resourceNames": [
184 - "numServerBytes",  
185 - "numClientBytes",  
186 - "serverData",  
187 - "clientData",  
188 - "numServerPackets",  
189 - "numClientPackets",  
190 - "clientMessageAvailable",  
191 - "serverMessageAvailable", 149 + "numBytes",
  150 + "data",
  151 + "numPackets",
  152 + "messageAvailable",
192 "$mcmProtocolLevel", 153 "$mcmProtocolLevel",
193 "$eapProtocolLevel", 154 "$eapProtocolLevel",
194 "$eapBuildDate", 155 "$eapBuildDate",
@@ -251,14 +212,10 @@ @@ -251,14 +212,10 @@
251 } 212 }
252 }, 213 },
253 "resourceNamesApp": [ 214 "resourceNamesApp": [
254 - "clientData",  
255 - "clientMessageAvailable",  
256 - "numClientBytes",  
257 - "numClientPackets",  
258 - "numServerBytes",  
259 - "numServerPackets",  
260 - "serverData",  
261 - "serverMessageAvailable" 215 + "data",
  216 + "messageAvailable",
  217 + "numBytes",
  218 + "numPackets"
262 ], 219 ],
263 "imports": {"@emmoco.com.DUREX": true} 220 "imports": {"@emmoco.com.DUREX": true}
264 } 221 }
265 \ No newline at end of file 222 \ No newline at end of file
DUREX/schema.ems
@@ -4,39 +4,13 @@ description = &quot;&quot; @@ -4,39 +4,13 @@ description = &quot;&quot;
4 schema DUREX 4 schema DUREX
5 { 5 {
6 enum BOOLEAN{ TRUE, FALSE }; 6 enum BOOLEAN{ TRUE, FALSE };
7 - typedef string<238> String; //MAXIMUM SIZE AVAILABLE 7 + typedef string<228> String; //MAXIMUM SIZE AVAILABLE
8 8
9 - uint8 numServerBytes 9 + uint8 numBytes;
  10 + String data;
  11 + uint8 numPackets;
  12 + BOOLEAN messageAvailable
10 { 13 {
11 - readonly  
12 - }  
13 - uint8 numClientBytes  
14 - {  
15 - writeonly  
16 - }  
17 - String serverData  
18 - {  
19 - readonly  
20 - }  
21 - String clientData  
22 - {  
23 - writeonly  
24 - }  
25 - uint8 numServerPackets  
26 - {  
27 - readonly  
28 - }  
29 - uint8 numClientPackets  
30 - {  
31 - writeonly  
32 - }  
33 - BOOLEAN clientMessageAvailable  
34 - {  
35 - writeonly  
36 - }  
37 - BOOLEAN serverMessageAvailable  
38 - {  
39 - readonly  
40 indicator 14 indicator
41 } 15 }
42 } 16 }
DUREXLaunchpad/.project
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 <name>DUREXLaunchpad</name> 3 <name>DUREXLaunchpad</name>
4 <comment></comment> 4 <comment></comment>
5 <projects> 5 <projects>
6 - <project>MyAppSchema</project> 6 + <project>DUREX</project>
7 </projects> 7 </projects>
8 <buildSpec> 8 <buildSpec>
9 <buildCommand> 9 <buildCommand>
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <arguments> 12 <arguments>
13 <dictionary> 13 <dictionary>
14 <key>LaunchConfigHandle</key> 14 <key>LaunchConfigHandle</key>
15 - <value>&lt;project&gt;/.externalToolBuilders/MyApp LaunchPad Builder.launch</value> 15 + <value>&lt;project&gt;/.externalToolBuilders/DUREX LaunchPad Builder.launch</value>
16 </dictionary> 16 </dictionary>
17 </arguments> 17 </arguments>
18 </buildCommand> 18 </buildCommand>
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 <arguments> 22 <arguments>
23 <dictionary> 23 <dictionary>
24 <key>LaunchConfigHandle</key> 24 <key>LaunchConfigHandle</key>
25 - <value>&lt;project&gt;/.externalToolBuilders/MyApp LaunchPad Cleaner.launch</value> 25 + <value>&lt;project&gt;/.externalToolBuilders/DUREX LaunchPad Cleaner.launch</value>
26 </dictionary> 26 </dictionary>
27 </arguments> 27 </arguments>
28 </buildCommand> 28 </buildCommand>
DUREXLaunchpad/DUREX.obj
No preview for this file type
DUREXLaunchpad/main.c
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 * ============ Platform Configuration ============ 2 * ============ Platform Configuration ============
3 */ 3 */
4 4
5 -#include <msp430.h> 5 +#include <msp430.h>
6 6
7 #define EAP_RX_BUF UCA0RXBUF 7 #define EAP_RX_BUF UCA0RXBUF
8 #define EAP_TX_BUF UCA0TXBUF 8 #define EAP_TX_BUF UCA0TXBUF
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 #define EAP_TX_INT_TST() (P2IFG & BIT1) 18 #define EAP_TX_INT_TST() (P2IFG & BIT1)
19 #define EAP_TX_INT_CLR() (P2IFG &= ~BIT1) 19 #define EAP_TX_INT_CLR() (P2IFG &= ~BIT1)
20 20
21 -void init(void) 21 +void init(void)
22 { 22 {
23 WDTCTL = WDTPW + WDTHOLD; 23 WDTCTL = WDTPW + WDTHOLD;
24 BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; 24 BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0;
@@ -31,7 +31,7 @@ void init(void) @@ -31,7 +31,7 @@ void init(void)
31 BCSCTL1 |= XT2OFF + DIVA_0; 31 BCSCTL1 |= XT2OFF + DIVA_0;
32 BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1; 32 BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1;
33 33
34 - P1DIR |= BIT0; /* LED */ 34 + P1DIR |= BIT0 + BIT6; /* LED */
35 P1OUT &= ~BIT0; 35 P1OUT &= ~BIT0;
36 36
37 UCA0CTL1 |= UCSWRST; 37 UCA0CTL1 |= UCSWRST;
@@ -121,17 +121,49 @@ void Em_Message_unlock(uint8_t key) @@ -121,17 +121,49 @@ void Em_Message_unlock(uint8_t key)
121 * Extra code and interrupts 121 * Extra code and interrupts
122 */ 122 */
123 123
  124 +void led0_toggle(void)
  125 +{
  126 + P1OUT ^= BIT0;
  127 +}
  128 +
  129 +void led1_toggle(void)
  130 +{
  131 + P1OUT ^= BIT6;
  132 +}
  133 +
  134 +void led0_on(void)
  135 +{
  136 + P1OUT |= BIT0;
  137 +}
  138 +
  139 +void led0_off(void)
  140 +{
  141 + P1OUT &= ~BIT0;
  142 +}
  143 +
  144 +void led1_on(void)
  145 +{
  146 + P1OUT |= BIT6;
  147 +}
  148 +
  149 +void led1_off(void)
  150 +{
  151 + P1OUT &= ~BIT6;
  152 +}
  153 +
124 __attribute__((interrupt(TIMER0_A0_VECTOR))) 154 __attribute__((interrupt(TIMER0_A0_VECTOR)))
125 static void Timer_A (void) 155 static void Timer_A (void)
126 { 156 {
127 - P1OUT ^= BIT0; // Toggle LED 157 + led0_toggle(); // Toggle LED
  158 + //led1_toggle();
128 } 159 }
129 160
130 void initTimer(void) 161 void initTimer(void)
131 { 162 {
132 CCTL0 = CCIE; // CCR0 interrupt enabled 163 CCTL0 = CCIE; // CCR0 interrupt enabled
133 - CCR0 = 4096; // 32kHz/8/4096 -> 1 sec 164 + CCR0 = 2048; // 32kHz/8/4096 -> 1 sec
134 TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK, /8, upmode 165 TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK, /8, upmode
  166 + led1_off();
135 } 167 }
136 168
137 void stopTimer(void) 169 void stopTimer(void)
@@ -144,6 +176,13 @@ void stopTimer(void) @@ -144,6 +176,13 @@ void stopTimer(void)
144 */ 176 */
145 177
146 #include <DUREX.h> 178 #include <DUREX.h>
  179 +#include <string.h>
  180 +
  181 +DUREX_numBytes_t numBytes = 0;
  182 +DUREX_data_t data = "";
  183 +DUREX_numPackets_t numPackets = 0;
  184 +DUREX_messageAvailable_t messageAvailable = 0;
  185 +uint8_t lastMessageAck = 1;
147 186
148 int main(int argc, char *argv[]) 187 int main(int argc, char *argv[])
149 { 188 {
@@ -161,51 +200,71 @@ int main(int argc, char *argv[]) @@ -161,51 +200,71 @@ int main(int argc, char *argv[])
161 void DUREX_connectHandler(void) 200 void DUREX_connectHandler(void)
162 { 201 {
163 stopTimer(); 202 stopTimer();
164 - P1OUT = BIT0; 203 + led0_on();
  204 + led1_off();
165 } 205 }
166 206
167 void DUREX_disconnectHandler(void) 207 void DUREX_disconnectHandler(void)
168 { 208 {
169 - P1OUT &= ~BIT0; 209 + led0_off();
  210 + led1_off();
170 initTimer(); 211 initTimer();
171 } 212 }
172 213
173 -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) 214 +void DUREX_numBytes_fetch(DUREX_numBytes_t* const output)
174 { 215 {
175 - /* TODO: write resource 'numServerBytes' into 'output' */ 216 + *output = numBytes;
176 } 217 }
177 218
178 -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) 219 +void DUREX_numBytes_store(DUREX_numBytes_t* const input)
179 { 220 {
180 - /* TODO: read resource 'numClientBytes' from 'input' */ 221 + numBytes = *input;
181 } 222 }
182 223
183 -void DUREX_serverData_fetch(DUREX_serverData_t* const output) 224 +void DUREX_data_fetch(DUREX_data_t* const output)
184 { 225 {
185 - /* TODO: write resource 'serverData' into 'output' */ 226 + memcpy(output,data,numBytes);
186 } 227 }
187 228
188 -void DUREX_clientData_store(DUREX_clientData_t* const input) 229 +void DUREX_data_store(DUREX_data_t* const input)
189 { 230 {
190 - /* TODO: read resource 'clientData' from 'input' */ 231 + memcpy(data,input,numBytes);
191 } 232 }
192 233
193 -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) 234 +void DUREX_numPackets_fetch(DUREX_numPackets_t* const output)
194 { 235 {
195 - /* TODO: write resource 'numServerPackets' into 'output' */ 236 + *output = numPackets;
196 } 237 }
197 238
198 -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) 239 +void DUREX_numPackets_store(DUREX_numPackets_t* const input)
199 { 240 {
200 - /* TODO: read resource 'numClientPackets' from 'input' */ 241 + numPackets = *input;
201 } 242 }
202 243
203 -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) 244 +void DUREX_messageAvailable_fetch(DUREX_messageAvailable_t* const output)
204 { 245 {
205 - /* TODO: read resource 'clientMessageAvailable' from 'input' */ 246 + *output = messageAvailable;
206 } 247 }
207 248
208 -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) 249 +void DUREX_messageAvailable_store(DUREX_messageAvailable_t* const input)
209 { 250 {
210 - /* TODO: write resource 'serverMessageAvailable' into 'output' */ 251 + messageAvailable = *input;
  252 + if(messageAvailable == DUREX_TRUE)
  253 + {
  254 + led1_on();
  255 + lastMessageAck = 0;
  256 + messageAvailable = DUREX_FALSE;
  257 + DUREX_messageAvailable_indicate();
  258 + memcpy(data,"ACK",4);
  259 + numPackets = 1;
  260 + numBytes = 4;
  261 + messageAvailable = DUREX_TRUE;
  262 + DUREX_messageAvailable_indicate();
  263 + }
  264 + else if(messageAvailable == DUREX_FALSE)
  265 + {
  266 + led1_off();
  267 + lastMessageAck = 1;
  268 + }
211 } 269 }
  270 +
DUREXLaunchpad/main.map
1 Archive member included because of file (symbol) 1 Archive member included because of file (symbol)
2 2
3 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)  
4 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__)  
5 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
6 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__watchdog_support)  
7 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
8 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__init_stack)  
9 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)  
10 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__low_level_init)  
11 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
12 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_copy_data)  
13 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
14 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_clear_bss)  
15 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)  
16 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__stop_progExec__)  
17 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
18 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (_endless_loop__)  
19 -/Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
20 - /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_) 3 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o)
  4 + main.obj (memcpy)
  5 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)
  6 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__)
  7 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  8 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__watchdog_support)
  9 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  10 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__init_stack)
  11 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)
  12 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__low_level_init)
  13 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  14 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_copy_data)
  15 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  16 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_clear_bss)
  17 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)
  18 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__stop_progExec__)
  19 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  20 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (_endless_loop__)
  21 +/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  22 + /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_)
21 23
22 Allocating common symbols 24 Allocating common symbols
23 Common symbol size file 25 Common symbol size file
@@ -27,7 +29,7 @@ Em_App_xmitSize 0x1 DUREX.obj @@ -27,7 +29,7 @@ Em_App_xmitSize 0x1 DUREX.obj
27 Em_App_outBuf 0x2 DUREX.obj 29 Em_App_outBuf 0x2 DUREX.obj
28 Em_App_ind 0xa DUREX.obj 30 Em_App_ind 0xa DUREX.obj
29 Em_App_xmitMask 0x4 DUREX.obj 31 Em_App_xmitMask 0x4 DUREX.obj
30 -Em_App_msg 0xf6 DUREX.obj 32 +Em_App_msg 0xec DUREX.obj
31 Em_App_recvSize 0x1 DUREX.obj 33 Em_App_recvSize 0x1 DUREX.obj
32 Em_App_fileIndex 0x4 DUREX.obj 34 Em_App_fileIndex 0x4 DUREX.obj
33 Em_App_pdHdlr 0x2 DUREX.obj 35 Em_App_pdHdlr 0x2 DUREX.obj
@@ -53,13 +55,13 @@ far_rom 0x0000000000000000 0x0000000000000000 @@ -53,13 +55,13 @@ far_rom 0x0000000000000000 0x0000000000000000
53 55
54 Linker script and memory map 56 Linker script and memory map
55 57
56 -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 58 +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
57 LOAD main.obj 59 LOAD main.obj
58 LOAD DUREX.obj 60 LOAD DUREX.obj
59 -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a  
60 -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a  
61 -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a  
62 -LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a 61 +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a
  62 +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a
  63 +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a
  64 +LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a
63 0x0000000000000040 PROVIDE (__info_segment_size, 0x40) 65 0x0000000000000040 PROVIDE (__info_segment_size, 0x40)
64 0x0000000000001000 PROVIDE (__infod, 0x1000) 66 0x0000000000001000 PROVIDE (__infod, 0x1000)
65 0x0000000000001040 PROVIDE (__infoc, 0x1040) 67 0x0000000000001040 PROVIDE (__infoc, 0x1040)
@@ -237,25 +239,25 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -237,25 +239,25 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
237 .rela.plt 239 .rela.plt
238 *(.rela.plt) 240 *(.rela.plt)
239 241
240 -.text 0x000000000000c000 0x5f2 242 +.text 0x000000000000c000 0x7aa
241 0x000000000000c000 . = ALIGN (0x2) 243 0x000000000000c000 . = ALIGN (0x2)
242 *(.init .init.*) 244 *(.init .init.*)
243 *(.init0) 245 *(.init0)
244 - .init0 0x000000000000c000 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) 246 + .init0 0x000000000000c000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)
245 0x000000000000c000 _reset_vector__ 247 0x000000000000c000 _reset_vector__
246 *(.init1) 248 *(.init1)
247 - .init1 0x000000000000c000 0xc /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) 249 + .init1 0x000000000000c000 0xc /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
248 0x000000000000c000 __watchdog_support 250 0x000000000000c000 __watchdog_support
249 *(.init2) 251 *(.init2)
250 - .init2 0x000000000000c00c 0x4 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) 252 + .init2 0x000000000000c00c 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
251 0x000000000000c00c __init_stack 253 0x000000000000c00c __init_stack
252 *(.init3) 254 *(.init3)
253 - .init3 0x000000000000c010 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) 255 + .init3 0x000000000000c010 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)
254 0x000000000000c010 __low_level_init 256 0x000000000000c010 __low_level_init
255 *(.init4) 257 *(.init4)
256 - .init4 0x000000000000c010 0x18 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) 258 + .init4 0x000000000000c010 0x18 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
257 0x000000000000c010 __do_copy_data 259 0x000000000000c010 __do_copy_data
258 - .init4 0x000000000000c028 0x16 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) 260 + .init4 0x000000000000c028 0x16 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
259 0x000000000000c028 __do_clear_bss 261 0x000000000000c028 __do_clear_bss
260 *(.init5) 262 *(.init5)
261 *(.init6) 263 *(.init6)
@@ -265,7 +267,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -265,7 +267,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
265 .init9 0x000000000000c03e 0x1c main.obj 267 .init9 0x000000000000c03e 0x1c main.obj
266 0x000000000000c03e main 268 0x000000000000c03e main
267 *(.fini9) 269 *(.fini9)
268 - .fini9 0x000000000000c05a 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) 270 + .fini9 0x000000000000c05a 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)
269 0x000000000000c05a __stop_progExec__ 271 0x000000000000c05a __stop_progExec__
270 *(.fini8) 272 *(.fini8)
271 *(.fini7) 273 *(.fini7)
@@ -276,7 +278,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -276,7 +278,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
276 *(.fini2) 278 *(.fini2)
277 *(.fini1) 279 *(.fini1)
278 *(.fini0) 280 *(.fini0)
279 - .fini0 0x000000000000c05a 0x6 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) 281 + .fini0 0x000000000000c05a 0x6 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
280 0x000000000000c05a _endless_loop__ 282 0x000000000000c05a _endless_loop__
281 *(.fini .fini.*) 283 *(.fini .fini.*)
282 0x000000000000c060 . = ALIGN (0x2) 284 0x000000000000c060 . = ALIGN (0x2)
@@ -288,7 +290,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -288,7 +290,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
288 0x000000000000c060 __dtors_end = . 290 0x000000000000c060 __dtors_end = .
289 0x000000000000c060 . = ALIGN (0x2) 291 0x000000000000c060 . = ALIGN (0x2)
290 *(.text .text.* .gnu.linkonce.t.*) 292 *(.text .text.* .gnu.linkonce.t.*)
291 - .text 0x000000000000c060 0x4 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 293 + .text 0x000000000000c060 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
292 0x000000000000c060 __isr_1 294 0x000000000000c060 __isr_1
293 0x000000000000c060 __isr_4 295 0x000000000000c060 __isr_4
294 0x000000000000c060 __isr_11 296 0x000000000000c060 __isr_11
@@ -301,136 +303,153 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -301,136 +303,153 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
301 0x000000000000c060 __isr_13 303 0x000000000000c060 __isr_13
302 0x000000000000c060 __isr_6 304 0x000000000000c060 __isr_6
303 0x000000000000c060 __isr_14 305 0x000000000000c060 __isr_14
304 - .text.crt0 0x000000000000c064 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o  
305 - .text 0x000000000000c064 0x158 main.obj 306 + .text.crt0 0x000000000000c064 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
  307 + .text 0x000000000000c064 0x216 main.obj
306 0x000000000000c064 init 308 0x000000000000c064 init
307 - 0x000000000000c0ea __isr_7  
308 - 0x000000000000c116 __isr_3  
309 - 0x000000000000c148 Em_Message_startSend  
310 - 0x000000000000c15c Em_Message_lock  
311 - 0x000000000000c164 Em_Message_unlock  
312 - 0x000000000000c170 __isr_9  
313 - 0x000000000000c17a initTimer  
314 - 0x000000000000c18e stopTimer  
315 - 0x000000000000c196 DUREX_connectHandler  
316 - 0x000000000000c1a0 DUREX_disconnectHandler  
317 - 0x000000000000c1ac DUREX_numServerBytes_fetch  
318 - 0x000000000000c1ae DUREX_numClientBytes_store  
319 - 0x000000000000c1b0 DUREX_serverData_fetch  
320 - 0x000000000000c1b2 DUREX_clientData_store  
321 - 0x000000000000c1b4 DUREX_numServerPackets_fetch  
322 - 0x000000000000c1b6 DUREX_numClientPackets_store  
323 - 0x000000000000c1b8 DUREX_clientMessageAvailable_store  
324 - 0x000000000000c1ba DUREX_serverMessageAvailable_fetch  
325 - .text 0x000000000000c1bc 0x434 DUREX.obj  
326 - 0x000000000000c1bc Em_Message_addByte  
327 - 0x000000000000c204 DUREX_reset  
328 - 0x000000000000c232 DUREX_run  
329 - 0x000000000000c238 Em_App_startIndSend  
330 - 0x000000000000c252 DUREX_pairingOn  
331 - 0x000000000000c274 DUREX_pairingOff  
332 - 0x000000000000c27e DUREX_disconnect  
333 - 0x000000000000c2a0 DUREX_accept  
334 - 0x000000000000c2be Em_App_startResSend  
335 - 0x000000000000c2d8 Em_App_xmitReady  
336 - 0x000000000000c32c Em_App_sendResponse  
337 - 0x000000000000c350 Em_App_sysStoreDispatch  
338 - 0x000000000000c36a Em_App_sysFetchDispatch  
339 - 0x000000000000c3ea Em_App_fetchDispatch  
340 - 0x000000000000c442 Em_App_storeDispatch  
341 - 0x000000000000c494 Em_Message_dispatch  
342 - 0x000000000000c4f2 Em_App_sendIndicator  
343 - 0x000000000000c522 Em_Message_getByte  
344 - 0x000000000000c5d8 DUREX_serverMessageAvailable_indicate  
345 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)  
346 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
347 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
348 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)  
349 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
350 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
351 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)  
352 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
353 - .text 0x000000000000c5f0 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
354 - .text.crt0 0x000000000000c5f0 0x2 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
355 - 0x000000000000c5f0 _unexpected_  
356 - 0x000000000000c5f2 . = ALIGN (0x2)  
357 -  
358 -.rodata 0x000000000000c5f2 0x32  
359 - 0x000000000000c5f2 . = ALIGN (0x2) 309 + 0x000000000000c0ec __isr_7
  310 + 0x000000000000c118 __isr_3
  311 + 0x000000000000c14a Em_Message_startSend
  312 + 0x000000000000c15e Em_Message_lock
  313 + 0x000000000000c166 Em_Message_unlock
  314 + 0x000000000000c172 led0_toggle
  315 + 0x000000000000c178 led1_toggle
  316 + 0x000000000000c180 led0_on
  317 + 0x000000000000c186 led0_off
  318 + 0x000000000000c18e led1_on
  319 + 0x000000000000c196 led1_off
  320 + 0x000000000000c19e __isr_9
  321 + 0x000000000000c1b4 initTimer
  322 + 0x000000000000c1cc stopTimer
  323 + 0x000000000000c1d4 DUREX_connectHandler
  324 + 0x000000000000c1e2 DUREX_disconnectHandler
  325 + 0x000000000000c1f0 DUREX_numBytes_fetch
  326 + 0x000000000000c1f8 DUREX_numBytes_store
  327 + 0x000000000000c1fe DUREX_data_fetch
  328 + 0x000000000000c20c DUREX_data_store
  329 + 0x000000000000c21c DUREX_numPackets_fetch
  330 + 0x000000000000c224 DUREX_numPackets_store
  331 + 0x000000000000c22a DUREX_messageAvailable_fetch
  332 + 0x000000000000c232 DUREX_messageAvailable_store
  333 + .text 0x000000000000c27a 0x432 DUREX.obj
  334 + 0x000000000000c27a Em_Message_addByte
  335 + 0x000000000000c2c2 DUREX_reset
  336 + 0x000000000000c2f0 DUREX_run
  337 + 0x000000000000c2f6 Em_App_startIndSend
  338 + 0x000000000000c310 DUREX_pairingOn
  339 + 0x000000000000c332 DUREX_pairingOff
  340 + 0x000000000000c33c DUREX_disconnect
  341 + 0x000000000000c35e DUREX_accept
  342 + 0x000000000000c37c Em_App_startResSend
  343 + 0x000000000000c396 Em_App_xmitReady
  344 + 0x000000000000c3ea Em_App_sendResponse
  345 + 0x000000000000c40e Em_App_sysStoreDispatch
  346 + 0x000000000000c428 Em_App_sysFetchDispatch
  347 + 0x000000000000c4a8 Em_App_fetchDispatch
  348 + 0x000000000000c500 Em_App_storeDispatch
  349 + 0x000000000000c550 Em_Message_dispatch
  350 + 0x000000000000c5ae Em_App_sendIndicator
  351 + 0x000000000000c5de Em_Message_getByte
  352 + 0x000000000000c694 DUREX_messageAvailable_indicate
  353 + .text 0x000000000000c6ac 0xfc /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o)
  354 + 0x000000000000c6ac memcpy
  355 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)
  356 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  357 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  358 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)
  359 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  360 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  361 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)
  362 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  363 + .text 0x000000000000c7a8 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  364 + .text.crt0 0x000000000000c7a8 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  365 + 0x000000000000c7a8 _unexpected_
  366 + 0x000000000000c7aa . = ALIGN (0x2)
  367 +
  368 +.rodata 0x000000000000c7aa 0x36
  369 + 0x000000000000c7aa . = ALIGN (0x2)
360 *(.rodata .rodata.* .gnu.linkonce.r.*) 370 *(.rodata .rodata.* .gnu.linkonce.r.*)
361 - .rodata 0x000000000000c5f2 0x32 DUREX.obj  
362 - 0x000000000000c606 Em_App_endian  
363 - 0x000000000000c608 Em_App_build  
364 - 0x000000000000c610 Em_App_hash  
365 - 0x000000000000c624 . = ALIGN (0x2)  
366 - 0x000000000000c624 _etext = .  
367 -  
368 -.data 0x0000000000000200 0x4 load address 0x000000000000c624 371 + .rodata 0x000000000000c7aa 0x4 main.obj
  372 + .rodata 0x000000000000c7ae 0x32 DUREX.obj
  373 + 0x000000000000c7c2 Em_App_endian
  374 + 0x000000000000c7c4 Em_App_build
  375 + 0x000000000000c7cc Em_App_hash
  376 + 0x000000000000c7e0 . = ALIGN (0x2)
  377 + 0x000000000000c7e0 _etext = .
  378 +
  379 +.data 0x0000000000000200 0x6 load address 0x000000000000c7e0
369 0x0000000000000200 . = ALIGN (0x2) 380 0x0000000000000200 . = ALIGN (0x2)
370 0x0000000000000200 PROVIDE (__data_start, .) 381 0x0000000000000200 PROVIDE (__data_start, .)
371 *(.data .data.* .gnu.linkonce.d.*) 382 *(.data .data.* .gnu.linkonce.d.*)
372 - .data 0x0000000000000200 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o  
373 - .data 0x0000000000000200 0x0 main.obj  
374 - .data 0x0000000000000200 0x4 DUREX.obj  
375 - 0x0000000000000200 Em_App_inBuf  
376 - 0x0000000000000202 Em_App_readIdle  
377 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)  
378 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
379 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
380 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)  
381 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
382 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
383 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)  
384 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
385 - .data 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
386 - 0x0000000000000204 . = ALIGN (0x2)  
387 - 0x0000000000000204 _edata = .  
388 - 0x000000000000c624 PROVIDE (__data_load_start, LOADADDR (.data))  
389 - 0x0000000000000004 PROVIDE (__data_size, SIZEOF (.data))  
390 -  
391 -.bss 0x0000000000000204 0x116 load address 0x000000000000c628  
392 - 0x0000000000000204 PROVIDE (__bss_start, .) 383 + .data 0x0000000000000200 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
  384 + .data 0x0000000000000200 0x1 main.obj
  385 + 0x0000000000000200 lastMessageAck
  386 + *fill* 0x0000000000000201 0x1 00
  387 + .data 0x0000000000000202 0x4 DUREX.obj
  388 + 0x0000000000000202 Em_App_inBuf
  389 + 0x0000000000000204 Em_App_readIdle
  390 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o)
  391 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)
  392 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  393 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  394 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)
  395 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  396 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  397 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)
  398 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  399 + .data 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  400 + 0x0000000000000206 . = ALIGN (0x2)
  401 + 0x0000000000000206 _edata = .
  402 + 0x000000000000c7e0 PROVIDE (__data_load_start, LOADADDR (.data))
  403 + 0x0000000000000006 PROVIDE (__data_size, SIZEOF (.data))
  404 +
  405 +.bss 0x0000000000000206 0x1f8 load address 0x000000000000c7e6
  406 + 0x0000000000000206 PROVIDE (__bss_start, .)
393 *(.bss .bss.*) 407 *(.bss .bss.*)
394 - .bss 0x0000000000000204 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o  
395 - .bss 0x0000000000000204 0x0 main.obj  
396 - .bss 0x0000000000000204 0x4 DUREX.obj  
397 - 0x0000000000000204 Em_App_moreData  
398 - 0x0000000000000206 Em_App_state  
399 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)  
400 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
401 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
402 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)  
403 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
404 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
405 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)  
406 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
407 - .bss 0x0000000000000208 0x0 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) 408 + .bss 0x0000000000000206 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
  409 + .bss 0x0000000000000206 0xec main.obj
  410 + 0x0000000000000206 messageAvailable
  411 + 0x0000000000000208 numPackets
  412 + 0x000000000000020a data
  413 + 0x00000000000002f0 numBytes
  414 + .bss 0x00000000000002f2 0x4 DUREX.obj
  415 + 0x00000000000002f2 Em_App_moreData
  416 + 0x00000000000002f4 Em_App_state
  417 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o)
  418 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o)
  419 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  420 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  421 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o)
  422 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  423 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  424 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o)
  425 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  426 + .bss 0x00000000000002f6 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
408 *(COMMON) 427 *(COMMON)
409 - COMMON 0x0000000000000208 0x111 DUREX.obj  
410 - 0x0000000000000208 Em_App_recvIdx  
411 - 0x0000000000000209 Em_App_xmitSize  
412 - 0x000000000000020a Em_App_outBuf  
413 - 0x000000000000020c Em_App_ind  
414 - 0x0000000000000216 Em_App_xmitMask  
415 - 0x000000000000021a Em_App_msg  
416 - 0x0000000000000310 Em_App_recvSize  
417 - 0x0000000000000312 Em_App_fileIndex  
418 - 0x0000000000000316 Em_App_pdHdlr  
419 - 0x0000000000000318 Em_App_xmitIdx  
420 - 0x000000000000031a . = ALIGN (0x2)  
421 - *fill* 0x0000000000000319 0x1 00  
422 - 0x000000000000031a PROVIDE (__bss_end, .)  
423 - 0x0000000000000116 PROVIDE (__bss_size, SIZEOF (.bss))  
424 -  
425 -.noinit 0x000000000000031a 0x2 load address 0x000000000000c628  
426 - 0x000000000000031a PROVIDE (__noinit_start, .) 428 + COMMON 0x00000000000002f6 0x107 DUREX.obj
  429 + 0x00000000000002f6 Em_App_recvIdx
  430 + 0x00000000000002f7 Em_App_xmitSize
  431 + 0x00000000000002f8 Em_App_outBuf
  432 + 0x00000000000002fa Em_App_ind
  433 + 0x0000000000000304 Em_App_xmitMask
  434 + 0x0000000000000308 Em_App_msg
  435 + 0x00000000000003f4 Em_App_recvSize
  436 + 0x00000000000003f6 Em_App_fileIndex
  437 + 0x00000000000003fa Em_App_pdHdlr
  438 + 0x00000000000003fc Em_App_xmitIdx
  439 + 0x00000000000003fe . = ALIGN (0x2)
  440 + *fill* 0x00000000000003fd 0x1 00
  441 + 0x00000000000003fe PROVIDE (__bss_end, .)
  442 + 0x00000000000001f8 PROVIDE (__bss_size, SIZEOF (.bss))
  443 +
  444 +.noinit 0x00000000000003fe 0x2 load address 0x000000000000c7e6
  445 + 0x00000000000003fe PROVIDE (__noinit_start, .)
427 *(.noinit .noinit.*) 446 *(.noinit .noinit.*)
428 - .noinit.crt0 0x000000000000031a 0x2 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
429 - 0x000000000000031a __wdt_clear_value  
430 - 0x000000000000031c . = ALIGN (0x2)  
431 - 0x000000000000031c PROVIDE (__noinit_end, .)  
432 - 0x000000000000031c . = ALIGN (0x2)  
433 - 0x000000000000031c _end = . 447 + .noinit.crt0 0x00000000000003fe 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  448 + 0x00000000000003fe __wdt_clear_value
  449 + 0x0000000000000400 . = ALIGN (0x2)
  450 + 0x0000000000000400 PROVIDE (__noinit_end, .)
  451 + 0x0000000000000400 . = ALIGN (0x2)
  452 + 0x0000000000000400 _end = .
434 453
435 .infomem 0x0000000000001000 0x0 454 .infomem 0x0000000000001000 0x0
436 *(.infomem) 455 *(.infomem)
@@ -457,7 +476,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -457,7 +476,7 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
457 .vectors 0x000000000000ffe0 0x20 476 .vectors 0x000000000000ffe0 0x20
458 0x000000000000ffe0 PROVIDE (__vectors_start, .) 477 0x000000000000ffe0 PROVIDE (__vectors_start, .)
459 *(.vectors*) 478 *(.vectors*)
460 - .vectors 0x000000000000ffe0 0x20 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 479 + .vectors 0x000000000000ffe0 0x20 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o
461 0x000000000000ffe0 __ivtbl_16 480 0x000000000000ffe0 __ivtbl_16
462 0x0000000000010000 _vectors_end = . 481 0x0000000000010000 _vectors_end = .
463 482
@@ -504,78 +523,87 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -504,78 +523,87 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
504 .debug_sfnames 523 .debug_sfnames
505 *(.debug_sfnames) 524 *(.debug_sfnames)
506 525
507 -.debug_aranges 0x0000000000000000 0xa4 526 +.debug_aranges 0x0000000000000000 0xb8
508 *(.debug_aranges) 527 *(.debug_aranges)
509 .debug_aranges 528 .debug_aranges
510 0x0000000000000000 0x18 main.obj 529 0x0000000000000000 0x18 main.obj
511 .debug_aranges 530 .debug_aranges
512 0x0000000000000018 0x14 DUREX.obj 531 0x0000000000000018 0x14 DUREX.obj
513 .debug_aranges 532 .debug_aranges
514 - 0x000000000000002c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) 533 + 0x000000000000002c 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a(memcpy.o)
515 .debug_aranges 534 .debug_aranges
516 - 0x0000000000000040 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) 535 + 0x0000000000000040 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
517 .debug_aranges 536 .debug_aranges
518 - 0x0000000000000054 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) 537 + 0x0000000000000054 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
519 .debug_aranges 538 .debug_aranges
520 - 0x0000000000000068 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) 539 + 0x0000000000000068 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
521 .debug_aranges 540 .debug_aranges
522 - 0x000000000000007c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) 541 + 0x000000000000007c 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
523 .debug_aranges 542 .debug_aranges
524 - 0x0000000000000090 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) 543 + 0x0000000000000090 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  544 + .debug_aranges
  545 + 0x00000000000000a4 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
525 546
526 .debug_pubnames 547 .debug_pubnames
527 *(.debug_pubnames) 548 *(.debug_pubnames)
528 549
529 -.debug_info 0x0000000000000000 0x125b 550 +.debug_info 0x0000000000000000 0x13e2
530 *(.debug_info) 551 *(.debug_info)
531 - .debug_info 0x0000000000000000 0x775 main.obj  
532 - .debug_info 0x0000000000000775 0x78c DUREX.obj  
533 - .debug_info 0x0000000000000f01 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
534 - .debug_info 0x0000000000000f90 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
535 - .debug_info 0x000000000000101f 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
536 - .debug_info 0x00000000000010ae 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
537 - .debug_info 0x000000000000113d 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
538 - .debug_info 0x00000000000011cc 0x8f /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) 552 + .debug_info 0x0000000000000000 0x81b main.obj
  553 + .debug_info 0x000000000000081b 0x75a DUREX.obj
  554 + .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)
  555 + .debug_info 0x0000000000001088 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  556 + .debug_info 0x0000000000001117 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  557 + .debug_info 0x00000000000011a6 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  558 + .debug_info 0x0000000000001235 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  559 + .debug_info 0x00000000000012c4 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  560 + .debug_info 0x0000000000001353 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
539 *(.gnu.linkonce.wi.*) 561 *(.gnu.linkonce.wi.*)
540 562
541 -.debug_abbrev 0x0000000000000000 0x444 563 +.debug_abbrev 0x0000000000000000 0x4fd
542 *(.debug_abbrev) 564 *(.debug_abbrev)
543 - .debug_abbrev 0x0000000000000000 0x19e main.obj  
544 - .debug_abbrev 0x000000000000019e 0x22e DUREX.obj  
545 - .debug_abbrev 0x00000000000003cc 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
546 - .debug_abbrev 0x00000000000003e0 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
547 - .debug_abbrev 0x00000000000003f4 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
548 - .debug_abbrev 0x0000000000000408 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
549 - .debug_abbrev 0x000000000000041c 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
550 - .debug_abbrev 0x0000000000000430 0x14 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
551 -  
552 -.debug_line 0x0000000000000000 0x602 565 + .debug_abbrev 0x0000000000000000 0x1c0 main.obj
  566 + .debug_abbrev 0x00000000000001c0 0x22e DUREX.obj
  567 + .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)
  568 + .debug_abbrev 0x0000000000000485 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  569 + .debug_abbrev 0x0000000000000499 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  570 + .debug_abbrev 0x00000000000004ad 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  571 + .debug_abbrev 0x00000000000004c1 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  572 + .debug_abbrev 0x00000000000004d5 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  573 + .debug_abbrev 0x00000000000004e9 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  574 +
  575 +.debug_line 0x0000000000000000 0x762
553 *(.debug_line) 576 *(.debug_line)
554 - .debug_line 0x0000000000000000 0x156 main.obj  
555 - .debug_line 0x0000000000000156 0x1fd DUREX.obj  
556 - .debug_line 0x0000000000000353 0x72 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)  
557 - .debug_line 0x00000000000003c5 0x70 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)  
558 - .debug_line 0x0000000000000435 0x76 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)  
559 - .debug_line 0x00000000000004ab 0x76 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)  
560 - .debug_line 0x0000000000000521 0x71 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)  
561 - .debug_line 0x0000000000000592 0x70 /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)  
562 -  
563 -.debug_frame 0x0000000000000000 0x250 577 + .debug_line 0x0000000000000000 0x194 main.obj
  578 + .debug_line 0x0000000000000194 0x211 DUREX.obj
  579 + .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)
  580 + .debug_line 0x00000000000004b3 0x72 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o)
  581 + .debug_line 0x0000000000000525 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o)
  582 + .debug_line 0x0000000000000595 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o)
  583 + .debug_line 0x000000000000060b 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o)
  584 + .debug_line 0x0000000000000681 0x71 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o)
  585 + .debug_line 0x00000000000006f2 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o)
  586 +
  587 +.debug_frame 0x0000000000000000 0x2de
564 *(.debug_frame) 588 *(.debug_frame)
565 - .debug_frame 0x0000000000000000 0x13c main.obj  
566 - .debug_frame 0x000000000000013c 0x114 DUREX.obj 589 + .debug_frame 0x0000000000000000 0x192 main.obj
  590 + .debug_frame 0x0000000000000192 0x114 DUREX.obj
  591 + .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)
567 592
568 -.debug_str 0x0000000000000000 0x786 593 +.debug_str 0x0000000000000000 0x7cc
569 *(.debug_str) 594 *(.debug_str)
570 - .debug_str 0x0000000000000000 0x3ec main.obj  
571 - 0x4e4 (size before relaxing)  
572 - .debug_str 0x00000000000003ec 0x39a DUREX.obj  
573 - 0x50e (size before relaxing)  
574 -  
575 -.debug_loc 0x0000000000000000 0x366 595 + .debug_str 0x0000000000000000 0x3c8 main.obj
  596 + 0x4c0 (size before relaxing)
  597 + .debug_str 0x00000000000003c8 0x38f DUREX.obj
  598 + 0x48e (size before relaxing)
  599 + .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)
  600 + 0x100 (size before relaxing)
  601 +
  602 +.debug_loc 0x0000000000000000 0x59f
576 *(.debug_loc) 603 *(.debug_loc)
577 - .debug_loc 0x0000000000000000 0xd3 main.obj  
578 - .debug_loc 0x00000000000000d3 0x293 DUREX.obj 604 + .debug_loc 0x0000000000000000 0x113 main.obj
  605 + .debug_loc 0x0000000000000113 0x29c DUREX.obj
  606 + .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)
579 607
580 .debug_macinfo 608 .debug_macinfo
581 *(.debug_macinfo) 609 *(.debug_macinfo)
@@ -587,6 +615,6 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib @@ -587,6 +615,6 @@ LOAD /Applications/Developement/eclipse/msptools/bin/../lib/gcc/msp430/4.6.1/lib
587 *(.debug_ranges) 615 *(.debug_ranges)
588 .debug_ranges 0x0000000000000000 0xc main.obj 616 .debug_ranges 0x0000000000000000 0xc main.obj
589 0x0000000000000400 PROVIDE (__stack, (ORIGIN (ram) + 0x200)) 617 0x0000000000000400 PROVIDE (__stack, (ORIGIN (ram) + 0x200))
590 - 0x000000000000c624 PROVIDE (__data_start_rom, _etext)  
591 - 0x000000000000c628 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) 618 + 0x000000000000c7e0 PROVIDE (__data_start_rom, _etext)
  619 + 0x000000000000c7e6 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data)))
592 OUTPUT(main.out elf32-msp430) 620 OUTPUT(main.out elf32-msp430)
DUREXLaunchpad/main.obj
No preview for this file type
DUREXLaunchpad/main.out
No preview for this file type
FileTestLaunchPad/.externalToolBuilders/FileApp LaunchPad Cleaner.launch deleted
1 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
2 -<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">  
3 -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>  
4 -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>  
5 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/msptools/bin/gmake${exe_ext}"/>  
6 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="clean"/>  
7 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="local-clean COMMON=${project_loc:/CommonLaunchPad}"/>  
8 -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>  
9 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/>  
10 -</launchConfiguration>  
FileTestLaunchPad/.externalToolBuilders/FileTest LaunchPad Builder.launch deleted
1 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
2 -<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">  
3 -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>  
4 -<mapAttribute key="org.eclipse.debug.core.environmentVariables">  
5 -<mapEntry key="PATH" value="${eclipse_home}/msptools/bin${system_property:path.separator}${env_var:PATH}"/>  
6 -</mapAttribute>  
7 -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>  
8 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/main.c&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/main.out&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/makefile&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterSchema/out/Tester.h&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterSchema/schema.ems&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/CommonLaunchPad&quot; type=&quot;4&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>  
9 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/msptools/bin/gmake${exe_ext}"/>  
10 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>  
11 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="all COMMON=${project_loc:/CommonLaunchPad} SCHEMA=${project_loc:/FileTestSchema}"/>  
12 -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>  
13 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/>  
14 -</launchConfiguration>  
FileTestLaunchPad/.project deleted
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>FileTestLaunchPad</name>  
4 - <comment></comment>  
5 - <projects>  
6 - <project>MyAppSchema</project>  
7 - </projects>  
8 - <buildSpec>  
9 - <buildCommand>  
10 - <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>  
11 - <triggers>full,incremental,</triggers>  
12 - <arguments>  
13 - <dictionary>  
14 - <key>LaunchConfigHandle</key>  
15 - <value>&lt;project&gt;/.externalToolBuilders/FileTest LaunchPad Builder.launch</value>  
16 - </dictionary>  
17 - </arguments>  
18 - </buildCommand>  
19 - <buildCommand>  
20 - <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>  
21 - <triggers>clean,</triggers>  
22 - <arguments>  
23 - <dictionary>  
24 - <key>LaunchConfigHandle</key>  
25 - <value>&lt;project&gt;/.externalToolBuilders/FileApp LaunchPad Cleaner.launch</value>  
26 - </dictionary>  
27 - </arguments>  
28 - </buildCommand>  
29 - </buildSpec>  
30 - <natures>  
31 - <nature>com.emmoco.mcmtooling.example.mcmToolingExampleNature</nature>  
32 - </natures>  
33 -</projectDescription>  
FileTestLaunchPad/Log/log.txt deleted
FileTestLaunchPad/main.c deleted
1 -/*  
2 - * ============ Platform Configuration ============  
3 - */  
4 -  
5 -#include <msp430.h>  
6 -  
7 -#define EAP_RX_BUF UCA0RXBUF  
8 -#define EAP_TX_BUF UCA0TXBUF  
9 -  
10 -#define EAP_RX_VECTOR USCIAB0RX_VECTOR  
11 -#define EAP_TX_VECTOR PORT2_VECTOR  
12 -  
13 -#define EAP_RX_ACK_CONFIG() (P2DIR |= BIT0)  
14 -#define EAP_RX_ACK_SET() (P2OUT |= BIT0)  
15 -#define EAP_RX_ACK_CLR() (P2OUT &= ~BIT0)  
16 -  
17 -#define EAP_TX_INT_CONFIG() (P2DIR &= ~BIT1, P2IES |= BIT1, P2IFG &= BIT1, P2IE |= BIT1)  
18 -#define EAP_TX_INT_TST() (P2IFG & BIT1)  
19 -#define EAP_TX_INT_CLR() (P2IFG &= ~BIT1)  
20 -  
21 -void init(void) {  
22 -  
23 - WDTCTL = WDTPW + WDTHOLD;  
24 - BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0;  
25 - if (CALBC1_1MHZ != 0xFF) {  
26 - DCOCTL = 0x00;  
27 - BCSCTL1 = CALBC1_1MHZ; /* Set DCO to 1MHz */  
28 - DCOCTL = CALDCO_1MHZ;  
29 - }  
30 - BCSCTL1 |= XT2OFF + DIVA_0;  
31 - BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1;  
32 -  
33 - P1DIR |= BIT0; /* LED */  
34 - P1OUT &= ~BIT0;  
35 -  
36 - UCA0CTL1 |= UCSWRST;  
37 -  
38 - P1SEL |= BIT1 + BIT2;  
39 - P1SEL2 |= BIT1 + BIT2;  
40 -  
41 - EAP_RX_ACK_CONFIG();  
42 - EAP_RX_ACK_SET();  
43 -  
44 - EAP_TX_INT_CONFIG();  
45 -  
46 - UCA0CTL1 = UCSSEL_2 + UCSWRST;  
47 - UCA0MCTL = UCBRF_0 + UCBRS_6;  
48 - UCA0BR0 = 8;  
49 - UCA0CTL1 &= ~UCSWRST;  
50 -  
51 - IFG2 &= ~(UCA0RXIFG);  
52 - IE2 |= UCA0RXIE;  
53 -  
54 - __enable_interrupt();  
55 -}  
56 -  
57 -/*  
58 - * ============ Serial Driver ============  
59 - */  
60 -  
61 -#include <Em_Message.h>  
62 -  
63 -__attribute__((interrupt(EAP_RX_VECTOR)))  
64 -static void rxHandler(void) {  
65 - uint8_t b = EAP_RX_BUF;  
66 - if (Em_Message_addByte(b)) {  
67 - Em_Message_dispatch();  
68 - }  
69 - EAP_RX_ACK_CLR();  
70 - EAP_RX_ACK_SET();  
71 -}  
72 -  
73 -__attribute__((interrupt(EAP_TX_VECTOR)))  
74 -static void txHandler(void) {  
75 - if (EAP_TX_INT_TST()) {  
76 - uint8_t b;  
77 - if (Em_Message_getByte(&b)) {  
78 - EAP_TX_BUF = b;  
79 - }  
80 - EAP_TX_INT_CLR();  
81 - }  
82 -}  
83 -  
84 -void Em_Message_startSend() {  
85 - uint8_t b;  
86 - if (Em_Message_getByte(&b)) {  
87 - UCA0TXBUF = b;  
88 - }  
89 -}  
90 -  
91 -uint8_t Em_Message_lock() {  
92 - uint8_t key;  
93 - asm ("MOV r2, %0": "=r" (key));  
94 - key &= 0x8;  
95 - asm ("DINT");  
96 - return key;  
97 -}  
98 -  
99 -void Em_Message_unlock(uint8_t key) {  
100 - if (key) {  
101 - asm ("EINT");  
102 - }  
103 - else {  
104 - asm ("DINT");  
105 - }  
106 -}  
107 -  
108 -/*  
109 - * ============ Application Program ============  
110 - */  
111 -  
112 -#include <FileTest.h>  
113 -  
114 -int main(int argc, char *argv[]) {  
115 - volatile int dummy = 0;  
116 - init();  
117 - FileTest_run();  
118 - while (dummy == 0) {  
119 - /* idle */  
120 - }  
121 - return 0;  
122 -}  
123 -  
124 -FileTest_fileSize_t fileSizeVal;  
125 -int seed;  
126 -  
127 -void FileTest_connectHandler(void) {  
128 - P1OUT |= BIT0;  
129 -}  
130 -  
131 -void FileTest_disconnectHandler(void) {  
132 - P1OUT &= ~BIT0;  
133 -}  
134 -  
135 -void FileTest_fileSize_fetch(FileTest_fileSize_t* const output) {  
136 - *output = fileSizeVal;  
137 -}  
138 -  
139 -void FileTest_fileSize_store(FileTest_fileSize_t* const input)  
140 -{  
141 - fileSizeVal = *input;  
142 -}  
143 -  
144 -uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count) {  
145 - int32_t rem = fileSizeVal - offset;  
146 - if (rem < count) {  
147 - count = (uint16_t)rem;  
148 - }  
149 - uint16_t i;  
150 - for (i = 0; i < count; i++) {  
151 - output->elems[i] = (seed + (offset + i)) & 0xFF;  
152 - }  
153 - return count;  
154 -}  
155 -  
156 -uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count) {  
157 - if (offset == 0 && count) {  
158 - seed = input->elems[0];  
159 - }  
160 - return count;  
161 -}  
162 \ No newline at end of file 0 \ No newline at end of file
FileTestLaunchPad/makefile deleted
1 -EMSNAME = FileTest  
2 -  
3 -COMMON = ../../../Common/Embedded/LaunchPad  
4 -SCHEMA = ../../Schema  
5 -  
6 -OBJECTS = main.obj $(EMSNAME).obj  
7 -  
8 -include $(COMMON)/rules.mk  
FileTestSchema/.gitignore deleted
1 -/imports  
FileTestSchema/.project deleted
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>FileTestSchema</name>  
4 - <comment></comment>  
5 - <projects>  
6 - </projects>  
7 - <buildSpec>  
8 - <buildCommand>  
9 - <name>com.emmoco.mcmtooling.core.mcmToolingBuilder</name>  
10 - <arguments>  
11 - </arguments>  
12 - </buildCommand>  
13 - </buildSpec>  
14 - <natures>  
15 - <nature>com.emmoco.mcmtooling.core.mcmToolingNature</nature>  
16 - </natures>  
17 -</projectDescription>  
FileTestSchema/bundle.properties deleted
1 -# generated file - do not edit  
2 -  
3 -bundle.requires = com.emmoco.schema.translator  
4 -com.emmoco.framework.Properties.applicationDirectory = out  
5 -com.emmoco.framework.Properties.schemaDestinationDirectory = out  
6 -com.emmoco.framework.Properties.serverAPIToken =  
7 -com.emmoco.framework.Properties.align16 = 2  
8 -com.emmoco.framework.Properties.align32 = 4  
9 -com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/FileTestSchema/schema.ems  
10 -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336  
FileTestSchema/imports/system@emmoco.com/System.ems deleted
1 -owner = "system@emmoco.com"  
2 -  
3 -schema System {  
4 -  
5 - // protocolLevel #1  
6 -  
7 - uint8 $schemaUuid[16] { // protocolLevel #10 -- invisible to applications  
8 - readonly  
9 - }  
10 -  
11 - uint16 $mcmProtocolLevel {  
12 - readonly  
13 - }  
14 -  
15 - uint16 $eapProtocolLevel {  
16 - readonly  
17 - }  
18 -  
19 - uint8 $eapBuildDate[8] { // protocolLevel #5 -- rename from $eapBuildNumber  
20 - readonly  
21 - }  
22 -  
23 - // protocolLevel #2  
24 -  
25 - int16 $fileIndexReset {  
26 - writeonly  
27 - }  
28 -  
29 - // protocolLevel #5  
30 -  
31 - // protocolLevel #12 -- increase size to 20  
32 -  
33 - uint8 $schemaHash[20] {  
34 - readonly  
35 - }  
36 -  
37 - // protocolLevel #7  
38 -  
39 - struct ResourceCount {  
40 - uint8 app  
41 - uint8 sys  
42 - }  
43 -  
44 - ResourceCount $resourceCount {  
45 - readonly  
46 - }  
47 -  
48 - // protocolLevel #9  
49 -  
50 - int8 $mobileRssi {  
51 - readonly  
52 - }  
53 -  
54 - // protocolLevel #11  
55 -  
56 - uint8 $mcmDisconnect {  
57 - writeonly  
58 - }  
59 -  
60 -}  
FileTestSchema/out/Em_Message.h deleted
1 -#ifndef Em_Message_H_  
2 -#define Em_Message_H_  
3 -  
4 -#include "Em_Types.h"  
5 -  
6 -#ifdef __cplusplus  
7 -extern "C" {  
8 -#endif  
9 -  
10 -/* protocolLevel #4 */  
11 -#define Em_Message_INDSIZE 4  
12 -  
13 -typedef uint8_t Em_Message_Size;  
14 -typedef uint8_t Em_Message_Kind;  
15 -/* protocolLevel #12 -- split 16-bit resId into <resId, chan> */  
16 -typedef int8_t Em_Message_ResId;  
17 -typedef uint8_t Em_Message_Chan;  
18 -  
19 -#define Em_Message_NOP 0  
20 -#define Em_Message_FETCH 1  
21 -#define Em_Message_FETCH_DONE 2  
22 -#define Em_Message_STORE 3  
23 -#define Em_Message_STORE_DONE 4  
24 -#define Em_Message_INDICATOR 5  
25 -#define Em_Message_CONNECT 6  
26 -#define Em_Message_DISCONNECT 7  
27 -#define Em_Message_ECHO 8  
28 -/* protocolLevel #3 */  
29 -/* protocolLevel #6 -- rename from BROADCAST to PAIRING */  
30 -#define Em_Message_PAIRING 9  
31 -#define Em_Message_PAIRING_DONE 10  
32 -/* protocolLevel #7 */  
33 -#define Em_Message_OFFLINE 11  
34 -/* protocolLevel #8 */  
35 -#define Em_Message_ACCEPT 12  
36 -  
37 -typedef struct Em_Message_Header {  
38 - Em_Message_Size size;  
39 - Em_Message_Kind kind;  
40 - Em_Message_ResId resId;  
41 - Em_Message_Chan chan;  
42 -} Em_Message_Header;  
43 -  
44 -typedef uint16_t Em_Message_protocolLevel_t;  
45 -  
46 -/* protocolLevel #1 */  
47 -  
48 -/* protocolLevel #10 */  
49 -/* #define Em_Message_SYS_SCHEMA_UUID -1 */  
50 -  
51 -#define Em_Message_SYS_MCM_PROTOCOL_LEVEL -2  
52 -#define Em_Message_SYS_EAP_PROTOCOL_LEVEL -3  
53 -#define Em_Message_SYS_EAP_BUILD_DATE -4  
54 -  
55 -/* protocolLevel #2 */  
56 -#define Em_Message_SYS_FILE_INDEX_RESET -5  
57 -  
58 -/* protocolLevel #5 */  
59 -#define Em_Message_SYS_SCHEMA_HASH -6  
60 -  
61 -/* protocolLevel #7 */  
62 -#define Em_Message_SYS_RESOURCE_COUNT -7  
63 -  
64 -/* protocolLevel #9 */  
65 -#define Em_Message_SYS_MOBILE_RSSI -8  
66 -  
67 -/* protocolLevel #11 */  
68 -#define Em_Message_SYS_MCM_DISCONNECT -9  
69 -  
70 -extern void Em_Message_init(void);  
71 -  
72 -extern bool Em_Message_addByte(uint8_t b);  
73 -extern void Em_Message_dispatch(void);  
74 -extern bool Em_Message_getByte(uint8_t *bp);  
75 -extern uint8_t Em_Message_lock(void);  
76 -extern void Em_Message_startSend(void);  
77 -extern void Em_Message_unlock(uint8_t key);  
78 -  
79 -#ifdef __cplusplus  
80 -}  
81 -#endif  
82 -  
83 -#endif /*Em_Message_H_*/  
FileTestSchema/out/Em_Types.h deleted
1 -#ifndef Em_Types_H_  
2 -#define Em_Types_H_  
3 -  
4 -#ifndef EM_NOSTDBOOL  
5 -#include <stdbool.h>  
6 -#endif  
7 -  
8 -#ifndef EM_NOSTDINT  
9 -#include <stdint.h>  
10 -#endif  
11 -  
12 -#endif /*Em_Types_H_*/  
FileTestSchema/out/FileTest-TODO.c deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#include "FileTest.h"  
5 -  
6 -#ifdef Em_FileTest_TODO /* enables optional inclusion of empty functions */  
7 -  
8 -/* Copy the function skeletons below into your own FileTest.c source file */  
9 -  
10 -void FileTest_connectHandler(void) {  
11 - /* TODO: application is now connected */  
12 -}  
13 -  
14 -void FileTest_disconnectHandler(void) {  
15 - /* TODO: application is now disconnected */  
16 -}  
17 -  
18 -void FileTest_fileSize_fetch(FileTest_fileSize_t* const output) {  
19 - /* TODO: write resource 'fileSize' into 'output' */  
20 -}  
21 -  
22 -void FileTest_fileSize_store(FileTest_fileSize_t* const input) {  
23 - /* TODO: read resource 'fileSize' from 'input' */  
24 -}  
25 -  
26 -uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count) {  
27 - /* TODO: write resource 'fileData' into 'output' */  
28 - return 0;  
29 -}  
30 -  
31 -uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count) {  
32 - /* TODO: read resource 'fileData' from 'input' */  
33 - return 0;  
34 -}  
35 -  
36 -#endif /* dummy file */  
FileTestSchema/out/FileTest.c deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#include "Em_Message.h"  
5 -#include "FileTest.h"  
6 -  
7 -#ifdef __cplusplus  
8 -extern "C" {  
9 -#endif  
10 -  
11 -#define Em_Message_protocolLevel 12  
12 -  
13 -typedef struct Em_App_Message {  
14 - uint8_t dummy;  
15 - uint8_t sot;  
16 - Em_Message_Header hdr;  
17 - uint8_t data[240];  
18 -} Em_App_Message;  
19 -  
20 -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))};  
21 -  
22 -const uint8_t Em_App_build[] = {235, 212, 54, 225, 69, 1, 0, 0};  
23 -  
24 -#define Em_App_APP_RESOURCE_COUNT 2  
25 -#define Em_App_SYS_RESOURCE_COUNT 8  
26 -  
27 -#define Em_App_ACCEPT FileTest_accept  
28 -#define Em_App_DISCONNECT FileTest_disconnect  
29 -#define Em_App_PAIRINGON FileTest_pairingOn  
30 -#define Em_App_PAIRINGOFF FileTest_pairingOff  
31 -#define Em_App_RESET FileTest_reset  
32 -#define Em_App_RUN FileTest_run  
33 -  
34 -#define Em_App_CONNECTHANDLER FileTest_connectHandler  
35 -#define Em_App_DISCONNECTHANDLER FileTest_disconnectHandler  
36 -  
37 -#define Em_App_MAX_INDICATOR 1  
38 -  
39 -enum {Em_App_IDLE, Em_App_DISCONNECTED, Em_App_CONNECTED};  
40 -  
41 -typedef struct Em_App_Indicator {  
42 - uint8_t dummy;  
43 - uint8_t sot;  
44 - Em_Message_Header hdr;  
45 - uint8_t data[Em_Message_INDSIZE];  
46 -} Em_App_Indicator;  
47 -  
48 -void (*Em_App_pdHdlr)(void);  
49 -  
50 -const uint16_t Em_App_endian = 0x0100;  
51 -  
52 -Em_Message_Size Em_App_recvIdx;  
53 -Em_Message_Size Em_App_recvSize;  
54 -Em_Message_Size Em_App_xmitIdx;  
55 -Em_Message_Size Em_App_xmitSize;  
56 -  
57 -uint8_t Em_App_state = Em_App_IDLE;  
58 -Em_App_Message Em_App_msg;  
59 -Em_App_Indicator Em_App_ind;  
60 -bool Em_App_moreData = false;  
61 -bool Em_App_readIdle = true;  
62 -int32_t Em_App_fileIndex;  
63 -uint32_t Em_App_xmitMask;  
64 -  
65 -uint8_t* Em_App_inBuf = (uint8_t*)&Em_App_msg.hdr;  
66 -uint8_t* Em_App_outBuf;  
67 -  
68 -void Em_App_fetchDispatch(void);  
69 -void Em_App_storeDispatch(void);  
70 -void Em_App_sendIndicator(Em_Message_ResId indId);  
71 -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size);  
72 -void Em_App_startIndSend(void);  
73 -void Em_App_startResSend(void);  
74 -void Em_App_sysFetchDispatch(void);  
75 -void Em_App_sysStoreDispatch(void);  
76 -bool Em_App_xmitReady(Em_Message_ResId indId);  
77 -  
78 -bool Em_Message_addByte(uint8_t b) {  
79 - if (Em_App_readIdle && b) {  
80 - Em_App_recvSize = Em_App_inBuf[0] = b;  
81 - Em_App_recvIdx = 1;  
82 - Em_App_readIdle = false;  
83 - return false;  
84 - }  
85 - Em_App_inBuf[Em_App_recvIdx++] = b;  
86 - if (Em_App_recvIdx < Em_App_recvSize) {  
87 - return false;  
88 - }  
89 - Em_App_readIdle = true;  
90 - return true;  
91 -}  
92 -  
93 -bool Em_Message_getByte(uint8_t* bp) {  
94 - uint8_t key = Em_Message_lock();  
95 - Em_App_moreData = (Em_App_xmitSize != 0);  
96 - if (!Em_App_moreData && (Em_App_xmitMask != 0)) {  
97 - uint8_t i;  
98 - uint32_t m;  
99 - for (i = 0, m = 0x1; i < Em_App_MAX_INDICATOR; i++, m <<= 1) {  
100 - if (Em_App_xmitMask & m) {  
101 - Em_App_xmitMask &= ~m;  
102 - if (i == 0) {  
103 - Em_App_startResSend();  
104 - }  
105 - else {  
106 - Em_App_sendIndicator(i);  
107 - }  
108 - break;  
109 - }  
110 - }  
111 - Em_Message_unlock(key);  
112 - return false;  
113 - }  
114 - else if (Em_App_moreData) {  
115 - *bp = Em_App_outBuf[Em_App_xmitIdx++];  
116 - Em_App_xmitSize -= 1;  
117 - }  
118 - Em_Message_unlock(key);  
119 - return Em_App_moreData;  
120 -}  
121 -  
122 -void Em_App_ACCEPT(bool enable) {  
123 - if (Em_App_state == Em_App_CONNECTED) {  
124 - return;  
125 - }  
126 - Em_App_ind.sot = 0;  
127 - Em_App_ind.hdr.kind = Em_Message_ACCEPT;  
128 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
129 - Em_App_ind.hdr.resId = enable;  
130 - Em_App_startIndSend();  
131 -}  
132 -  
133 -void Em_App_DISCONNECT(void) {  
134 - if (Em_App_state != Em_App_CONNECTED) {  
135 - return;  
136 - }  
137 - Em_App_state = Em_App_DISCONNECTED;  
138 - Em_App_ind.sot = 0;  
139 - Em_App_ind.hdr.kind = Em_Message_DISCONNECT;  
140 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
141 - Em_App_ind.hdr.resId = 0;  
142 - Em_App_startIndSend();  
143 -}  
144 -  
145 -void Em_Message_dispatch(void) {  
146 - if (Em_App_state == Em_App_IDLE) {  
147 - return;  
148 - }  
149 - switch (Em_App_msg.hdr.kind) {  
150 - case Em_Message_CONNECT:  
151 - Em_App_state = Em_App_CONNECTED;  
152 - Em_App_CONNECTHANDLER();  
153 - break;  
154 - case Em_Message_DISCONNECT:  
155 - Em_App_state = Em_App_DISCONNECTED;  
156 - Em_App_DISCONNECTHANDLER();  
157 - break;  
158 - case Em_Message_PAIRING_DONE:  
159 - if (Em_App_pdHdlr) {  
160 - (*Em_App_pdHdlr)();  
161 - }  
162 - break;  
163 - case Em_Message_FETCH:  
164 - if (Em_App_msg.hdr.resId > 0) {  
165 - Em_App_fetchDispatch();  
166 - }  
167 - else {  
168 - Em_App_sysFetchDispatch();  
169 - }  
170 - break;  
171 - case Em_Message_STORE:  
172 - if (Em_App_msg.hdr.resId > 0) {  
173 - Em_App_storeDispatch();  
174 - }  
175 - else {  
176 - Em_App_sysStoreDispatch();  
177 - }  
178 - break;  
179 - }  
180 -}  
181 -  
182 -void Em_App_PAIRINGOFF(void(*handler)(void)) {  
183 - Em_App_PAIRINGON(0, handler);  
184 -}  
185 -  
186 -void Em_App_PAIRINGON(uint8_t secs, void(*handler)(void)) {  
187 - if (Em_App_state != Em_App_DISCONNECTED) {  
188 - return;  
189 - }  
190 - Em_App_pdHdlr = handler;  
191 - Em_App_ind.sot = 0;  
192 - Em_App_ind.hdr.kind = Em_Message_PAIRING;  
193 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
194 - Em_App_ind.hdr.resId = secs;  
195 - Em_App_startIndSend();  
196 -}  
197 -  
198 -void Em_App_RESET(void) {  
199 - Em_App_recvIdx = Em_App_recvSize = Em_App_xmitIdx = Em_App_xmitSize = 0;  
200 - Em_App_state = Em_App_IDLE;  
201 - Em_App_moreData = false;  
202 - Em_App_readIdle = true;  
203 - Em_App_fileIndex = 0;  
204 - Em_App_xmitMask = 0;  
205 -}  
206 -  
207 -void Em_App_RUN(void) {  
208 - Em_App_state = Em_App_DISCONNECTED;  
209 -}  
210 -  
211 -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size) {  
212 - if (Em_App_state != Em_App_CONNECTED) {  
213 - return;  
214 - }  
215 - Em_App_msg.sot = 0;  
216 - Em_App_msg.hdr.kind = kind;  
217 - Em_App_msg.hdr.size = size + sizeof (Em_Message_Header);  
218 - if (Em_App_xmitReady(0)) {  
219 - Em_App_startResSend();  
220 - }  
221 -}  
222 -  
223 -void Em_App_startIndSend(void) {  
224 - Em_App_outBuf = (uint8_t*)&Em_App_ind.sot;  
225 - Em_App_xmitSize = Em_App_ind.hdr.size + 1;  
226 - Em_App_xmitIdx = 0;  
227 - Em_Message_startSend();  
228 -}  
229 -  
230 -void Em_App_startResSend(void) {  
231 - Em_App_outBuf = (uint8_t*)&Em_App_msg.sot;  
232 - Em_App_xmitSize = Em_App_msg.hdr.size + 1;  
233 - Em_App_xmitIdx = 0;  
234 - Em_Message_startSend();  
235 -}  
236 -  
237 -void Em_App_sysFetchDispatch(void) {  
238 - uint8_t size = 0;  
239 - int i;  
240 - switch (Em_App_msg.hdr.resId) {  
241 - case Em_Message_SYS_SCHEMA_HASH:  
242 - for (i = 0; i < sizeof (Em_App_hash); i++) {  
243 - Em_App_msg.data[i] = Em_App_hash[i];  
244 - }  
245 - Em_App_msg.data[sizeof (Em_App_hash)] = *((uint8_t*)&Em_App_endian);  
246 - size = sizeof (Em_App_hash) + 1;  
247 - break;  
248 - case Em_Message_SYS_EAP_PROTOCOL_LEVEL:  
249 - *((Em_Message_protocolLevel_t*)Em_App_msg.data) = Em_Message_protocolLevel;  
250 - size = sizeof (Em_Message_protocolLevel_t);  
251 - break;  
252 - case Em_Message_SYS_EAP_BUILD_DATE:  
253 - for (i = 0; i < sizeof (Em_App_build); i++) {  
254 - Em_App_msg.data[i] = Em_App_build[i];  
255 - }  
256 - size = sizeof (Em_App_build);  
257 - break;  
258 - case Em_Message_SYS_RESOURCE_COUNT:  
259 - Em_App_msg.data[0] = Em_App_APP_RESOURCE_COUNT;  
260 - Em_App_msg.data[1] = Em_App_SYS_RESOURCE_COUNT;  
261 - size = 2;  
262 - break;  
263 - }  
264 - Em_App_sendResponse(Em_Message_FETCH_DONE, size);  
265 -}  
266 -  
267 -void Em_App_sysStoreDispatch(void) {  
268 - switch (Em_App_msg.hdr.resId) {  
269 - case Em_Message_SYS_FILE_INDEX_RESET:  
270 - Em_App_fileIndex = 0;  
271 - break;  
272 - }  
273 - Em_App_sendResponse(Em_Message_STORE_DONE, 0);  
274 -}  
275 -  
276 -bool Em_App_xmitReady(Em_Message_ResId indId) {  
277 - uint8_t key = Em_Message_lock();  
278 - bool res = !Em_App_moreData && Em_App_xmitMask == 0;  
279 - if (!res) {  
280 - Em_App_xmitMask |= (1 << indId);  
281 - }  
282 - Em_Message_unlock(key);  
283 - return res;  
284 -}  
285 -  
286 -void Em_App_fetchDispatch(void) {  
287 - uint8_t size = 0;  
288 - switch (Em_App_msg.hdr.resId) {  
289 - case 0:  
290 - break;  
291 - case 1:  
292 - FileTest_fileSize_fetch((FileTest_fileSize_t*)Em_App_msg.data);  
293 - size = 4;  
294 - break;  
295 - case 2:  
296 - size = FileTest_fileData_fetch((FileTest_fileData_t*)Em_App_msg.data, Em_App_fileIndex, 240);  
297 - Em_App_fileIndex += 240;  
298 - break;  
299 - }  
300 - Em_App_sendResponse(Em_Message_FETCH_DONE, size);  
301 -}  
302 -  
303 -void Em_App_storeDispatch(void) {  
304 - switch (Em_App_msg.hdr.resId) {  
305 - case 0:  
306 - break;  
307 - case 1:  
308 - FileTest_fileSize_store((FileTest_fileSize_t*)Em_App_msg.data);  
309 - break;  
310 - case 2:  
311 - FileTest_fileData_store((FileTest_fileData_t*)Em_App_msg.data, Em_App_fileIndex, 240);  
312 - Em_App_fileIndex += 240;  
313 - break;  
314 - }  
315 - Em_App_sendResponse(Em_Message_STORE_DONE, 0);  
316 -}  
317 -  
318 -void Em_App_sendIndicator(Em_Message_ResId indId) {  
319 - Em_Message_Size resId = 0;  
320 - Em_Message_Size size = 0;  
321 - Em_App_ind.sot = 0;  
322 - Em_App_ind.hdr.kind = Em_Message_INDICATOR;  
323 - Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size;  
324 - Em_App_ind.hdr.resId = resId;  
325 - Em_App_startIndSend();  
326 -}  
327 -  
328 -#ifdef __cplusplus  
329 -}  
330 -#endif  
331 -  
FileTestSchema/out/FileTest.h deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.FileTest on 2014-05-09T15:40:38T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#ifndef FileTest__H  
5 -#define FileTest__H  
6 -  
7 -#include "Em_Types.h"  
8 -#include "Em_Message.h"  
9 -  
10 -#ifdef __cplusplus  
11 -extern "C" {  
12 -#endif  
13 -  
14 -/* resource fileSize */  
15 -typedef uint32_t FileTest_fileSize_t;  
16 -extern void FileTest_fileSize_fetch(FileTest_fileSize_t* const output);  
17 -extern void FileTest_fileSize_store(FileTest_fileSize_t* const input);  
18 -  
19 -/* resource fileData */  
20 -typedef struct FileTest_fileData_t { uint8_t elems[240]; } FileTest_fileData_t;  
21 -#define FileTest_fileData_length 240  
22 -extern uint16_t FileTest_fileData_fetch(FileTest_fileData_t* const output, int32_t offset, uint16_t count);  
23 -extern uint16_t FileTest_fileData_store(FileTest_fileData_t* const input, int32_t offset, uint16_t count);  
24 -  
25 -void FileTest_reset(void);  
26 -void FileTest_run(void);  
27 -  
28 -void FileTest_accept(bool enable);  
29 -void FileTest_disconnect(void);  
30 -void FileTest_pairingOn(uint8_t secs, void(*handler)(void));  
31 -void FileTest_pairingOff(void(*handler)(void));  
32 -  
33 -void FileTest_connectHandler(void);  
34 -void FileTest_disconnectHandler(void);  
35 -  
36 -#ifdef __cplusplus  
37 -}  
38 -#endif  
39 -  
40 -#endif /* FileTest__H */  
FileTestSchema/out/FileTest.zip deleted
No preview for this file type
FileTestSchema/out/filetest.json deleted
1 -{  
2 - "resources": {  
3 - "$schemaHash": {  
4 - "id": -6,  
5 - "align": 1,  
6 - "attributes": {"readonly": true},  
7 - "type": "A20:u1",  
8 - "access": "r",  
9 - "size": 20  
10 - },  
11 - "fileSize": {  
12 - "id": 1,  
13 - "align": 4,  
14 - "attributes": {},  
15 - "type": "u4",  
16 - "access": "rw",  
17 - "size": 4  
18 - },  
19 - "$eapProtocolLevel": {  
20 - "id": -3,  
21 - "align": 2,  
22 - "attributes": {"readonly": true},  
23 - "type": "u2",  
24 - "access": "r",  
25 - "size": 2  
26 - },  
27 - "$mcmProtocolLevel": {  
28 - "id": -2,  
29 - "align": 2,  
30 - "attributes": {"readonly": true},  
31 - "type": "u2",  
32 - "access": "r",  
33 - "size": 2  
34 - },  
35 - "$mobileRssi": {  
36 - "id": -8,  
37 - "align": 1,  
38 - "attributes": {"readonly": true},  
39 - "type": "i1",  
40 - "access": "r",  
41 - "size": 1  
42 - },  
43 - "$mcmDisconnect": {  
44 - "id": -9,  
45 - "align": 1,  
46 - "attributes": {"writeonly": true},  
47 - "type": "u1",  
48 - "access": "w",  
49 - "size": 1  
50 - },  
51 - "$eapBuildDate": {  
52 - "id": -4,  
53 - "align": 1,  
54 - "attributes": {"readonly": true},  
55 - "type": "A8:u1",  
56 - "access": "r",  
57 - "size": 8  
58 - },  
59 - "$resourceCount": {  
60 - "id": -7,  
61 - "align": 1,  
62 - "attributes": {"readonly": true},  
63 - "type": "S:system@emmoco.com.System/ResourceCount",  
64 - "access": "r",  
65 - "size": 2  
66 - },  
67 - "fileData": {  
68 - "id": 2,  
69 - "align": 1,  
70 - "attributes": {},  
71 - "type": "B",  
72 - "access": "rw",  
73 - "size": 240  
74 - },  
75 - "$fileIndexReset": {  
76 - "id": -5,  
77 - "align": 2,  
78 - "attributes": {"writeonly": true},  
79 - "type": "i2",  
80 - "access": "w",  
81 - "size": 2  
82 - }  
83 - },  
84 - "resourceNamesSys": [  
85 - "$eapBuildDate",  
86 - "$eapProtocolLevel",  
87 - "$fileIndexReset",  
88 - "$mcmDisconnect",  
89 - "$mcmProtocolLevel",  
90 - "$mobileRssi",  
91 - "$resourceCount",  
92 - "$schemaHash"  
93 - ],  
94 - "manifest": {  
95 - "protocolLevel": 12,  
96 - "hash": [  
97 - 15,  
98 - 80,  
99 - 19,  
100 - 228,  
101 - 59,  
102 - 147,  
103 - 90,  
104 - 236,  
105 - 176,  
106 - 26,  
107 - 167,  
108 - 221,  
109 - 86,  
110 - 191,  
111 - 95,  
112 - 150  
113 - ],  
114 - "toolVersion": "12.0.0.201211010336",  
115 - "name": "FileTest",  
116 - "$$md5": "35fd15d0c33bc2126fe2cdd81f964d67",  
117 - "build": [  
118 - 235,  
119 - 212,  
120 - 54,  
121 - 225,  
122 - 69,  
123 - 1,  
124 - 0,  
125 - 0  
126 - ],  
127 - "date": "2014-05-09T15:40:38T",  
128 - "maxAlign": 4,  
129 - "maxSize": 240,  
130 - "version": "1.0.0"  
131 - },  
132 - "resourceNames": [  
133 - "fileSize",  
134 - "fileData",  
135 - "$mcmProtocolLevel",  
136 - "$eapProtocolLevel",  
137 - "$eapBuildDate",  
138 - "$fileIndexReset",  
139 - "$schemaHash",  
140 - "$resourceCount",  
141 - "$mobileRssi",  
142 - "$mcmDisconnect"  
143 - ],  
144 - "attributes": {  
145 - "description": "",  
146 - "version": "1.0.0"  
147 - },  
148 - "types": {  
149 - "system@emmoco.com.System/ResourceCount": {  
150 - "align": 1,  
151 - "type": "S:system@emmoco.com.System/ResourceCount",  
152 - "size": 2,  
153 - "fields": [  
154 - {  
155 - "pad": 0,  
156 - "align": 1,  
157 - "name": "app",  
158 - "type": "u1",  
159 - "size": 1  
160 - },  
161 - {  
162 - "pad": 0,  
163 - "align": 1,  
164 - "name": "sys",  
165 - "type": "u1",  
166 - "size": 1  
167 - }  
168 - ]  
169 - },  
170 - "std:i2": {  
171 - "align": 2,  
172 - "size": 2  
173 - },  
174 - "std:i1": {  
175 - "align": 1,  
176 - "size": 1  
177 - },  
178 - "std:u1": {  
179 - "align": 1,  
180 - "size": 1  
181 - },  
182 - "std:u4": {  
183 - "align": 4,  
184 - "size": 4  
185 - },  
186 - "std:u2": {  
187 - "align": 2,  
188 - "size": 2  
189 - }  
190 - },  
191 - "resourceNamesApp": [  
192 - "fileData",  
193 - "fileSize"  
194 - ],  
195 - "imports": {"@emmoco.com.FileTest": true}  
196 -}  
197 \ No newline at end of file 0 \ No newline at end of file
FileTestSchema/schema.ems deleted
1 -version = "1.0.0"  
2 -description = ""  
3 -  
4 -schema FileTest {  
5 -  
6 - uint32 fileSize  
7 - file fileData  
8 -  
9 -}  
MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Builder.launch deleted
1 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
2 -<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">  
3 -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>  
4 -<mapAttribute key="org.eclipse.debug.core.environmentVariables">  
5 -<mapEntry key="PATH" value="${eclipse_home}/msptools/bin${system_property:path.separator}${env_var:PATH}"/>  
6 -</mapAttribute>  
7 -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>  
8 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/main.c&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/main.out&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterLaunchPad/makefile&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterSchema/out/Tester.h&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/TesterSchema/schema.ems&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;item path=&quot;/CommonLaunchPad&quot; type=&quot;4&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>  
9 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/msptools/bin/gmake${exe_ext}"/>  
10 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>  
11 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="all COMMON=${project_loc:/CommonLaunchPad} SCHEMA=${project_loc:/MyAppSchema}"/>  
12 -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>  
13 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/>  
14 -</launchConfiguration>  
MyAppLaunchPad/.externalToolBuilders/MyApp LaunchPad Cleaner.launch deleted
1 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
2 -<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">  
3 -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>  
4 -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>  
5 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${eclipse_home}/msptools/bin/gmake${exe_ext}"/>  
6 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="clean"/>  
7 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="local-clean COMMON=${project_loc:/CommonLaunchPad}"/>  
8 -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>  
9 -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc}"/>  
10 -</launchConfiguration>  
MyAppLaunchPad/.gitignore deleted
1 -/main.map  
2 -/main.out  
MyAppLaunchPad/.project deleted
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>MyAppLaunchPad</name>  
4 - <comment></comment>  
5 - <projects>  
6 - <project>MyAppSchema</project>  
7 - </projects>  
8 - <buildSpec>  
9 - <buildCommand>  
10 - <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>  
11 - <triggers>full,incremental,</triggers>  
12 - <arguments>  
13 - <dictionary>  
14 - <key>LaunchConfigHandle</key>  
15 - <value>&lt;project&gt;/.externalToolBuilders/MyApp LaunchPad Builder.launch</value>  
16 - </dictionary>  
17 - </arguments>  
18 - </buildCommand>  
19 - <buildCommand>  
20 - <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>  
21 - <triggers>clean,</triggers>  
22 - <arguments>  
23 - <dictionary>  
24 - <key>LaunchConfigHandle</key>  
25 - <value>&lt;project&gt;/.externalToolBuilders/MyApp LaunchPad Cleaner.launch</value>  
26 - </dictionary>  
27 - </arguments>  
28 - </buildCommand>  
29 - </buildSpec>  
30 - <natures>  
31 - <nature>com.emmoco.mcmtooling.example.mcmToolingExampleNature</nature>  
32 - </natures>  
33 -</projectDescription>  
MyAppLaunchPad/Log/log.txt deleted
MyAppLaunchPad/main.c deleted
1 -/*  
2 - * ============ Platform Configuration ============  
3 - */  
4 -  
5 -#include <msp430.h>  
6 -  
7 -#define EAP_RX_BUF UCA0RXBUF  
8 -#define EAP_TX_BUF UCA0TXBUF  
9 -  
10 -#define EAP_RX_VECTOR USCIAB0RX_VECTOR  
11 -#define EAP_TX_VECTOR PORT2_VECTOR  
12 -  
13 -#define EAP_RX_ACK_CONFIG() (P2DIR |= BIT0)  
14 -#define EAP_RX_ACK_SET() (P2OUT |= BIT0)  
15 -#define EAP_RX_ACK_CLR() (P2OUT &= ~BIT0)  
16 -  
17 -#define EAP_TX_INT_CONFIG() (P2DIR &= ~BIT1, P2IES |= BIT1, P2IFG &= BIT1, P2IE |= BIT1)  
18 -#define EAP_TX_INT_TST() (P2IFG & BIT1)  
19 -#define EAP_TX_INT_CLR() (P2IFG &= ~BIT1)  
20 -  
21 -void init(void) {  
22 -  
23 - WDTCTL = WDTPW + WDTHOLD;  
24 - BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0;  
25 - if (CALBC1_1MHZ != 0xFF) {  
26 - DCOCTL = 0x00;  
27 - BCSCTL1 = CALBC1_1MHZ; /* Set DCO to 1MHz */  
28 - DCOCTL = CALDCO_1MHZ;  
29 - }  
30 - BCSCTL1 |= XT2OFF + DIVA_0;  
31 - BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1;  
32 -  
33 - P1DIR |= BIT0; /* LED */  
34 - P1OUT &= ~BIT0;  
35 -  
36 - UCA0CTL1 |= UCSWRST;  
37 -  
38 - P1SEL |= BIT1 + BIT2;  
39 - P1SEL2 |= BIT1 + BIT2;  
40 -  
41 - EAP_RX_ACK_CONFIG();  
42 - EAP_RX_ACK_SET();  
43 -  
44 - EAP_TX_INT_CONFIG();  
45 -  
46 - UCA0CTL1 = UCSSEL_2 + UCSWRST;  
47 - UCA0MCTL = UCBRF_0 + UCBRS_6;  
48 - UCA0BR0 = 8;  
49 - UCA0CTL1 &= ~UCSWRST;  
50 -  
51 - IFG2 &= ~(UCA0RXIFG);  
52 - IE2 |= UCA0RXIE;  
53 -  
54 - __enable_interrupt();  
55 -}  
56 -  
57 -/*  
58 - * ============ Serial Driver ============  
59 - */  
60 -  
61 -#include <Em_Message.h>  
62 -  
63 -__attribute__((interrupt(EAP_RX_VECTOR)))  
64 -static void rxHandler(void) {  
65 - uint8_t b = EAP_RX_BUF;  
66 - if (Em_Message_addByte(b)) {  
67 - Em_Message_dispatch();  
68 - }  
69 - EAP_RX_ACK_CLR();  
70 - EAP_RX_ACK_SET();  
71 -}  
72 -  
73 -__attribute__((interrupt(EAP_TX_VECTOR)))  
74 -static void txHandler(void) {  
75 - if (EAP_TX_INT_TST()) {  
76 - uint8_t b;  
77 - if (Em_Message_getByte(&b)) {  
78 - EAP_TX_BUF = b;  
79 - }  
80 - EAP_TX_INT_CLR();  
81 - }  
82 -}  
83 -  
84 -void Em_Message_startSend() {  
85 - uint8_t b;  
86 - if (Em_Message_getByte(&b)) {  
87 - UCA0TXBUF = b;  
88 - }  
89 -}  
90 -  
91 -uint8_t Em_Message_lock() {  
92 - uint8_t key;  
93 - asm ("MOV r2, %0": "=r" (key));  
94 - key &= 0x8;  
95 - asm ("DINT");  
96 - return key;  
97 -}  
98 -  
99 -void Em_Message_unlock(uint8_t key) {  
100 - if (key) {  
101 - asm ("EINT");  
102 - }  
103 - else {  
104 - asm ("DINT");  
105 - }  
106 -}  
107 -  
108 -/*  
109 - * ============ Application Program ============  
110 - */  
111 -  
112 -#include <MyApp.h>  
113 -  
114 -volatile MyApp_someRes_t someRes = 123;  
115 -  
116 -int main(int argc, char *argv[]) {  
117 - volatile int dummy = 0;  
118 - init();  
119 - MyApp_run();  
120 - while (dummy == 0) {  
121 - /* idle */  
122 - }  
123 - return 0;  
124 -}  
125 -  
126 -/*  
127 - * Implemented methods  
128 - */  
129 -  
130 -void DUREX_connectHandler(void) {  
131 - /* TODO: application is now connected */  
132 -}  
133 -  
134 -void DUREX_disconnectHandler(void) {  
135 - /* TODO: application is now disconnected */  
136 -}  
137 -  
138 -void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) {  
139 - /* TODO: write resource 'numServerBytes' into 'output' */  
140 -}  
141 -  
142 -void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) {  
143 - /* TODO: read resource 'numClientBytes' from 'input' */  
144 -}  
145 -  
146 -void DUREX_serverData_fetch(DUREX_serverData_t* const output) {  
147 - /* TODO: write resource 'serverData' into 'output' */  
148 -}  
149 -  
150 -void DUREX_clientData_store(DUREX_clientData_t* const input) {  
151 - /* TODO: read resource 'clientData' from 'input' */  
152 -}  
153 -  
154 -void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) {  
155 - /* TODO: write resource 'numServerPackets' into 'output' */  
156 -}  
157 -  
158 -void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) {  
159 - /* TODO: read resource 'numClientPackets' from 'input' */  
160 -}  
161 -  
162 -void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) {  
163 - /* TODO: read resource 'clientMessageAvailable' from 'input' */  
164 -}  
165 -  
166 -void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) {  
167 - /* TODO: write resource 'serverMessageAvailable' into 'output' */  
168 -}  
169 -  
170 -void MyApp_connectHandler(void) {  
171 - P1OUT |= BIT0;  
172 -}  
173 -  
174 -void MyApp_disconnectHandler(void) {  
175 - P1OUT &= ~BIT0;  
176 -}  
177 -  
178 -void MyApp_someRes_fetch(MyApp_someRes_t* const output) {  
179 - *output = someRes;  
180 -}  
181 -  
182 -void MyApp_someRes_store(MyApp_someRes_t* const input) {  
183 - someRes = *input;  
184 -}  
MyAppLaunchPad/makefile deleted
1 -EMSNAME = MyApp  
2 -  
3 -COMMON = ../../../Common/Embedded/LaunchPad  
4 -SCHEMA = ../../Schema  
5 -  
6 -OBJECTS = main.obj $(EMSNAME).obj  
7 -  
8 -include $(COMMON)/rules.mk  
MyAppSchema/.gitignore deleted
1 -/imports  
MyAppSchema/.project deleted
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>MyAppSchema</name>  
4 - <comment></comment>  
5 - <projects>  
6 - </projects>  
7 - <buildSpec>  
8 - <buildCommand>  
9 - <name>com.emmoco.mcmtooling.core.mcmToolingBuilder</name>  
10 - <arguments>  
11 - </arguments>  
12 - </buildCommand>  
13 - </buildSpec>  
14 - <natures>  
15 - <nature>com.emmoco.mcmtooling.core.mcmToolingNature</nature>  
16 - </natures>  
17 -</projectDescription>  
MyAppSchema/bundle.properties deleted
1 -# generated file - do not edit  
2 -  
3 -bundle.requires = com.emmoco.schema.translator  
4 -com.emmoco.framework.Properties.applicationDirectory = out  
5 -com.emmoco.framework.Properties.schemaDestinationDirectory = out  
6 -com.emmoco.framework.Properties.serverAPIToken =  
7 -com.emmoco.framework.Properties.align16 = 2  
8 -com.emmoco.framework.Properties.align32 = 4  
9 -com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/durex/MyAppSchema/schema.ems  
10 -com.emmoco.framework.Properties.toolVersion = 12.0.0.201211010336  
MyAppSchema/imports/system@emmoco.com/System.ems deleted
1 -owner = "system@emmoco.com"  
2 -  
3 -schema System {  
4 -  
5 - // protocolLevel #1  
6 -  
7 - uint8 $schemaUuid[16] { // protocolLevel #10 -- invisible to applications  
8 - readonly  
9 - }  
10 -  
11 - uint16 $mcmProtocolLevel {  
12 - readonly  
13 - }  
14 -  
15 - uint16 $eapProtocolLevel {  
16 - readonly  
17 - }  
18 -  
19 - uint8 $eapBuildDate[8] { // protocolLevel #5 -- rename from $eapBuildNumber  
20 - readonly  
21 - }  
22 -  
23 - // protocolLevel #2  
24 -  
25 - int16 $fileIndexReset {  
26 - writeonly  
27 - }  
28 -  
29 - // protocolLevel #5  
30 -  
31 - // protocolLevel #12 -- increase size to 20  
32 -  
33 - uint8 $schemaHash[20] {  
34 - readonly  
35 - }  
36 -  
37 - // protocolLevel #7  
38 -  
39 - struct ResourceCount {  
40 - uint8 app  
41 - uint8 sys  
42 - }  
43 -  
44 - ResourceCount $resourceCount {  
45 - readonly  
46 - }  
47 -  
48 - // protocolLevel #9  
49 -  
50 - int8 $mobileRssi {  
51 - readonly  
52 - }  
53 -  
54 - // protocolLevel #11  
55 -  
56 - uint8 $mcmDisconnect {  
57 - writeonly  
58 - }  
59 -  
60 -}  
MyAppSchema/out/Em_Message.h deleted
1 -#ifndef Em_Message_H_  
2 -#define Em_Message_H_  
3 -  
4 -#include "Em_Types.h"  
5 -  
6 -#ifdef __cplusplus  
7 -extern "C" {  
8 -#endif  
9 -  
10 -/* protocolLevel #4 */  
11 -#define Em_Message_INDSIZE 4  
12 -  
13 -typedef uint8_t Em_Message_Size;  
14 -typedef uint8_t Em_Message_Kind;  
15 -/* protocolLevel #12 -- split 16-bit resId into <resId, chan> */  
16 -typedef int8_t Em_Message_ResId;  
17 -typedef uint8_t Em_Message_Chan;  
18 -  
19 -#define Em_Message_NOP 0  
20 -#define Em_Message_FETCH 1  
21 -#define Em_Message_FETCH_DONE 2  
22 -#define Em_Message_STORE 3  
23 -#define Em_Message_STORE_DONE 4  
24 -#define Em_Message_INDICATOR 5  
25 -#define Em_Message_CONNECT 6  
26 -#define Em_Message_DISCONNECT 7  
27 -#define Em_Message_ECHO 8  
28 -/* protocolLevel #3 */  
29 -/* protocolLevel #6 -- rename from BROADCAST to PAIRING */  
30 -#define Em_Message_PAIRING 9  
31 -#define Em_Message_PAIRING_DONE 10  
32 -/* protocolLevel #7 */  
33 -#define Em_Message_OFFLINE 11  
34 -/* protocolLevel #8 */  
35 -#define Em_Message_ACCEPT 12  
36 -  
37 -typedef struct Em_Message_Header {  
38 - Em_Message_Size size;  
39 - Em_Message_Kind kind;  
40 - Em_Message_ResId resId;  
41 - Em_Message_Chan chan;  
42 -} Em_Message_Header;  
43 -  
44 -typedef uint16_t Em_Message_protocolLevel_t;  
45 -  
46 -/* protocolLevel #1 */  
47 -  
48 -/* protocolLevel #10 */  
49 -/* #define Em_Message_SYS_SCHEMA_UUID -1 */  
50 -  
51 -#define Em_Message_SYS_MCM_PROTOCOL_LEVEL -2  
52 -#define Em_Message_SYS_EAP_PROTOCOL_LEVEL -3  
53 -#define Em_Message_SYS_EAP_BUILD_DATE -4  
54 -  
55 -/* protocolLevel #2 */  
56 -#define Em_Message_SYS_FILE_INDEX_RESET -5  
57 -  
58 -/* protocolLevel #5 */  
59 -#define Em_Message_SYS_SCHEMA_HASH -6  
60 -  
61 -/* protocolLevel #7 */  
62 -#define Em_Message_SYS_RESOURCE_COUNT -7  
63 -  
64 -/* protocolLevel #9 */  
65 -#define Em_Message_SYS_MOBILE_RSSI -8  
66 -  
67 -/* protocolLevel #11 */  
68 -#define Em_Message_SYS_MCM_DISCONNECT -9  
69 -  
70 -extern void Em_Message_init(void);  
71 -  
72 -extern bool Em_Message_addByte(uint8_t b);  
73 -extern void Em_Message_dispatch(void);  
74 -extern bool Em_Message_getByte(uint8_t *bp);  
75 -extern uint8_t Em_Message_lock(void);  
76 -extern void Em_Message_startSend(void);  
77 -extern void Em_Message_unlock(uint8_t key);  
78 -  
79 -#ifdef __cplusplus  
80 -}  
81 -#endif  
82 -  
83 -#endif /*Em_Message_H_*/  
MyAppSchema/out/Em_Types.h deleted
1 -#ifndef Em_Types_H_  
2 -#define Em_Types_H_  
3 -  
4 -#ifndef EM_NOSTDBOOL  
5 -#include <stdbool.h>  
6 -#endif  
7 -  
8 -#ifndef EM_NOSTDINT  
9 -#include <stdint.h>  
10 -#endif  
11 -  
12 -#endif /*Em_Types_H_*/  
MyAppSchema/out/MyApp-TODO.c deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#include "MyApp.h"  
5 -  
6 -#ifdef Em_MyApp_TODO /* enables optional inclusion of empty functions */  
7 -  
8 -/* Copy the function skeletons below into your own MyApp.c source file */  
9 -  
10 -void MyApp_connectHandler(void) {  
11 - /* TODO: application is now connected */  
12 -}  
13 -  
14 -void MyApp_disconnectHandler(void) {  
15 - /* TODO: application is now disconnected */  
16 -}  
17 -  
18 -void MyApp_someRes_fetch(MyApp_someRes_t* const output) {  
19 - /* TODO: write resource 'someRes' into 'output' */  
20 -}  
21 -  
22 -void MyApp_someRes_store(MyApp_someRes_t* const input) {  
23 - /* TODO: read resource 'someRes' from 'input' */  
24 -}  
25 -  
26 -#endif /* dummy file */  
MyAppSchema/out/MyApp.c deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#include "Em_Message.h"  
5 -#include "MyApp.h"  
6 -  
7 -#ifdef __cplusplus  
8 -extern "C" {  
9 -#endif  
10 -  
11 -#define Em_Message_protocolLevel 12  
12 -  
13 -typedef struct Em_App_Message {  
14 - uint8_t dummy;  
15 - uint8_t sot;  
16 - Em_Message_Header hdr;  
17 - uint8_t data[20];  
18 -} Em_App_Message;  
19 -  
20 -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))};  
21 -  
22 -const uint8_t Em_App_build[] = {139, 102, 229, 241, 69, 1, 0, 0};  
23 -  
24 -#define Em_App_APP_RESOURCE_COUNT 1  
25 -#define Em_App_SYS_RESOURCE_COUNT 8  
26 -  
27 -#define Em_App_ACCEPT MyApp_accept  
28 -#define Em_App_DISCONNECT MyApp_disconnect  
29 -#define Em_App_PAIRINGON MyApp_pairingOn  
30 -#define Em_App_PAIRINGOFF MyApp_pairingOff  
31 -#define Em_App_RESET MyApp_reset  
32 -#define Em_App_RUN MyApp_run  
33 -  
34 -#define Em_App_CONNECTHANDLER MyApp_connectHandler  
35 -#define Em_App_DISCONNECTHANDLER MyApp_disconnectHandler  
36 -  
37 -#define Em_App_MAX_INDICATOR 1  
38 -  
39 -enum {Em_App_IDLE, Em_App_DISCONNECTED, Em_App_CONNECTED};  
40 -  
41 -typedef struct Em_App_Indicator {  
42 - uint8_t dummy;  
43 - uint8_t sot;  
44 - Em_Message_Header hdr;  
45 - uint8_t data[Em_Message_INDSIZE];  
46 -} Em_App_Indicator;  
47 -  
48 -void (*Em_App_pdHdlr)(void);  
49 -  
50 -const uint16_t Em_App_endian = 0x0100;  
51 -  
52 -Em_Message_Size Em_App_recvIdx;  
53 -Em_Message_Size Em_App_recvSize;  
54 -Em_Message_Size Em_App_xmitIdx;  
55 -Em_Message_Size Em_App_xmitSize;  
56 -  
57 -uint8_t Em_App_state = Em_App_IDLE;  
58 -Em_App_Message Em_App_msg;  
59 -Em_App_Indicator Em_App_ind;  
60 -bool Em_App_moreData = false;  
61 -bool Em_App_readIdle = true;  
62 -int32_t Em_App_fileIndex;  
63 -uint32_t Em_App_xmitMask;  
64 -  
65 -uint8_t* Em_App_inBuf = (uint8_t*)&Em_App_msg.hdr;  
66 -uint8_t* Em_App_outBuf;  
67 -  
68 -void Em_App_fetchDispatch(void);  
69 -void Em_App_storeDispatch(void);  
70 -void Em_App_sendIndicator(Em_Message_ResId indId);  
71 -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size);  
72 -void Em_App_startIndSend(void);  
73 -void Em_App_startResSend(void);  
74 -void Em_App_sysFetchDispatch(void);  
75 -void Em_App_sysStoreDispatch(void);  
76 -bool Em_App_xmitReady(Em_Message_ResId indId);  
77 -  
78 -bool Em_Message_addByte(uint8_t b) {  
79 - if (Em_App_readIdle && b) {  
80 - Em_App_recvSize = Em_App_inBuf[0] = b;  
81 - Em_App_recvIdx = 1;  
82 - Em_App_readIdle = false;  
83 - return false;  
84 - }  
85 - Em_App_inBuf[Em_App_recvIdx++] = b;  
86 - if (Em_App_recvIdx < Em_App_recvSize) {  
87 - return false;  
88 - }  
89 - Em_App_readIdle = true;  
90 - return true;  
91 -}  
92 -  
93 -bool Em_Message_getByte(uint8_t* bp) {  
94 - uint8_t key = Em_Message_lock();  
95 - Em_App_moreData = (Em_App_xmitSize != 0);  
96 - if (!Em_App_moreData && (Em_App_xmitMask != 0)) {  
97 - uint8_t i;  
98 - uint32_t m;  
99 - for (i = 0, m = 0x1; i < Em_App_MAX_INDICATOR; i++, m <<= 1) {  
100 - if (Em_App_xmitMask & m) {  
101 - Em_App_xmitMask &= ~m;  
102 - if (i == 0) {  
103 - Em_App_startResSend();  
104 - }  
105 - else {  
106 - Em_App_sendIndicator(i);  
107 - }  
108 - break;  
109 - }  
110 - }  
111 - Em_Message_unlock(key);  
112 - return false;  
113 - }  
114 - else if (Em_App_moreData) {  
115 - *bp = Em_App_outBuf[Em_App_xmitIdx++];  
116 - Em_App_xmitSize -= 1;  
117 - }  
118 - Em_Message_unlock(key);  
119 - return Em_App_moreData;  
120 -}  
121 -  
122 -void Em_App_ACCEPT(bool enable) {  
123 - if (Em_App_state == Em_App_CONNECTED) {  
124 - return;  
125 - }  
126 - Em_App_ind.sot = 0;  
127 - Em_App_ind.hdr.kind = Em_Message_ACCEPT;  
128 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
129 - Em_App_ind.hdr.resId = enable;  
130 - Em_App_startIndSend();  
131 -}  
132 -  
133 -void Em_App_DISCONNECT(void) {  
134 - if (Em_App_state != Em_App_CONNECTED) {  
135 - return;  
136 - }  
137 - Em_App_state = Em_App_DISCONNECTED;  
138 - Em_App_ind.sot = 0;  
139 - Em_App_ind.hdr.kind = Em_Message_DISCONNECT;  
140 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
141 - Em_App_ind.hdr.resId = 0;  
142 - Em_App_startIndSend();  
143 -}  
144 -  
145 -void Em_Message_dispatch(void) {  
146 - if (Em_App_state == Em_App_IDLE) {  
147 - return;  
148 - }  
149 - switch (Em_App_msg.hdr.kind) {  
150 - case Em_Message_CONNECT:  
151 - Em_App_state = Em_App_CONNECTED;  
152 - Em_App_CONNECTHANDLER();  
153 - break;  
154 - case Em_Message_DISCONNECT:  
155 - Em_App_state = Em_App_DISCONNECTED;  
156 - Em_App_DISCONNECTHANDLER();  
157 - break;  
158 - case Em_Message_PAIRING_DONE:  
159 - if (Em_App_pdHdlr) {  
160 - (*Em_App_pdHdlr)();  
161 - }  
162 - break;  
163 - case Em_Message_FETCH:  
164 - if (Em_App_msg.hdr.resId > 0) {  
165 - Em_App_fetchDispatch();  
166 - }  
167 - else {  
168 - Em_App_sysFetchDispatch();  
169 - }  
170 - break;  
171 - case Em_Message_STORE:  
172 - if (Em_App_msg.hdr.resId > 0) {  
173 - Em_App_storeDispatch();  
174 - }  
175 - else {  
176 - Em_App_sysStoreDispatch();  
177 - }  
178 - break;  
179 - }  
180 -}  
181 -  
182 -void Em_App_PAIRINGOFF(void(*handler)(void)) {  
183 - Em_App_PAIRINGON(0, handler);  
184 -}  
185 -  
186 -void Em_App_PAIRINGON(uint8_t secs, void(*handler)(void)) {  
187 - if (Em_App_state != Em_App_DISCONNECTED) {  
188 - return;  
189 - }  
190 - Em_App_pdHdlr = handler;  
191 - Em_App_ind.sot = 0;  
192 - Em_App_ind.hdr.kind = Em_Message_PAIRING;  
193 - Em_App_ind.hdr.size = sizeof (Em_Message_Header);  
194 - Em_App_ind.hdr.resId = secs;  
195 - Em_App_startIndSend();  
196 -}  
197 -  
198 -void Em_App_RESET(void) {  
199 - Em_App_recvIdx = Em_App_recvSize = Em_App_xmitIdx = Em_App_xmitSize = 0;  
200 - Em_App_state = Em_App_IDLE;  
201 - Em_App_moreData = false;  
202 - Em_App_readIdle = true;  
203 - Em_App_fileIndex = 0;  
204 - Em_App_xmitMask = 0;  
205 -}  
206 -  
207 -void Em_App_RUN(void) {  
208 - Em_App_state = Em_App_DISCONNECTED;  
209 -}  
210 -  
211 -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size) {  
212 - if (Em_App_state != Em_App_CONNECTED) {  
213 - return;  
214 - }  
215 - Em_App_msg.sot = 0;  
216 - Em_App_msg.hdr.kind = kind;  
217 - Em_App_msg.hdr.size = size + sizeof (Em_Message_Header);  
218 - if (Em_App_xmitReady(0)) {  
219 - Em_App_startResSend();  
220 - }  
221 -}  
222 -  
223 -void Em_App_startIndSend(void) {  
224 - Em_App_outBuf = (uint8_t*)&Em_App_ind.sot;  
225 - Em_App_xmitSize = Em_App_ind.hdr.size + 1;  
226 - Em_App_xmitIdx = 0;  
227 - Em_Message_startSend();  
228 -}  
229 -  
230 -void Em_App_startResSend(void) {  
231 - Em_App_outBuf = (uint8_t*)&Em_App_msg.sot;  
232 - Em_App_xmitSize = Em_App_msg.hdr.size + 1;  
233 - Em_App_xmitIdx = 0;  
234 - Em_Message_startSend();  
235 -}  
236 -  
237 -void Em_App_sysFetchDispatch(void) {  
238 - uint8_t size = 0;  
239 - int i;  
240 - switch (Em_App_msg.hdr.resId) {  
241 - case Em_Message_SYS_SCHEMA_HASH:  
242 - for (i = 0; i < sizeof (Em_App_hash); i++) {  
243 - Em_App_msg.data[i] = Em_App_hash[i];  
244 - }  
245 - Em_App_msg.data[sizeof (Em_App_hash)] = *((uint8_t*)&Em_App_endian);  
246 - size = sizeof (Em_App_hash) + 1;  
247 - break;  
248 - case Em_Message_SYS_EAP_PROTOCOL_LEVEL:  
249 - *((Em_Message_protocolLevel_t*)Em_App_msg.data) = Em_Message_protocolLevel;  
250 - size = sizeof (Em_Message_protocolLevel_t);  
251 - break;  
252 - case Em_Message_SYS_EAP_BUILD_DATE:  
253 - for (i = 0; i < sizeof (Em_App_build); i++) {  
254 - Em_App_msg.data[i] = Em_App_build[i];  
255 - }  
256 - size = sizeof (Em_App_build);  
257 - break;  
258 - case Em_Message_SYS_RESOURCE_COUNT:  
259 - Em_App_msg.data[0] = Em_App_APP_RESOURCE_COUNT;  
260 - Em_App_msg.data[1] = Em_App_SYS_RESOURCE_COUNT;  
261 - size = 2;  
262 - break;  
263 - }  
264 - Em_App_sendResponse(Em_Message_FETCH_DONE, size);  
265 -}  
266 -  
267 -void Em_App_sysStoreDispatch(void) {  
268 - switch (Em_App_msg.hdr.resId) {  
269 - case Em_Message_SYS_FILE_INDEX_RESET:  
270 - Em_App_fileIndex = 0;  
271 - break;  
272 - }  
273 - Em_App_sendResponse(Em_Message_STORE_DONE, 0);  
274 -}  
275 -  
276 -bool Em_App_xmitReady(Em_Message_ResId indId) {  
277 - uint8_t key = Em_Message_lock();  
278 - bool res = !Em_App_moreData && Em_App_xmitMask == 0;  
279 - if (!res) {  
280 - Em_App_xmitMask |= (1 << indId);  
281 - }  
282 - Em_Message_unlock(key);  
283 - return res;  
284 -}  
285 -  
286 -void Em_App_fetchDispatch(void) {  
287 - uint8_t size = 0;  
288 - switch (Em_App_msg.hdr.resId) {  
289 - case 0:  
290 - break;  
291 - case 1:  
292 - MyApp_someRes_fetch((MyApp_someRes_t*)Em_App_msg.data);  
293 - size = 1;  
294 - break;  
295 - }  
296 - Em_App_sendResponse(Em_Message_FETCH_DONE, size);  
297 -}  
298 -  
299 -void Em_App_storeDispatch(void) {  
300 - switch (Em_App_msg.hdr.resId) {  
301 - case 0:  
302 - break;  
303 - case 1:  
304 - MyApp_someRes_store((MyApp_someRes_t*)Em_App_msg.data);  
305 - break;  
306 - }  
307 - Em_App_sendResponse(Em_Message_STORE_DONE, 0);  
308 -}  
309 -  
310 -void Em_App_sendIndicator(Em_Message_ResId indId) {  
311 - Em_Message_Size resId = 0;  
312 - Em_Message_Size size = 0;  
313 - Em_App_ind.sot = 0;  
314 - Em_App_ind.hdr.kind = Em_Message_INDICATOR;  
315 - Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size;  
316 - Em_App_ind.hdr.resId = resId;  
317 - Em_App_startIndSend();  
318 -}  
319 -  
320 -#ifdef __cplusplus  
321 -}  
322 -#endif  
323 -  
MyAppSchema/out/MyApp.h deleted
1 -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T21:25:14T ****/  
2 -/**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/  
3 -  
4 -#ifndef MyApp__H  
5 -#define MyApp__H  
6 -  
7 -#include "Em_Types.h"  
8 -#include "Em_Message.h"  
9 -  
10 -#ifdef __cplusplus  
11 -extern "C" {  
12 -#endif  
13 -  
14 -/* resource someRes */  
15 -typedef uint8_t MyApp_someRes_t;  
16 -extern void MyApp_someRes_fetch(MyApp_someRes_t* const output);  
17 -extern void MyApp_someRes_store(MyApp_someRes_t* const input);  
18 -  
19 -void MyApp_reset(void);  
20 -void MyApp_run(void);  
21 -  
22 -void MyApp_accept(bool enable);  
23 -void MyApp_disconnect(void);  
24 -void MyApp_pairingOn(uint8_t secs, void(*handler)(void));  
25 -void MyApp_pairingOff(void(*handler)(void));  
26 -  
27 -void MyApp_connectHandler(void);  
28 -void MyApp_disconnectHandler(void);  
29 -  
30 -#ifdef __cplusplus  
31 -}  
32 -#endif  
33 -  
34 -#endif /* MyApp__H */  
MyAppSchema/out/MyApp.zip deleted
No preview for this file type
MyAppSchema/out/myapp.json deleted
1 -{  
2 - "resources": {  
3 - "$schemaHash": {  
4 - "id": -6,  
5 - "align": 1,  
6 - "attributes": {"readonly": true},  
7 - "type": "A20:u1",  
8 - "access": "r",  
9 - "size": 20  
10 - },  
11 - "$eapProtocolLevel": {  
12 - "id": -3,  
13 - "align": 2,  
14 - "attributes": {"readonly": true},  
15 - "type": "u2",  
16 - "access": "r",  
17 - "size": 2  
18 - },  
19 - "$mcmProtocolLevel": {  
20 - "id": -2,  
21 - "align": 2,  
22 - "attributes": {"readonly": true},  
23 - "type": "u2",  
24 - "access": "r",  
25 - "size": 2  
26 - },  
27 - "$mobileRssi": {  
28 - "id": -8,  
29 - "align": 1,  
30 - "attributes": {"readonly": true},  
31 - "type": "i1",  
32 - "access": "r",  
33 - "size": 1  
34 - },  
35 - "$mcmDisconnect": {  
36 - "id": -9,  
37 - "align": 1,  
38 - "attributes": {"writeonly": true},  
39 - "type": "u1",  
40 - "access": "w",  
41 - "size": 1  
42 - },  
43 - "someRes": {  
44 - "id": 1,  
45 - "align": 1,  
46 - "attributes": {},  
47 - "type": "u1",  
48 - "access": "rw",  
49 - "size": 1  
50 - },  
51 - "$eapBuildDate": {  
52 - "id": -4,  
53 - "align": 1,  
54 - "attributes": {"readonly": true},  
55 - "type": "A8:u1",  
56 - "access": "r",  
57 - "size": 8  
58 - },  
59 - "$resourceCount": {  
60 - "id": -7,  
61 - "align": 1,  
62 - "attributes": {"readonly": true},  
63 - "type": "S:system@emmoco.com.System/ResourceCount",  
64 - "access": "r",  
65 - "size": 2  
66 - },  
67 - "$fileIndexReset": {  
68 - "id": -5,  
69 - "align": 2,  
70 - "attributes": {"writeonly": true},  
71 - "type": "i2",  
72 - "access": "w",  
73 - "size": 2  
74 - }  
75 - },  
76 - "resourceNamesSys": [  
77 - "$eapBuildDate",  
78 - "$eapProtocolLevel",  
79 - "$fileIndexReset",  
80 - "$mcmDisconnect",  
81 - "$mcmProtocolLevel",  
82 - "$mobileRssi",  
83 - "$resourceCount",  
84 - "$schemaHash"  
85 - ],  
86 - "manifest": {  
87 - "protocolLevel": 12,  
88 - "hash": [  
89 - 214,  
90 - 20,  
91 - 94,  
92 - 119,  
93 - 153,  
94 - 158,  
95 - 83,  
96 - 114,  
97 - 52,  
98 - 253,  
99 - 232,  
100 - 39,  
101 - 41,  
102 - 80,  
103 - 38,  
104 - 6  
105 - ],  
106 - "toolVersion": "12.0.0.201211010336",  
107 - "name": "MyApp",  
108 - "$$md5": "b184e3f65b05cd53903a85dfa1918a7b",  
109 - "build": [  
110 - 139,  
111 - 102,  
112 - 229,  
113 - 241,  
114 - 69,  
115 - 1,  
116 - 0,  
117 - 0  
118 - ],  
119 - "date": "2014-05-12T21:25:14T",  
120 - "maxAlign": 2,  
121 - "maxSize": 20,  
122 - "version": "1.0.0"  
123 - },  
124 - "resourceNames": [  
125 - "someRes",  
126 - "$mcmProtocolLevel",  
127 - "$eapProtocolLevel",  
128 - "$eapBuildDate",  
129 - "$fileIndexReset",  
130 - "$schemaHash",  
131 - "$resourceCount",  
132 - "$mobileRssi",  
133 - "$mcmDisconnect"  
134 - ],  
135 - "attributes": {  
136 - "description": "starter application",  
137 - "version": "1.0.0"  
138 - },  
139 - "types": {  
140 - "system@emmoco.com.System/ResourceCount": {  
141 - "align": 1,  
142 - "type": "S:system@emmoco.com.System/ResourceCount",  
143 - "size": 2,  
144 - "fields": [  
145 - {  
146 - "pad": 0,  
147 - "align": 1,  
148 - "name": "app",  
149 - "type": "u1",  
150 - "size": 1  
151 - },  
152 - {  
153 - "pad": 0,  
154 - "align": 1,  
155 - "name": "sys",  
156 - "type": "u1",  
157 - "size": 1  
158 - }  
159 - ]  
160 - },  
161 - "std:i2": {  
162 - "align": 2,  
163 - "size": 2  
164 - },  
165 - "std:i1": {  
166 - "align": 1,  
167 - "size": 1  
168 - },  
169 - "std:u1": {  
170 - "align": 1,  
171 - "size": 1  
172 - },  
173 - "std:u2": {  
174 - "align": 2,  
175 - "size": 2  
176 - }  
177 - },  
178 - "resourceNamesApp": ["someRes"],  
179 - "imports": {"@emmoco.com.MyApp": true}  
180 -}  
181 \ No newline at end of file 0 \ No newline at end of file
MyAppSchema/schema.ems deleted
1 -version = "1.0.0"  
2 -description = "starter application"  
3 -  
4 -schema MyApp {  
5 -  
6 - uint8 someRes  
7 -  
8 -}