Well I'm very much a classless knowledgeable software type (bad pun?), but might one be able to add the class .h and .cpp stuff into tabbed sections of the user's sketch that you don't want to have included from the common users library?
had a similar problem, apparently you need to add:Code: [Select]#include "Arduino.h"to you header files.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16