ESP-01 Hardware Serial

Hello,

i am trying to use ESP8266 (ESP-01) model as shield i never get it success even the very sample project like the one below gives errors i can’t find out the problem

#include <ESP8266.h>
#include <SPI.h>
#include <BlynkSimpleShieldEsp8266.h>

#define EspSerial Serial

ESP8266 wifi(EspSerial);

char auth[] = "YourAuth";

// Declare Constants

const int ledPin = 13;             // Built-in LED


void setup() 
 {
 EspSerial.begin(115200);  // Set ESP8266 baud rate
delay(10);
Blynk.begin(auth, wifi, "YourSSID", "YourPSK");
pinMode(ledPin, OUTPUT);

}
 void loop() 
{  
 Blynk.run();
}

the errors showing in Arduino IDE is

In file included from C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:18:0,
                 from sketch_sep07a.ino:3:
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkApiArduino.h: In member function 'void BlynkApi<Proto>::processCmd(const void*, size_t)':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkApiArduino.h:94:82: note: #pragma message: Good! Analog pins can be referenced on this device by name.
     #pragma message("Good! Analog pins can be referenced on this device by name.")
                                                                                  ^
In file included from sketch_sep07a.ino:3:0:
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h: In member function 'void BlynkTransportShieldEsp8266::onData(uint8_t, uint32_t)':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:31:25: error: 'class ESP8266' has no member named 'getUart'
             if (client->getUart()->available()) {
                         ^
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:32:37: error: 'class ESP8266' has no member named 'getUart'
                 uint8_t b = client->getUart()->read();
                                     ^
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h: In member function 'void BlynkTransportShieldEsp8266::begin_domain(ESP8266*, const char*, uint16_t)':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:51:17: error: 'class ESP8266' has no member named 'setOnData'
         client->setOnData(onData, this);
                 ^
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h: In member function 'size_t BlynkTransportShieldEsp8266::read(void*, size_t)':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:72:21: error: 'class ESP8266' has no member named 'run'
             client->run();
                     ^
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h: In member function 'int BlynkTransportShieldEsp8266::available()':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:86:17: error: 'class ESP8266' has no member named 'run'
         client->run();
                 ^
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h: In member function 'bool BlynkWifi::connectWiFi(const char*, const char*)':
C:\Users\scrop\Documents\Arduino\libraries\blynk-library-0.3.0/BlynkSimpleShieldEsp8266.h:111:20: error: 'class ESP8266' has no member named 'setEcho'
         if (!wifi->setEcho(0)) {
                    ^
Error compiling.

i am using UNO + ESP-01 Hardware serial not software
and the connection is
i know that the error not related to wires connection but i mentioned maybe there is mistake in that

ESP8266_TX->UNO RX
ESP8266_RX->UNO TX
ESP8266_CH_PD->UNO 3.3V
ESP8266_VCC->UNO 3.3V
ESP8266_GND->UNO GND

My tutorial is only Mac specific when it comes to flashing the ESP8266. The arduino libraries and code are all the same. You should try it out

Seems you missed to replace the ITEAD library with my mod…
Please try once more carefully.