Hi all,I'm new to the forum and to Arduino development. I have gotten pretty far thanks to wealth of information here. I am sure this has been asked and answered before but I haven't been able to get the correct search phrase to find it, so excuse me for asking again.I want to include a contributed library header in my library header. I have written a library named DS1821 for the same-named Maxim/Dallas Semi temperature sensor and want to include the OneWire library (my class inherits the OneWire class). Both libraries, my DS1821 and OneWire, are in the /Users/me/documents/Arduino/libraries directory (Mac OS X 10.6). Arduino is 1.0.1.

Any libraries used within your library must also be included in the sketch your library is used in.

This is not a drawback of C++, but a drawback of the Arduino IDE. The IDE has to know what libraries to link with the sketch to get it to work. It cannot recurse down into the included libraries to see what libraries they rely on.