Skip to content

vlast3k/vESPrino-firmware

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
fw
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

vESPrino Firmware

This is the firmware behind the vThing range of devices. It has a variety of sophisticated features targeted to decrease development and maintenance costs.

Building

To reduce TCD efforts, the project is a real C++ project, with just a twist of Arduino in it. At some point of time the Arduino IDE and the limitation to only use INO files made the whole development quite complicated, so i decided to move it to Platform IO. So the steps to build it are as follows:

  1. Install PlatformIO IDE.
  2. Clone this repository and open in the IDE via File->Open Folder... (the root folder with the platformio.ini) file
  3. Build it via PlaformIO->Build - this will download the necessary platform files and build the project
  4. Upload it to your device. In platformio.ini, you can optionally specify BAUD Rate (e.g. upload_speed=256000), COM Port (e.g.upload_port=COM5) and board type (e.g. board=nodemcuv2)

Uploading latest built version

  1. Download the fw from here: http://anker-bg.com/vlast3k/vesprino/latest.bin
  2. Download the flashing tool for your OS from here: https://github.com/igrr/esptool-ck/releases/tag/0.4.9
  3. and then execute something like (replace the comport)
esptool -vv -cd nodemcu -cb 256000 -cp "COM5" -cf latest.bin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published