title: How to solve conflicting declaration on the Library?
body: <p>This is my code to build SHT10 reading. But I got an error message. It says that pin D1 is conflicting between Sensirion.cpp and arduino.h</p>
  <pre><code>#include &lt;Sensirion.h&gt;
  #include &lt;SensirionSHT.h&gt;
  
  SensirionSHT Sensor = SensirionSHT(4, 5);
  
  long delayTime = 1;
  
  void setup() {
    Serial.begin(9600);
  }
  
  void loop() {
    Sensor.tick(delayTime);
    
    Serial.println(Sensor.getTemperature());
    
    delay(delayTime * 1000);
  }
  </code></pre>
  <p>And this is the error messages</p>
  <pre><code>C:\Users\ASUS\Documents\Arduino\libraries\Sensirion-master\Sensirion.cpp:52:15: error: conflicting declaration 'const float D1'
     const float D1  = -40.1;          // for deg C @ 5V
                 ^
  In file included from C:\Users\ASUS\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/Arduino.h:296:0,
                   from C:\Users\ASUS\Documents\Arduino\libraries\Sensirion-master\Sensirion.cpp:21:
  C:\Users\ASUS\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\variants\nodemcu/pins_arduino.h:41:22: error: 'D1' has a previous declaration as 'const uint8_t D1'
   static const uint8_t D1   = 5;
                        ^
  exit status 1
  Error compiling for board NodeMCU 1.0 (ESP-12E Module).
  </code></pre>