Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 [2] 3 4  Send TopicPrint
Very Hot Topic (More than 25 Replies) Re: embedXcode: Arduino / chipKIT on Xcode (Read 38841 times)
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #20 - Sep 1st, 2012 at 6:28pm
Print Post  
Please find the new release of embedXcode

Sep 01, 2012 • Support for Arduino Leonardo

As the Arduino Leonardo requires a specific reset procedure due to its ATmega32U4, I had to develop a reset script in Python. 

Also included in this release, support for Xcode 4.4.1 and for newly released Energia 0101E0008 and a fix for GraphWiz 2.28 crashing on Mountain Lion.

As always, find documentation and download at http://embedXcode.weebly.com
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12188
Location: United Kingdom
Joined: Apr 10th, 2010
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #21 - Sep 1st, 2012 at 7:26pm
Print Post  
That's got to be the first scripted Leonardo programmer. 

It was easier to do in Visual Studio so well done. Great job!
  
Back to top
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #22 - Sep 11th, 2012 at 8:22am
Print Post  
New! Installation Package

embedXcode is now installed with a standard installation package. Installation is faster and easier.



The Installation Guide and User Manual has changed for User Manual.

The package includes the templates, the code snippets, and the User Manual.



Find it at the download page!
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12188
Location: United Kingdom
Joined: Apr 10th, 2010
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #23 - Sep 11th, 2012 at 11:01am
Print Post  
nice. vm needs your documentation skills Smiley
  
Back to top
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #24 - Sep 15th, 2012 at 1:42pm
Print Post  
As Arduino 1.0 is now stabilised and wide-spread, should embedXcode continue to support Arduino 23?

Answer the poll Smiley

Please note this is not going to affect other platforms, like chipKIT MPIDE which is still based on Arduino 23 and continues to be supported as it. 

Thank you for your input. The poll opens for one week.
« Last Edit: Sep 15th, 2012 at 1:44pm by Rei Vilo »  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #25 - Sep 25th, 2012 at 11:18am
Print Post  
New release 16 of embedXcode supports the FraunchPad MSP430FR5739.

embedXcode • Sep 25, 2012 release 16 • Support for FraunchPad

The Document target now builds a PDF file along with HTML and docset files.

Documentation is here and download there.

Obsolescence Notice
The following features are planned to become obsolete in a future release:

  • Support for Arduino 0023 is planned to be be discontinued.
  • The code for multiple platforms is managed in two ways: the MCU variables like __AVR_ATmega328P__ and the IDE variables like ARDUINO=101. The MCU variables are going to be suspended in favour the IDE variables. This enables a more compact code and an easier maintenance.
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #26 - Oct 10th, 2012 at 3:44pm
Print Post  
Updated User Manual and Support for Xcode 4.5.1

I updated the user manual based on the feed-back I've received about the following two sections: installation and target selection.

embedXcode now supports Xcode 4.5.1.

The package includes the templates, the code snippets, and the User Manual.

As always, documentation is here and download  there!
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #27 - Oct 21st, 2012 at 9:48pm
Print Post  
Please find the new release of embedXcode

Oct 21, 2012 • Selection of pde, ino or cpp extension for the sketch

When creating a new project, select the extension on the drop-down list:
• Choose pde for Arduino 0023, chipKIT MPIDE, Wiring and Leaflabs Maple,
• Choose ino for Arduino 1.0 and Energia,
• Choose cpp optionally for a standard C++ file.

Using a pde or ino extension allows to edit the sketch with the standard IDEs of the boards.

Find documentation at http://embedxcode.weebly.com
and download from http://embedxcode.weebly.com/download.html

Enjoy Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #28 - Oct 25th, 2012 at 7:23pm
Print Post  
I'm implementing support for Due on embedXcode. 

Building and linking work fine.

Unfortunately, I can't proceed with the uploading tests as I don't own an Arduino Due board.

Learn more  Smiley
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12188
Location: United Kingdom
Joined: Apr 10th, 2010
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #29 - Oct 25th, 2012 at 7:33pm
Print Post  
Me too! It would have been nice to have had one early this week. It is so nice of arduino to look after us so well  Cry
  
Back to top
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #30 - Oct 28th, 2012 at 6:48am
Print Post  
Thanks to the previous implementations for ARM Cortex M3-based Leaflabs Maple and the SAM-based Arduino Due, embedXcode now supports the StellarPad featuring a ARM Cortex-M4F Stellaris LM4F120H5QR.

I've tested successfully building, linking and uploading. 

I'm waiting for the official Energia update with Stellaris support before releasing embedXcode version 18.

Stay tuned  Smiley
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #31 - Oct 28th, 2012 at 4:20pm
Print Post  
Tim@Visual Micro wrote on Oct 25th, 2012 at 7:33pm:
Me too! It would have been nice to have had one early this week. It is so nice of arduino to look after us so well  Cry


Most of the manufacturers have sent me boards so I could proceed with the tests and add support on embedXcode. 

Sometimes, building and linking go well but the resulting executable (HEX or BIN) doesn't run. Also, uploading always carries surprises!

On my wish-list: Arduino Due, Teensy 3.0, chipKIT uC32.
« Last Edit: Oct 28th, 2012 at 4:22pm by Rei Vilo »  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #32 - Nov 10th, 2012 at 3:21pm
Print Post  
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 Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #33 - Nov 13th, 2012 at 2:36pm
Print Post  
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 Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #34 - Nov 17th, 2012 at 4:35pm
Print Post  
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 Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: embedXcode: Arduino / chipKIT / Wiring / LaunchPad on Xcode
Reply #35 - Nov 25th, 2012 at 11:57am
Print Post  
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:
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
« Last Edit: Nov 25th, 2012 at 11:58am by Rei Vilo »  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: mpideXcode: Arduino / chipKIT on Xcode
Reply #36 - Nov 26th, 2012 at 10:58am
Print Post  
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
Select All
# 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 Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: mpideXcode: Arduino / chipKIT on Xcode
Reply #37 - Dec 10th, 2012 at 9:16pm
Print Post  
Please find the new release of embedXcode

embedXcode • Dec 10, 2012 release 23 • Fixed MAPLE_IDE variable and added Energia 9 support for Stellaris
User Manual • Dec 10, 2012 release 18 • New section Dealing with Issues

The user manual includes check-lists 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 Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: mpideXcode: Arduino / chipKIT on Xcode
Reply #38 - Dec 14th, 2012 at 9:01pm
Print Post  
Please find the new releases of embedXcode

embedXcode • Dec 14, 2012 release 25 • New target for distribution
User Manual • Dec 14, 2012 release 19 • New target for distribution


The new Distribute target creates a specific folder Distribution which contains:
• all the headers and code files, 
• documentation in PDF if available, 
• and main sketch —.pde or .ino— in a folder with the appropriate name.



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

Enjoy Wink
  
Back to top
 
IP Logged
 
Rei Vilo
Member
***
Offline


Posts: 123
Joined: Jan 10th, 2012
Re: mpideXcode: Arduino / chipKIT on Xcode
Reply #39 - Jan 15th, 2013 at 5:47pm
Print Post  
Please find a new release of embedXcode

embedXcode • Jan 15, 2013 release 26 • Support for Arduino Due — Build, link and upload tested

Arduino Due is now fully supported thanks to the help of a user who proceeded with the build, link and upload tests.

Many thanks to Mike!


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

Enjoy Wink
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1 [2] 3 4 
Send TopicPrint