Arduino: 1.8.19 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"

C:\Archive\HomeAutomation\Arduino\Projects\DSMRloggerAPI\FSYSstuff.ino: In function 'bool buildDataRecordFromSM(char*)':

FSYSstuff:111:1: error: no return statement in function returning non-void [-Werror=return-type]

  111 | } // buildDataRecordFromSM()

      | ^

C:\Archive\HomeAutomation\Arduino\Projects\DSMRloggerAPI\FSYSstuff.ino: In function 'bool eraseFile()':

FSYSstuff:637:1: error: no return statement in function returning non-void [-Werror=return-type]

  637 | } // eraseFile()

      | ^

C:\Archive\HomeAutomation\Arduino\Projects\DSMRloggerAPI\restAPI.ino: In function 'bool listFieldsArray(char (*)[35])':

restAPI:725:1: error: no return statement in function returning non-void [-Werror=return-type]

  725 | } // listFieldsArray()

      | ^

cc1plus.exe: some warnings being treated as errors

exit status 1

no return statement in function returning non-void [-Werror=return-type]



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
