ClosedCube_SHT31D_Arduino icon indicating copy to clipboard operation
ClosedCube_SHT31D_Arduino copied to clipboard

Warnings generated during compile

Open naylom opened this issue 3 years ago • 0 comments

When compiling ver 1.5.1 with MKR Wifi 1010 board selected and using Arduino IDE 2.0 the following warnings are reported

  1. LITTLE_ENDIAN redefined
  2. SHT31D_Commands command; -usused variable
  3. ClosedCube_SHT31D.cpp:56:1: warning: control reaches end of non-void function [-Wreturn-type]
  4. ClosedCube_SHT31D.cpp:367:2: warning: 'error' is used uninitialized in this function

Details below:

"C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -Wall -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_MKRWIFI1010 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8054 -DUSBCON "-DUSB_MANUFACTURER="Arduino LLC"" "-DUSB_PRODUCT="Arduino MKR WiFi 1010"" -DUSE_BQ24195L_PMIC "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/deprecated" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/deprecated-avr-comp" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\variants\mkrwifi1010" "-If:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src" "-IC:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\libraries\Wire" "f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp" -o "C:\Users\mark_\AppData\Local\Temp\arduino-sketch-5B0E38C90626E99351905EC244B3C5A4\libraries\ClosedCube_SHT31D\ClosedCube_SHT31D.cpp.o" In file included from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/samd.h:105, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/WVariant.h:22, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\variants\mkrwifi1010/variant.h:24, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\libraries\Wire/Wire.h:24, from f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:30: C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:226:0: warning: "LITTLE_ENDIAN" redefined #define LITTLE_ENDIAN 1

In file included from c:\users\mark_\appdata\local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\types.h:67:0, from c:\users\mark_\appdata\local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\stdio.h:61, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Print.h:22, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Stream.h:25, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/HardwareI2C.h:22, from C:\Users\mark_\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\libraries\Wire/Wire.h:23, from f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:30: c:\users\mark_\appdata\local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\machine\endian.h:17:0: note: this is the location of the previous definition #define LITTLE_ENDIAN _LITTLE_ENDIAN

f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp: In member function 'SHT31D ClosedCube_SHT31D::readTempAndHumidityClockStretch(SHT31D_Repeatability)': f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:171:18: warning: unused variable 'command' [-Wunused-variable] SHT31D_Commands command; ^~~~~~~ f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp: In member function 'SHT31D ClosedCube_SHT31D::readTempAndHumidityPolling(SHT31D_Repeatability, uint8_t)': f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:203:18: warning: unused variable 'command' [-Wunused-variable] SHT31D_Commands command; ^~~~~~~ f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp: In member function 'SHT31D ClosedCube_SHT31D::periodicFetchData()': f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:56:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp: In member function 'SHT31D ClosedCube_SHT31D::readTemperatureAndHumidity()': f:\mark_\OneDrive\Documents\Arduino\libraries\ClosedCube_SHT31D\src\ClosedCube_SHT31D.cpp:367:2: warning: 'error' is used uninitialized in this function [-Wuninitialized] if (error == SHT3XD_NO_ERROR) ^~

naylom avatar Nov 27 '22 12:11 naylom