Yes, the OneWire library used to be incompatible with the chipKIT MPIDE IDE.
Just remove OneWire from step1.mk file.
New place for excluding libraries is the makefile file:
# List the libraries to be excluded
# For example, WiFi may crash on Arduino 1.0.2
# For example, Esplora may crash on Arduino 1.0.3
# For example, Firmata may crash on Teensy 3.0
# For example, OneWire may crash on MPIDE 0023
#
EXCLUDE_LIBS = Firmata WiFi Esplora OneWire
Hello people, I'm new in this forum and also English isn't my first language so forgive me if I have some mistakes.
I'm having problems with Xcode and user libraries, I follow every process of the manual( obviously I forgot something) but I couldn't make it build all.
It's a small code that only uses the IRremote library just that.
I was able to build all without the library, and then I added the files in the a sketchbook tree node on Xcode also in the index for code sensing(witch is working) but when I build all, Xcode complains aboud not finding the ir methods.
I notice also something strange, in the arduino IDE we have the path library, but in embedxcode you have used Libraries, since Mac OS is caps oriented this has some issue, or I'm wrong?
Thanks in advance
Eduardo
Where the IR library is on the hard disk? The tree on the left pane is part link, part real files.
Have you run the Arduino IDE once and declared the SketchBook folder? —see §1.2. Install the IDEs of the Boards
Is the IR library inside the library folder inside the sketchbook folder? —see §3.3. Add User's Libraries
Is the IR library a user library —you've wrote it— or a standard library —supplied with Arduino? —see §5.2 Manage the Libraries for Compilation
If you new to the Arduino world, I'd recommend to go step-by-step and start with the standard Arduino IDE before switching to Xcode, which is a very rich IDE.
Hi thanks for quick response.
1 yes I have worked with the arduino IDE and was able to compile everything and upload all the sketches to the board.
2 yes, the only think I have noticed is that, I'm using IDE 1.0.3, and inside my sketchbook folder (/Users/eduardo/Arduino) has the libraries folder, but low caps.
on the documentation was Libraries
3 the library does not matter, I pickup just for try the NewPing library (a standard library)
4 No I'm not, even with Xcode I'm not a newbie, I just dont know it very well...
The errors are these one:
In file included from main.cpp:51:
NewPing.ino:65: error: 'NewPing' does not name a type
NewPing.ino: In function 'void loop()':
NewPing.ino:73: error: 'sonar' was not declared in this scope
NewPing.ino:75: error: 'US_ROUNDTRIP_CM' was not declared in this scope
make: *** [Builds/main.o] Error 1
I think this is a problem, or by my IDE in installation or the embedeXcode. I had mapped all the files that are required to everything build ok. Plus, I made a Duemilanove configuration.
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?