Show Posts
Pages: 1 2 [3] 4 5 ... 43
31  Development / Other Software Development / Re: Cosa: An Object-Oriented Platform for Arduino programming on: April 08, 2014, 01:46:30 pm
Weel, this is the very same with embedXcode... with 800 cumulated hours or so, including the documentation and the e-book.

I even had to change my laptop as the previous one wasn't powerful enough for Xcode.
32  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: April 07, 2014, 08:14:21 am
Nice work!

You're welcome!

Have you considered other platforms?
33  Development / Other Software Development / Re: Cosa: An Object-Oriented Platform for Arduino programming on: April 07, 2014, 07:38:00 am
See my answers here smiley
34  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: April 07, 2014, 07:35:33 am
@kowalski

Yes, code-sense, auto-completion and tool-tip-texts are now nicely managed by embedXcode.

Here are two examples, taken from my review of Cosa:





I need to play more with Cosa before answering the other question.
35  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: April 06, 2014, 04:39:25 am
Andy, a user of embedXcode, posted in his blog a review of the template for Xcode.
Go and read it at Stuff Andy Makes – DIY, make, tinker, play
36  Development / Other Software Development / Re: Cosa: An Object-Oriented Platform for Arduino programming on: April 04, 2014, 03:02:28 pm
Thank you for your answers.

Hi! I would have appreciated this as an issue on github as that allows better support but let us take it here this time.

IMHO, I haven't considered this as an issue but rather as an open question, hence the post.

I managed to get the .hh files recognized as C++ header files by Xcode. So question answered.

Code sense for Cosa/Pins.hh can actual be due to the fact that this file contains several classes. This is "legacy" and should instead be several files for each of the Cosa Pin classes. I have this on the "todo"-list.

As you rightly point out, the culprit seems to be Xcode here, not the structure Arduino recommends which is pretty standard.
37  Development / Other Software Development / Re: Cosa: An Object-Oriented Platform for Arduino programming on: April 04, 2014, 07:22:36 am
I'm working on adding support for Cosa on embedXcode.

I'm facing two issues:
  • First is the .hh extension for header files. As a matter of facts, Xcode doesn't recognize the .hh extension, only the .h.
  • Second in the leading Cosa/ in #include "Cosa/Pins.h" in the code that prevents code-sense.
With those two minor changes, embedXcode compiles and links sketches developed with Cosa successfully.

How possible to use the .h extension for headers and remove the leading Cosa/?

Thank you.
38  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: April 03, 2014, 01:40:35 am
I've been interviewed by Michael James of the Open Source Hardware Group.

  • OSHGroup 040: Use embedXcode to program multiple development boards with Arduino code


Go and listen the podcast!
39  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 27, 2014, 03:14:58 am
I'm not sure adding this specific board makes sense.
  • With 8 KB of flash, this board seems pretty limited and expensive.
  • Adding more boards makes embedXcode more difficult to use and to maintain.
  • How many users for this board?
You can try the procedure Add a Configuration File for a New Board described in the User Manual.
I recommend using the support page at http://embedxcode.weebly.com/onedesk.html
40  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 26, 2014, 04:29:55 pm
Please find a new release of embedXcode.
  • embedXcode  • Mar 26, 2014 release 143 • Improved code sense for libraries
  • embedXcode+ • Mar 26, 2014 release 143 • Improved code sense for libraries
Release 143 of embedXcode and embedXcode+ includes improved code-sense for libraries.

Please refer to the release notes for more details.

Happy coding smiley

Download
41  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 13, 2014, 06:16:36 pm
embedXcode already manages multiple ports when 2 boards are connected.

A dialog box pop-ups and asks to select which one of the 2 boards to upload the sketch to.



Adding selection among multiple ports for one board would conflict with this feature.

Hardcoding or restricting the path of the port on the main makefile is an acceptable solution.
42  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 13, 2014, 02:10:42 pm
Thanks.
Are the board config files over-written when you upgrade an existing project to the latest version of EmbedXcode?

You're welcome! 

Yes, the board configuration files are going to be over-written by the upgrade.

Hence the solution of modifying the main makefile, which is preserved from being updated.
43  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 13, 2014, 10:11:17 am
Please find a release of embedXcode.

  • embedXcode  • Mar 14, 2014 release 141 • Stability improvement
  • embedXcode+ • Mar 14, 2014 release 141 • Stability improvement

This release fixes small glitches reported by the users. Thanks!

Download
44  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 13, 2014, 08:08:43 am
Actually, you're using an external programmer which is not supported by embedXcode+. embedXcode+ already supports the following programmers:
  • Adafruit USBtinyISP programmer,
  • Protostack USBASP programmer and
  • Sparkfun 5V FTDI Basic programmer.
Each programmer —either included in the board like in the Arduino Uno or external as the Adafruit USBtinyISP or the one you use— has its specific address —e.g. /dev/tty.usbmodem1411 or /dev/tty.usbserial-AH01PAW8, respectively. The address is defined in the board configuration file.

The way to handle this is to change the default BOARD_PORT on the board configuration file as you did or to uncomment and specify a port after BOARD_PORT on the main makefile.

Code:
# BOARD_PORT is optional
# If not defined, BOARD_PORT = /dev/tty.usb* (default)
#
BOARD_PORT = /dev/tty.usbserial-AH01PAW8

For more information, please refer to
  • chapter: User the Project
  • section: Add Files
  • sub-section: Add a Configuration File for a New Board
  • sub-section: Define a Specific Programmer for a New Board
The Fast target uses the very same procedure for uploading as the All and Upload targets you may have used.

There are too many devices —Mac, programmer, board— and too many parameters involved —Xcode, embedXcode template, Arduino tool-chain, uploader, boot loader— as possible causes to identify one for sure.
45  Development / Other Software Development / Re: Arduino on Xcode Project — Official Thread on: March 12, 2014, 01:46:16 am
Please find a maintenance release of embedXcode.

  • embedXcode  • Mar 12, 2014 release 139 • Stability improvement for Arduino Leonardo
  • embedXcode+ • Mar 12, 2014 release 139 • Stability improvement for Arduino Leonardo
Thanks ScootG!

Also, embedXcode runs fine on Xcode 5.1.

Download
Pages: 1 2 [3] 4 5 ... 43