Show Posts
Pages: 1 ... 20 21 [22] 23 24 ... 44
316  Using Arduino / Displays / Re: 4D Systems μLCD-μLED-μVGA Serial_LCD Library Suite on: November 30, 2012, 01:08:58 pm
Driving two screens is possible with the Serial_LCD Library Suite, with one serial port per screen.

Learn more on how to proceed and download the sketch with two galleries!

317  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 26, 2012, 05:57:26 am
Please find the new release of embedXcode

embedXcode • Nov 24, 2012 release 23 • Fixed WiFi issue on Arduino 1.0.2 and 1.5.x   
User Manual • Nov 24, 2012 release 17 • New section Dealing with Issues


embedXcode release 23 includes the additional optional parameter EXCLUDE_LIBS in the main makefile to black-list libraries.

Issues have been reported for the WiFi library on Arduino 1.0.2 and the Firmata library with Teensy 3.0.

Edit the makefile on you project and add the names of the libraries to exclude:

Code:
# List the libraries to be excluded
# For example, WiFi may crash on Arduino 1.0.2
# For example, Firmata may crash on Teensy 3.0
#
EXCLUDE_LIBS = Firmata WiFi WiFi/utility

The user manual includes a check-list when facing an issue on embedXcode.

As always,
• Website: http://embedxcode.weebly.com
• Download: http://embedxcode.weebly.com/download
• User guide: http://embedxcode.weebly.com/tutorial

Enjoy smiley-wink
318  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 25, 2012, 06:50:43 am
The maintenance of the embedXcode template is really difficult due to Apple secrecy around and lack of documentation on Xcode.

So I'm considering switching from Xcode to another IDE.

Here's an open letter to Apple Xcode team. Feel free to send it to members of the Apple Xcode team you know.

Thank you for your help smiley


Quote from: Open Letter to Apple Xcode Team
Dear Xcode Team,

Xcode offers superior features and ergonomics compared with other IDEs running on OS X.
Unfortunately, its restricted documentation prevents from using many of its features.

I'm using Xcode as a development tool for embedded computing platforms.
As at today, the embedXcode template supports Arduino, Diligent chipKIT with MPIDE, Texas Instruments' Launchpad with Energia, Leaflab Maple, Teensy, Wiring, and has received a warm welcome from the embedded computing community.

The issues I'm currently facing are mostly linked to the lack of available documentation.
The books available on Xcode focus on how to use the tool, not on how to customise it. Similarly, Apple doesn't provide any clues about its inner structure.
For example, keywords used by the templates are not documented. Neither is using other tool-chains, albeit the specific Toolchains folder.

Is Xcode solely limited OS X and iOS development?
By just releasing some documentation on Xcode inner organisation and customisation, Apple can easily make Xcode the best choice for developers.

Otherwise, I'd have no option but to switch to another IDE and to abandon OS X.

Looking forward to hearing from you,
Best regards,

--- Rei Vilo
http://embedxcode.weebly.com
319  Development / Other Software Development / Re: Need testers for a new IDE on: November 25, 2012, 03:15:09 am
Quote
If you just want to try it out, download the pre-built version here:

http://hudson.joshy.org:9001/job/ArduinoX/lastSuccessfulBuild/artifact/dist/

Thank you!
320  Development / Other Software Development / Re: Need testers for a new IDE on: November 22, 2012, 01:40:35 pm
I tried to compile and get the following error message:

Quote
-do-compile:
    [javac] Compiling 21 source files to /Users/reivilo/Downloads/arduinox-master/build/classes
    [javac] javac: invalid target release: 1.7
    [javac] Usage: javac <options> <source files>
    [javac] use -help for a list of possible options

There was another nice project called Cocoduino (forum, GitHub).

Are you using the same approach based on ino (website, GitHub)?

You can even use Xcode, the excellent and free IDE provided with every Mac. Check the embedXcode project (website, download, forum!
321  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 22, 2012, 01:22:56 pm
The target UPLOAD requires the file Builds/embeddedcomputing.hex to be ready.

Have you checked that the file Builds/embeddedcomputing.hex is available?

Use instead the target ALL = CLEAN + BUILD the sketch + ULPOAD to the board + SERIAL console.

It might be easier to use the contact form to send me the content of the Log Navigator.
322  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 22, 2012, 11:14:56 am
I have run Blink under OSX Arduino - on port tty.usbmodem*, (As reported by /dev/tty) and no problem.

It would appear that I need to have the Arduino plugged in when I use XCode (?)

As mentioned page 49 of the User Manual, each target has a specific agenda:

Quote
• All cleans the files from a previous compilation, compiles and links, uploads and opens a serial window in Terminal.
So you need the board to be plugged-in to upload.

Quote
• Build compiles all the files, changed and unchanged, and links them.
No plugged-in board is required.


I then returned to Xcode and set the Option to BUILD (as suggested) and got 30 plus failures concerned with wiFi.cpp  - e.g. wifi_drv.h no such file or directory. No Serial Port error reported.

Please, you're going too fast...

If the blink example works on the Arduino IDE, have you tried it on Xcode before trying a more complex example?

You need to validate each step, with one single change per step.

About the WiFi, I guess some specific libraries need to be installed. Have you installed them? Does the sketch compile on the Arduino IDE? Have you check the sketchbook is correctly defined —page 9 sq., ibid.? Have you restricted some libraries for faster compilation —page 51, ibid.?


323  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 22, 2012, 08:45:16 am
Thank-you for such a quick response!

You're welcome!

The only option I can have is All->My Mac 32bit.

Strange, you should have also Build, which builds and links without uploading, and many other options as shown is my previous post.

The Project Targets/All Build Settings show
      Debug Board Port as tty.usbmodem*, and the Debug Board Tag as uno

I the case your genuine Arduino Uno board —and not a compatible board that may use another driver to upload— is connected, open the Terminal and type
Code:
ls /dev/tty.usb*

It might be the serial port is managed by /dev/tty.usbserial* instead of the default /dev/tty.usbmodem*

  • Arduino Uno rev 2 board = /dev/tty.usbmodem411
  • Compatible Uno board = /dev/tty.usbserial-A40084mc

In such a case, just edit the the Arduino UNO.xcconfig file with the USB port.
324  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 22, 2012, 07:27:18 am
What target have you selected?

325  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 17, 2012, 11:33:56 am
Please find the new release of embedXcode

   Nov 17, 2012 release 22 • New Make and Fast optimised targets

embedXcode release 22 includes two new targets: Make and Fast.



The Make and Fast targets feature an optimisation for the build of the foundation libraries.
 
The new targets are much faster than the corresponding Build and All targets. This is especially important for the ARM-based boards.

Learn more.
 
As always,
• Website: http://embedxcode.weebly.com
• Download: http://embedxcode.weebly.com/download
• User guide: http://embedxcode.weebly.com/tutorial

Enjoy smiley-wink
 
326  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 13, 2012, 09:36:31 am
Please find the new release of embedXcode

   Nov 13, 2012 release 21 • Stability enhancement and better information

• Stability enhancement, especially for Arduino Due and StellarPad linking
• Better information in a more structured presentation

As always,

• Website: http://embedxcode.weebly.com
• Download: http://embedxcode.weebly.com/download
• User guide: http://embedxcode.weebly.com/tutorial

Enjoy smiley-wink
327  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 11, 2012, 01:14:05 pm
I'm glad it works for you now.

Uncommenting the BOARD_TAG and and other variables in the root makefile and running a "make build" from the Terminal gave me that clue.

The BOARD_TAG variable is defined when you select the board on Info pane.
Please refer to section 4.2. Change the Board on the User Manual.

(btw, is there any way to make XCode give you the verbose build output.  It would give better clues, sometimes).

All the build, link and upload commands as well as the error messages are available on the Issue navigator.
Please refer to section 5.4. Error Messages on the User Manual.

Xcode is a professional IDE and requires some learning. I strongly recommend Xcode 4 Unleashed by Fritz F. Anderson I bought thanks to contributions I've received.

328  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 10, 2012, 10:16:02 am
Please find the new release of embedXcode

  • Oct 26, 2012 release 18 • Support for Arduino Due
  • Oct 28, 2012 release 19 • Support for StellarPad
  • Nov 09, 2012 release 20 • Support for Teensy 3.0

The user manual has been updated too

  • Nov 09, 2012 release 16 • Updated with new boards

Please note the Arduino 1.5, Energia for StellarPad and Teensy 3.0 softwares are in development.

I've tested build, link and upload successfully for all boards except for the Arduino Due I don't own.

Website: http://embedxcode.weebly.com
Download: http://embedxcode.weebly.com/download
User guide: http://embedxcode.weebly.com/tutorial

Enjoy smiley-wink
329  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 10, 2012, 06:47:17 am
I'm sorry not to be able to help you on your specific case.

I don't understand why the blink.ino file isn't inside the folder of the Xcode project:

MyProject/
. MyProject.xcode
. MyProject/
. . blink.ino
. . main.cpp
. . and other files
330  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: November 08, 2012, 02:40:23 am
Strange indeed.  This is the first time such error is reported.
Pages: 1 ... 20 21 [22] 23 24 ... 44