Arduino and chipKIT on Xcode 4.2: Project and Templates
Moderators: adafruit_support_bill, adafruit

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Tue Mar 26, 2013 3:58 pm

Please find a new release of embedXcode:

embedXcode • Mar 21, 2013 release 34 • Support for Digispark release 1.04
embedXcode • Mar 26, 2013 release 35 • Support for OS X 10.7 Lion and 10.8 Mountain Lion


embedXcode now supports the new release of the IDE for Digispark, which is bundled with the Arduino 1.0.4 IDE.
Image
The automatic project configuration tool runs now on both OS X Mountain Lion aka. 10.8 and OS X Lion aka. 10.7.

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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Thu Mar 28, 2013 4:19 am

Please find a new release of embedXcode

embedXcode • Mar 27, 2013 release 36 • Configurations folder name fixed

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

Enjoy
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Thu Apr 04, 2013 3:58 am

Please find a new version of mbedXcode

embedXcode • Apr 05, 2013 release 36 • Stability enhancement with revised main()

The revised main() function includes now copies of the main files from each platform and architecture. An issue with arm-none-eabi-ar release 4.7.1 has also been fixed. Teensy 3 and LaunchPad Stellaris were concerned.

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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Sun Apr 07, 2013 4:02 pm

Thank you for answering this two questions survey.

The answers will help me to focus on the most popular platforms.

Survey: http://rei-vilo.polldaddy.com/s/using-embedxcode-with
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Wed Apr 17, 2013 12:25 pm

Please find a new release of embedXcode

embedXcode • Apr 12, 2013 release 39 • Arduino architecture new variables
embedXcode • Apr 13, 2013 release 40 • Arduino Duemilanove configuration file
embedXcode • Apr 16, 2013 release 41 • Estimated RAM usage


Arduino 1.5 new compilation variables are now included.
Estimated RAM usage and total RAM are displayed after compilation.

Code: Select all | TOGGLE FULL SIZE
---- Size ----
Binary sketch size:  654 bytes (of a 16384 byte maximum)
Estimated SRAM used: 8 bytes (of a 512 byte maximum)
==== Make done ====


Image
Based on the results of the survey, support for chipKIT, Maple and Wiring is put on hold until new boards or new versions of the IDEs are released.

As always,
• Website: http://embedxcode.weebly.com
• Download: http://embedxcode.weebly.com/download
• User guide: http://embedxcode.weebly.com/tutorial
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Sat Apr 20, 2013 6:35 am

Please find a new release of embedXcode

embedXcode • Apr 19, 2013 release 42 • Release number check

During the first compilation of the project, a dialog box may prompt if a new release of embedXcode is available.

Image

The dialog box closes automatically after 5 seconds. Click on Go to Download to download the new release or OK to ignore it.


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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Sun Apr 28, 2013 12:05 pm

Please find a new release of embedXcode.

embedXcode • Apr 28, 2013 release 47 • Pre-processing variable EMBEDXCODE

A project using embedXcode declares a pre-processing variable, EMBEDXCODE, with the release number as value.

Code: Select all | TOGGLE FULL SIZE
EMBEDXCODE = 47


The variable and the value are passed on to the compiler as a -D variable:

Code: Select all | TOGGLE FULL SIZE
-DEMBEDXCODE=47


This allows you to manage conditional #define and #include based on the IDE you use, either Xcode or one of the large Processing-based family.

The EMBEDXCODE variable is already used in the main.cpp code file so it is only considered when compiled by Xcode, and ignored by the Processing-based IDEs.

Interim releases include:
• embedXcode • Apr 19, 2013 release 43 • Release number check
• embedXcode • Apr 21, 2013 release 44 • Compatibility for MPIDE version 0x01000202
• embedXcode • Apr 21, 2013 release 45 • Support for chipKIT Max32 board
• embedXcode • Apr 26, 2013 release 46 • Excluded libraries from core, application and user


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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Sat May 11, 2013 5:21 am

Please find a new release of embedXcode:

embedXcode • May 04, 2013 release 48 • Compilation of main.cpp for embedxcode only
embedXcode • May 10, 2013 release 49 • Improved code-sense for core libraries


main.cpp has a conditional statement for compilation based on EMBEDXCODE.

The name of the IDE is included in the pre-processing variable use for code-sense.

Image

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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Wed Jul 10, 2013 2:28 pm

The User Manual for embedXcode as a free e-book is now available.

Image

Image (link)

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Tue Sep 03, 2013 12:46 pm

Please find a new release of embedXcode.

embedXcode • Sep 01, 2013 release 104 • Improved utilities
embedXcode+ • Sep 01, 2013 release 104 • Improved utilities and select among two connected boards


Release 104 inaugurates the new embedXcode+ edition with extended features.

In case two similar boards are connected, for example two Arduino boards, a windows lists the connections and ask to select one:
Image

• To select the first port, press Enter, click on the button 1 or wait 10 seconds.
• To select the second port, click on the button 2.

This feature works with the Arduino boards and similar boards using a serial through USB connection.

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

Enjoy :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Fri Sep 13, 2013 4:57 pm

Old and new icons for embedXcode!

ImageImage
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Thu Sep 19, 2013 9:25 am

Xcode 5 was officially released to the public and I rushed to test it.

Existing projects created with embedXcode on Xcode 4 open with no problem, although the utilities aren't compatible with Xcode 5.

However, creating a new project based on the embedXcode templates fails: Xcode quits unexpectedly.

Image

Is it a bug due to the embedXcode templates, a bug due to this new Xcode release, or a new —and undocumented— standard for the templates?

I know and understand how impatient you are to play with this new release of Xcode.

I have also to cope with the extra power this new release of Xcode requires and makes my old MacBook really slow.

In the meantime, stick with Xcode 4 and please, give me time to investigate and work on the next release that works.

Thank you!
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Fri Sep 20, 2013 1:36 pm

Please find a new release of embedXcode.

• embedXcode • Sep 20, 2013 release 107 • Support for Xcode 5 on OS X 10.8
• embedXcode+ • Sep 20, 2013 release 107 • Support for Xcode 5 on OS X 10.8


Image Image

embedXcode now supports the new Xcode 5 on OS X 10.8. Support for OS X 10.7 is deprecated

For more details, please refer to the Release Notes.

Thank you to the users who helped me with the implementation of Xcode 5!

Next challenge: update my old Mac!

Download
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Thu Oct 17, 2013 6:51 am

Please find a new release of embedXcode.

• embedXcode • Oct 12, 2013 release 108 • Support for Arduino Uno USBtinyISP
• embedXcode+ • Oct 12, 2013 release 108 • Support for Arduino Uno USBtinyISP and improved update management


Image

The embedXcode+ edition brings an improved update management for future release. The improved update management allows to update the projects when a new release of the template is available. This applies for project initially created with release 108, for example with next release 109 of the template.

Download

Happy coding :)
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am

Re: Arduino and chipKIT on Xcode 4.2: Project and Templates

by avenue33 on Thu Oct 24, 2013 2:11 pm

Please find a new release of embedXcode.

  • embedXcode  • Oct 24, 2013 release 110 • Mac OS X 10.9 Mavericks compatibility
  • embedXcode+ • Oct 24, 2013 release 110 • Mac OS X 10.9 Mavericks compatibility and extended options for programmer

Image

Mac OS X 10.9 Mavericks allows to read User Manual as an e-book a Mac.

Please note previous versions for Xcode 4 on Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion are deprecated and no longer maintained.

embedXcode+ includes new options for the Adafruit USBtinyISP programmer, including a free parameter and fuses settings.

Happy coding :)

Download
avenue33
 
Posts: 85
Joined: Sat Dec 11, 2010 8:42 am