Hi
I'm running win7 64bit
Arduino IDE ver 1.0.5-r2
ArduBlock v20131031
I've loaded Arduino IDE and ArduBlock. I built a MakeBlock starter tank.
I pull up IR_Control.ino in Arduino IDE, compiles and uploads to ME_uno board fine, bot works using IR controller
I launch ArduBlock from Arduino IDE pull up Me_IR_CAR.adp (this looks similar to IR_Control.ino in block format)
Issue I have is when I "Upload to Arduino" from ArduBlock, code gets transferred to Arduino IDE and get Error compiling, below is text:
Any Help Appreciated!
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/Makeblock.h:296: error: expected class-name before ',' token
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'void MeWire::begin()':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:112: error: 'Wire' was not declared in this scope
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'void MeWire::read(byte, uint8_t*, int)':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:133: error: 'Wire' was not declared in this scope
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'void MeWire::write(byte, byte)':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:149: error: 'Wire' was not declared in this scope
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In constructor 'MeSerial::MeSerial(uint8_t)':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:382: error: class 'MeSerial' does not have any field named 'SoftwareSerial'
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'void MeSerial::begin(long int)':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:396: error: 'SoftwareSerial' has not been declared
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'int MeSerial::read()':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:424: error: 'SoftwareSerial' has not been declared
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'int MeSerial::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:436: error: 'SoftwareSerial' has not been declared
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'bool MeSerial::listen()':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:442: error: 'SoftwareSerial' has not been declared
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp: In member function 'bool MeSerial::isListening()':
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Makeblock.cpp:448: error: 'SoftwareSerial' has not been declared
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:458)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)
at java.awt.GraphicsConfiguration.createCompatibleImage(GraphicsConfiguration.java:163)
at edu.mit.blocks.codeblockutil.GraphicsManager.getGCCompatibleImage(GraphicsManager.java:39)
at edu.mit.blocks.renderable.RenderableBlock.updateBuffImg(RenderableBlock.java:1378)
at edu.mit.blocks.renderable.RenderableBlock.<init>(RenderableBlock.java:271)
at edu.mit.blocks.renderable.RenderableBlock.<init>(RenderableBlock.java:186)
at edu.mit.blocks.renderable.FactoryRenderableBlock.<init>(FactoryRenderableBlock.java:40)
at edu.mit.blocks.workspace.PageDrawerLoadingUtils.loadBlockDrawerSets(PageDrawerLoadingUtils.java:236)
at edu.mit.blocks.workspace.Workspace.loadWorkspaceFrom(Workspace.java:849)
at edu.mit.blocks.controller.WorkspaceController.loadFreshWorkspace(WorkspaceController.java:397)
at com.ardublock.core.Context.resetWorksapce(Context.java:110)
at com.ardublock.core.Context.<init>(Context.java:76)
at com.ardublock.core.Context.getContext(Context.java:63)
at com.ardublock.ui.OpenblocksFrame.<init>(OpenblocksFrame.java:71)
at com.ardublock.ui.ArduBlockToolFrame.<init>(ArduBlockToolFrame.java:3)
at com.ardublock.ArduBlockTool.init(ArduBlockTool.java:28)
at processing.app.Editor.addTools(Editor.java:794)
at processing.app.Editor.buildToolsMenu(Editor.java:670)
at processing.app.Editor.buildMenuBar(Editor.java:476)
at processing.app.Editor.<init>(Editor.java:205)
at processing.app.Base.handleOpen(Base.java:705)
at processing.app.Base.handleOpen(Base.java:670)
at processing.app.Base$7.actionPerformed(Base.java:1104)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:458)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)
at java.awt.GraphicsConfiguration.createCompatibleImage(GraphicsConfiguration.java:163)
at edu.mit.blocks.codeblockutil.GraphicsManager.getGCCompatibleImage(GraphicsManager.java:39)
at edu.mit.blocks.renderable.RenderableBlock.updateBuffImg(RenderableBlock.java:1378)
at edu.mit.blocks.renderable.RenderableBlock.<init>(RenderableBlock.java:271)
at edu.mit.blocks.renderable.RenderableBlock.<init>(RenderableBlock.java:186)
at edu.mit.blocks.renderable.FactoryRenderableBlock.<init>(FactoryRenderableBlock.java:40)
at edu.mit.blocks.workspace.PageDrawerLoadingUtils.loadBlockDrawerSets(PageDrawerLoadingUtils.java:236)
at edu.mit.blocks.workspace.Workspace.loadWorkspaceFrom(Workspace.java:849)
at edu.mit.blocks.controller.WorkspaceController.loadFreshWorkspace(WorkspaceController.java:397)
at com.ardublock.core.Context.resetWorksapce(Context.java:110)
at com.ardublock.core.Context.<init>(Context.java:76)
at com.ardublock.core.Context.getContext(Context.java:63)
at com.ardublock.ui.OpenblocksFrame.<init>(OpenblocksFrame.java:71)
at com.ardublock.ui.ArduBlockToolFrame.<init>(ArduBlockToolFrame.java:3)
at com.ardublock.ArduBlockTool.init(ArduBlockTool.java:28)
at processing.app.Editor.addTools(Editor.java:794)
at processing.app.Editor.buildToolsMenu(Editor.java:670)
at processing.app.Editor.buildMenuBar(Editor.java:476)
at processing.app.Editor.<init>(Editor.java:205)
at processing.app.Base.handleOpen(Base.java:705)
at processing.app.Base.handleOpen(Base.java:670)
at processing.app.Base.handleOpenPrompt(Base.java:659)
at processing.app.Editor$4.actionPerformed(Editor.java:497)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)