I am trying to understand arducopter code. I see there are several function and variable declared as ‘static’ and used across multiple pde files and without using header file. I have basic knowledge of c and i have a understanding that static functions or variable cannot be used outside file.
I would like to know how this can be done. Is there any spacial arrangement done in makefile to make it possible?
Ps: it’s good too read this arduino.cc/en/Hacking/BuildProcess as Arduino will creat prototypes required making programming less confusing for begineers