embedXcode • Mar, 05 2013 release 30 • Full support for Digispark embedXcode • Mar, 05 2013 release 31 • Automatic project configuration
Thanks to the Digispark boards received from Digistump, I ran the tests for the upload. build, link and upload work fine now.
Enjoy the power of a square inch!
The automatic project configuration procedure saves a lot of time. Before, a newly created project used to require many manual procedures, like declaring the .ino or .pde sketch file as C++ code file for colour syntaxing, or defining the directories for click-to-error, ... Now, you need just a click!
This new automatic project configuration works for all the supported platforms: Arduino, chipKIT, Digispark, LaunchPad MSP430 + FRAM + Stellaris, Maple and Wiring.
I've Arduino IDE 1.5 on Mountain Lion (case-insensitive system). It automatically create a folder "libraries" (with a lower L).
I installed embedxcode exactly like in the documentation. I can build and upload to my Arduino board.
But when I need a local library, it didn't work. When I build I become the following errors:
error: ble.h: No such file or directory
error: 'ble_begin' was not declared in this scope
To add libraries, I follow the guide at § 3.2.3.
If I try to change the Sketchbook libraries folder to "Libraries" (with upper L), the Arduino IDE doesn't compile anymore, and under xcode I become the following errors when compiling:
(all error for the app.cpp file,a file from the BLE library)
/Documents/Arduino/Libraries/BLE/app.cpp:17:22: Services.h: No such file or directory
/Documents/Arduino/Libraries/BLE/app.cpp:18:21: error: lib_aci.h: No such file or directory
/Documents/Arduino/Libraries/BLE/app.cpp:46: error: 'lib_aci_device_wakeup' was not declared in this scope
/Documents/Arduino/Libraries/BLE/app.cpp:56: 'lib_aci_send_setup_msg' was not declared in this scope
and 11 more errors…
It would be really great if somebody knows a solution for this problem.
Unfortunately the change of the makefile didn't help me. When I build I get the same error as when I tried to change the sketchbook libraries folder to Libraries (in the finder).
In my first post, I wrote that about the case insentive stuff because you asked eduardorcosta if he uses a case sensitive file format.
embedXcode • Mar 15, 2013 release 32 • Full automatic project configuration
This new release enhances the automatic project configuration and includes:
• Declare .pde or .ino file as C++ code for code-sense, and
• Define the directory for the targets,
• Add all the cores, variants and libraries from the installed platforms under the group Resources,
• Declare all the files of the project for code-sense.
Major impact: project are much lighter, typically 2 MB instead of 16 MB!
The only remaining manual procedure is adding user's libraries.
I've update the most recent embedXcode ,but when the project is created,the files in Configurations become blank. I've installed manually, but it does't work either.
Can you tell me how to deal with it?
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.
The automatic project configuration tool runs now on both OS X Mountain Lion aka. 10.8 and OS X Lion aka. 10.7.
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.
I'd like to try using XCode to program my Arduinos instead of the Arduino IDE. Here's what I have installed
Mac OSX 10.7.5
Arduini IDE 1.04
Xcode 4.6.1
EmbedXcocd Mar 27 Release 36
Doxygen 1.8.3.1
Graphviz 2.30
Note: My Arduino sketches are not in the default location, they are in /volumes/srgshare/Arduino Sketches/
My libraries are in /volumes/srgshare/Arduino Sketches/libraries/
I followed your installation instructions and then tried to create a new project. When I get to step 3.1.1 and run the Build procedure it fails with these errors
Shell Script Invocation Error
/volumes/srgshare/Arduino: No such file or directory
Shell Script Invocation Error
Sketches/test1/test1/Makefiles/step1.mk: No such file or directory
In your user manual, I can't get any of the hyperlinks to work.
Also, when you come out with new versions, how do I install them? Do I just double click on the package?
ScottG:
Note: My Arduino sketches are not in the default location, they are in /volumes/srgshare/Arduino Sketches/
My libraries are in /volumes/srgshare/Arduino Sketches/libraries/
I followed your installation instructions and then tried to create a new project.
Just to be sure, have you run the Arduino IDE just once and declared the sketchbook folder in Arduino > Preferences?
ScottG:
When I get to step 3.1.1 and run the Build procedure it fails with these errors
Shell Script Invocation Error
/volumes/srgshare/Arduino: No such file or directory
Shell Script Invocation Error
Sketches/test1/test1/Makefiles/step1.mk: No such file or directory
What files are in the folder? The Arduino.app should be in the default applications folder, i.e. /Applications/Arduino.app
ScottG:
In your user manual, I can't get any of the hyperlinks to work.
Thank you for noticing me. My website host doesn't allow files larger than 5 MB. The PDF is 10 MB so I have to compress it. Unfortunately, the compression removes the links.
ScottG:
Also, when you come out with new versions, how do I install them? Do I just double click on the package?
Yes, each release has a number so OS X can manage the updates.