Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By MK1888
#12187 Th reason I ask is that the NodeMCU firmware project code doesn't declare the readvdd33() function anywhere, but it still uses it.
User avatar
By jcmvbkbc
#12188
MK1888 wrote:Th reason I ask is that the NodeMCU firmware project code doesn't declare the readvdd33() function anywhere, but it still uses it.

There are certain conditions when missing function declaration is not an error, but that's not a good practice anyway.
If they're calling it from C code then building it with -W -Wall will give a warning.