Beste mensen
Als ik mijn project wil uploaden naar mijn ESP8266 krijg ik telkens deze fout:
In file included from I:\arduino projects\Megalec - opdrachten\wifi_module\wifi_module.ino:1:0:
C:\Users\Owen the programmer\Documents\Arduino\libraries\Adafruit_ESP8266-master/Adafruit_ESP8266.h:28:35: error: section attribute not allowed for 'Pchr'
typedef const PROGMEM char Pchr; // Ditto, kindasorta
^
Meerdere bibliotheken gevonden voor "Adafruit_ESP8266.h"
Gebruikt: C:\Users\Owen
Meerdere bibliotheken gevonden voor "SoftwareSerial.h"
Gebruikt: C:\Users\Owen
exit status 1
Fout bij het compileren voor board LOLIN(WEMOS) D1 R2 & mini
Ik weet niet hoe dit komt.
Kan iemand mij helpen?
Met vriendelijke groeten
Programmer_Owen
Dit is geen uploadfout, maar een compilatiefout.
De reden is dat je code voor een Arduino UNO probeert te compileren voor een ESP8266.
Simple ESP8266 test. Requires SoftwareSerial and an ESP8266 that's been
flashed with recent 'AT' firmware operating at 9600 baud. Only tested
w/Adafruit-programmed modules: ESP8266 WiFi Module : ID 2282 : $6.95 : Adafruit Industries, Unique & fun DIY electronics and kits
Dit betekent dat de ESP8266 de oorspronkelijke firmware moet hebben, en de ESP wordt als slave gebruikt met een Arduino UNO waarop de code loopt.
Dit is erg inefficient en omslachtig, en ik zie eerlijk gezegd niet waarom je Adafruit_ESP8266 zou gebruiken, de ESP8266 Core die je geinstalleerd heeft zou voldoende moeten zijn.
Pieter
Beste pieter
Welke library moet ik dan gebruiken?
Met vriendelijke groeten
Programmer_Owen
Waarvoor wil je een library gebruiken?