I'm writing libraries and having the library folder structure like this:
libraries
-Foo
-Foo.h
-Helper.h
-Bar
-Bar.h
-Helper.h
-Helper
-Helper.h
I figured that if I write "#include <Helper.h>" in my sketch, it'll be impossible to control which "Helper.h" is included.
"Helper.h" is included in other libraries, mostly for the concern that it's easier for end user to get the library running, and I have better control over its configurations(Some libraries need to have their source code modified to be configured).
So is there a way to hide the "Helper.h" in Foo and Bar, so if I write "#include <Helper.h>", only the one from Helper folder will be included?