@vshymanskyy vshymanskyy released this Sep 5, 2018 · 16 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.4

How to install Blynk library: ⇨ link ⇦

In this release

  • New boards support

    • Arduino MKR WiFi 1010
    • Arduino MKR ETH shield
    • Arduino MKR VIDOR 4000 (use the example for MKR WiFi 1010)
    • Arduino UNO WiFi Rev.2 (use the example for MKR WiFi 1010)
  • Changes

    • Increase default BLYNK_TIMEOUT_MS to 3000ms (most boards)
    • Add BlynkTimer to Linux example
    • Add a check for ESP8266 Core version
    • Improved WiFi connection speed in some cases
    • Improve email example
    • WiFi Provisioning: increase default brightness of indicator LED
    • WiFi Provisioning: Use built-in Ticker.h for ESP32
  • Bugfixes

    • Fix Terminal on Particle
    • WiFi Provisioning: Fix reset button and indication for ESP32, ESP8266, MKR1000
    • WiFi Provisioning: Fix WiFi password length limited (increased to 64)

⚡️ If you're using Blynk WiFi Provisioning, it’s highly recommended to upgrade
⚡️ Regularly update your IDE, Libraries and Boards (Core v2.4.2+ for ESP8266 is required)

Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Jun 11, 2018 · 52 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.3

How to install Blynk library: ⇨ link ⇦

In this release

  • New boards support

    • Arduino MKR GSM 1400
  • New features

    • TinyGSM updated to 0.3.5
    • All Arduino MKR devices now support 128 Vpins
    • terminal.clear() support
    • Add setDeviceName for ESP32 BLE
    • Cloud OTA support for ESP32
    • Board info is now parseable from firmware binary (for OTA)
    • Important. When BlynkTimer struggles to run multiple times (due to a blocked loop), it just skips all the missed intervals, and calls your function only once. This now differs from SimpleTimer, which could call your function multiple times in this scenario.
  • Bugfixes

    • Fix ESP32 BLE advertisement for iOS
    • Fix NTP time for ESP8266 SSL
    • Fix param[index].asInt() crash if index out of bound
    • Fix WidgetTerminal data length handling
    • ESP8266 now uses native dtostrf function

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Apr 2, 2018 · 87 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.2

How to install Blynk library: ⇨ link ⇦

In this release

  • General improvements
    • TinyGSM updated to 0.3.2
    • Switched port to 80 for Particle platform
    • Updated port in examples
  • Bugfixes:
    • Fix linux: 100% CPU load, not working

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

JavaScript and Python libraries were updated to use port 80.

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Feb 20, 2018 · 91 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.1

How to install Blynk library: ⇨ link ⇦

In this release

  • New hardware support:
    • TI CC3220 (Energia IDE)
  • General improvements
    • Blynk switched to using port 80 by default. 🎉
    • Certificates added for easier switching from Blynk Cloud to Let's Encrypt
    • Add setMin & setMax to widgets
  • Bugfixes:
    • Fix pinMode command
    • Fix ESP32 WiFi credentials provisioning

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Dec 21, 2017 · 106 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.0

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE:
    Windows: File → Preferences
    Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • New hardware support:
    • ESP32
      • Bluetooth LE initial support + example
      • SSL (secure connection) support + example
      • App Export example for ESP32 (with WiFi credentials provisioning)
    • ESP8266
      • SSL stability improvement (still not perfect due to a bug in ESP Core)
      • SSL now checks certificate chain (previously fingerprint was used). Needs 2.4.0-rc2
      • BIG stability improvements in Shield mode (AT commands)
    • Realtek RTL8710 / Ameba support
    • Arduino UNO WiFi support
    • WIZnet WizFi310 support
    • Improved ARM mbed support
    • Improved Linux support
    • All frameworks are now enabled for Platform.IO library
  • General improvements
    • Forget about “flood errors”. Probably ;)
    • Library is now easier to port/run on 3rd party hardware
    • We now use a single implementation of BlynkFifo
    • Better diagnostic/debug prints
    • NeoPixel lib is no longer included in Blynk release zip package.
  • Bugfixes:
    • Unexpected "Login timeout" during redirect (#374)
    • 100% CPU load on linux/raspberry
    • Compile Error with Arduino 101 (#369). Please keep in mind that #304 is still there...
    • Call BLYNK_DISCONNECTED() on unsuccessful write (#371)
    • RFDuino uses BLEPeripheral now
    • Travis CI build is fixed

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Oct 24, 2017 · 181 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.10

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE:
    Windows: File → Preferences
    Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • Improvements:
    • Updated examples for OTA
    • Updated examples for RTC
  • Major fixes:
    • Fix Raspi Linux build
    • logEvent() support for Particle
    • Crash when adding an uninitialized value to virtualWrite

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Jun 19, 2017 · 203 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.8

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE:
    Windows: File → Preferences
    Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • all libraries should go to libraries folder
  • all tools should go to tools folder

In this release

  • Improvements & new features:
    • More readable warning "ESP is not responding" instead of "Cannot disable echo".
    • BlynkTimer updated
    • Table.updateRow() support
  • Major fixes:
    • BLYNK_APP_CONNECTED, BLYNK_APP_DISCONNECTED (#313)
    • Big improvements on Particle stability (+ fix of #322)
  • Updated examples & documentation

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Apr 9, 2017 · 229 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.7

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE:
    Windows: File → Preferences
    Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • libraries should go to libraries folder
  • tools should go to tools folder

In this release

  • New hardware:
  • Improvements:
    • SimpleTimer replaced by BlynkTimer. BlynkTimer is also available for Linux and Particle
    • virtualWrite with double now sends 6 decimal digits
    • Arduino IDE: added Example Builder tool
    • Fixed ButtonInterrupt example
    • All examples updated
  • Internal updates:

Full list of supported hardware is here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

@vshymanskyy vshymanskyy released this Mar 6, 2017 · 289 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.6

How to install Blynk library.

☝️ Blynk library should be installed manually

Follow the instructions:

  1. Download Blynk_Release_vXX.zip (scroll down to the Downloads section)
  2. Unzip the archive. You will notice that archive contains several folders and several libraries.
  3. Copy all of these libraries to your_sketchbook_folder of Arduino IDE. To find the location of your_sketchbook_folder, go to top menu in Arduino IDE:
    Windows: File → Preferences
    Mac OS: Arduino → Preferences

The structure of your your_sketchbook_folder should now look like this, (along with your other sketches if you have them):

your_sketchbook_folder/libraries/Blynk
your_sketchbook_folder/libraries/BlynkESP8266_Lib
...
your_sketchbook_folder/tools/BlynkUpdater
your_sketchbook_folder/tools/BlynkUsbScript
...

☝️ Note that:

  • libraries should go to libraries folder
  • tools should go to tools folder

In this release

  • New hardware:
    • Feather M0 WiFi
    • AirBoard BLE
  • Improvements:
    • New GSM example
    • Added links to new Example Browser
    • Arduino IDE updater tool fix
    • Fix debug prints on some platforms
    • UIP_Ethernet link updated
  • Internal updates:
    • Export "scripts" folder for PlatformIO
    • Merged MBED/Particle into main repo
    • Fix BLE NUS description json
    • Updated WiFi provisioning

Full list of supported hardware: https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md

@vshymanskyy vshymanskyy released this Jan 12, 2017 · 322 commits to master since this release

Assets 3
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.4.4

How to install library

Blynk library should be installed manually

  1. Download Blynk_Release_v0.4.4.zip (scroll down to the Downloads section)
  2. Unzip it. This archive contains several libraries.
  3. Copy them to sketchbook folder of Arduino IDE.
    To find exact sketchbook folder location, go to File -> Preferences top menu in Arduino IDE.

The structure of your sketchbook folder should look like this, along with your saved sketches:

sketchbook/libraries/Blynk
sketchbook/libraries/BlynkESP8266_Lib
...
sketchbook/tools/BlynkUpdater
sketchbook/tools/BlynkUsbScript
...

In this release

  • New hardware:
    • Energia BLE
    • TI LaunchPad MSP432
  • New features:
    • Sketch Builder
    • Support overriding BLYNK_RUN_YIELD
    • New RTC mechanism
      (things changed, please update your existing code accordingly to new examples)
    • Preparation for OTA support
  • Bugs fixed:
    • Fix Photon hanging, improve Particle cloud responsiveness
    • Less workarounds all over the code
    • Better usb-ser script
    • LED color example fixed
    • Updated IDE tools

Full list of supported hardware: https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md