Closed doronbehar closed 2 years ago
I know but not everyone use only the IDE to compile Arduino code. I use https://github.com/sudar/Arduino-Makefile which doesn't do all the obscure preprocessing the IDE does. This change makes your code more portable for other environments.
This is not typical Arduino standard. I believe this could be resolved including a header file that wraps the standard INO file.
I do not believe forward declarations are required for Arduino as the IDE compiler creates them.