cannot compile esp8266-01 i'm a beginner in esp8266. I have toogled through a number of tutorials. Hardware is ardunio uno v3 w/o the atmega chip. the ide is t use uno as communication board. i hooked it up as 3.3v and io is grounded. but i cant get it to compile. set the board to generic esp8266.
fisrts i had to inculde wifi101. I have setup a blynk account i i got a firmware file from blynk with ssid and so on.
In file included from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/common/include/nm_common.h:45,
from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/driver/include/m2m_wifi.h:53,
from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/WiFi101.h:32,
from C:\Users\guten\Downloads\firmware\firmware.ino:26:
C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/bsp/include/nm_bsp.h:110:23: error: conflicting declaration 'typedef long unsigned int uint32'
110 | typedef unsigned long uint32;
| ^~~~~~
In file included from C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/esp8266_peri.h:27,
from C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:38,
from sketch\firmware.ino.cpp:1:
C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/sdk/include/c_types.h:49:29: note: previous declaration as 'typedef unsigned int uint32'
49 | typedef unsigned int uint32;
| ^~~~~~
In file included from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/common/include/nm_common.h:45,
from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/driver/include/m2m_wifi.h:53,
from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/WiFi101.h:32,
from C:\Users\guten\Downloads\firmware\firmware.ino:26:
C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/bsp/include/nm_bsp.h:133:22: error: conflicting declaration 'typedef long int sint32'
133 | typedef signed long sint32;
| ^~~~~~
In file included from C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/esp8266_peri.h:27,
from C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:38,
from sketch\firmware.ino.cpp:1:
C:\Users\guten\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/sdk/include/c_types.h:52:29: note: previous declaration as 'typedef int sint32'
52 | typedef signed int sint32;
| ^~~~~~
In file included from C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/WiFi101.h:35,
from C:\Users\guten\Downloads\firmware\firmware.ino:26:
C:\Users\guten\OneDrive\Dokument\Arduino\libraries\WiFi101\src/WiFiClient.h:31:7: error: redefinition of 'class WiFiClient'
31 | class WiFiClient : public Client {
| ^~~~~~~~~~
In file included from C:\Users\guten\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\WiFi\src/WiFi.h:31,
from C:\Users\guten\Downloads\firmware\firmware.ino:3:
C:\Users\guten\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\WiFi\src/WiFiClient.h:27:7: note: previous definition of 'class WiFiClient'
27 | class WiFiClient : public Client {