kizzamber / expert-invention

0 stars 0 forks source link

i use node mcu to upload my programme but i get error like this #1

Open kizzamber opened 5 years ago

kizzamber commented 5 years ago

Arduino: 1.8.7 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Build options changed, rebuilding all In file included from C:\Users\user\Documents\Arduino\libraries\DHTLib\dht.h:18:0,

             from C:\Users\user\Documents\Arduino\libraries\DHTLib\dht.cpp:30:

C:\Users\user\Documents\Arduino\libraries\DHTLib\dht.cpp: In member function 'int dht::_readSensor(uint8_t, uint8_t)':

C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Arduino.h:232:118: error: cannot convert 'volatile uint32_t {aka volatile unsigned int}' to 'volatile uint8_t {aka volatile unsigned char}' in initialization

define portInputRegister(port) (((port)==_PORT_GPIO16)?((volatile uint32_t) &GP16I):((volatile uint32_t) &GPI))

                                                                                                                  ^

C:\Users\user\Documents\Arduino\libraries\DHTLib\dht.cpp:116:29: note: in expansion of macro 'portInputRegister'

 volatile uint8_t *PIR = portInputRegister(port);

                         ^

exit status 1 Error compiling for board NodeMCU 0.9 (ESP-12 Module). Invalid library found in C:\Program Files (x86)\Arduino\libraries\tools: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\tools Invalid library found in C:\Program Files (x86)\Arduino\libraries\tools: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\tools

This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.

per1234 commented 5 years ago

See: https://github.com/RobTillaart/Arduino/issues/103