Giter Site home page Giter Site logo

Migrate to platformio about esploitv2 HOT 7 CLOSED

exploitagency avatar exploitagency commented on August 15, 2024
Migrate to platformio

from esploitv2.

Comments (7)

exploitagency avatar exploitagency commented on August 15, 2024

Be sure that your pulling the proper versions of all the libraries. It actually relies on older libraries than the current versions.

from esploitv2.

volca avatar volca commented on August 15, 2024

The libraries are up to date. The ESP8266 Arduino core is v2.4.2

pio lib list

ArduinoJson
===========
#ID: 64
An elegant and efficient JSON library for embedded systems

Version: 5.13.4
Homepage: https://arduinojson.org/?utm_source=meta&utm_medium=library.json
Keywords: json, rest, http, web
Compatible frameworks: arduino
Compatible platforms: atmelavr, atmelsam, espressif32, espressif8266, intel_arc32, microchippic32, nordicnrf51, nordicnrf52, ststm32, teensy, timsp430
Authors: Benoit Blanchon

ESP8266FtpServer
================
#ID: 992
Very Simple FTP server for SPIFFS on esp8266

Version: 1.0.1
Keywords: communication
Compatible frameworks: arduino
Compatible platforms: espressif8266, espressif32

from esploitv2.

exploitagency avatar exploitagency commented on August 15, 2024

Your supposed to use the old libraries

from esploitv2.

exploitagency avatar exploitagency commented on August 15, 2024

Initial Flashing
Download and Install the Arduino IDE from http://www.Arduino.cc
Open Arduino IDE.
Go to File - Preferences. Locate the field "Additional Board Manager URLs:"
Add "http://arduino.esp8266.com/stable/package_esp8266com_index.json" without quotes.
Click "Ok"
If Arduino IDE gives you the following error:
"Error downloading http://arduino.esp8266.com/stable/package_esp8266com_index.json"
Use "https://github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json" instead.
Select Tools - Board - Boards Manager. Search for "esp8266".
Install "esp8266 by ESP8266 community version 2.3.0". Click "Close".
Select Sketch - Include Library - Manage Libraries. Search for "Json".
Install "ArduinoJson by Benoit Blanchon version 5.11.0" and click "Close" Download https://github.com/exploitagency/esp8266FTPServer/archive/feature/bbx10_speedup.zip
Click Sketch - Include Library - Add .ZIP Library and select bbx10_speedup.zip from your Downloads folder.
The Arduino IDE is now configured and ready for the code.

Use git to clone this repo: https://github.com/exploitagency/ESPloitV2.git
or
Download/extract the repo as a zip file: https://github.com/exploitagency/ESPloitV2/archive/master.zip

Load the esp8266Programmer sketch from the flashing folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.

Open the ESP_Code sketch from the source folder.

from esploitv2.

exploitagency avatar exploitagency commented on August 15, 2024

esp8266 by ESP8266 community version 2.3.0

ArduinoJson by Benoit Blanchon version 5.11.0

Ftp server has custom changes too in my repo https://github.com/exploitagency/esp8266FTPServer/archive/feature/bbx10_speedup.zip

from esploitv2.

volca avatar volca commented on August 15, 2024

esp8266 by ESP8266 community version 2.3.0

For platformio, I can change the platformio.ini to force use version 2.3.0. Maybe we can also take a try for latest stable v2.4.2?

platform = [email protected]

I've changed the library dependency to the specify version

from esploitv2.

volca avatar volca commented on August 15, 2024

see volca@44b0417

from esploitv2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.