B4R Tutorial B4R Change Log (version history)

Erel

Administrator
Staff member
Licensed User
v3.00 - October 22, 2019: https://www.b4x.com/android/forum/threads/b4r-v3-00-is-available-for-download.110718/

This update adds support for ESP32 SDK v1.03 and also includes improvements to the boards selector, IDE improvements and updated MQTT library.

Note that if you are using ESP32 then you must update to v1.03. This is done with Arduino IDE - Tools - Boards - Boards Manager.

v2.80 - June 23, 2019: https://www.b4x.com/android/forum/threads/b4r-v2-80-is-available-for-download.106986/

This update adds support for the latest versions of ESP8266 (v2.5.2) and ESP32 (v1.0.2) SDKs.

It also includes the IDE improvements added to the other B4X products (auto bookmarks, auto backup improvements and others).

Make sure to update the SDKs from the Arduino IDE (Tools - Boards Manager). Older versions of ESP8266 and ESP32 will not work with this version.

v2.60 - April 17, 2019: https://www.b4x.com/android/forum/threads/b4r-v2-60-is-available-for-download.104972/
  • B4R is now based on the latest version of the IDE. It includes auto backups, bookmarks improvements, warning improvements and bug fixes. The list of boards is now sorted in the boards manager.

Note that ESP8266 SDK v2.4.2 is still required when targeting ESP8266 boards.

v2.51
- June 3, 2018: https://www.b4x.com/android/forum/threads/b4r-v2-51-is-available-for-download.93666/

This update includes all the IDE improvements that were added to the other B4X products including the ability to easily share modules between projects.
  • IDE improvements.
  • ByteConverter.ObjectSet - Allows setting a global object. Especially useful with arrays of objects.
  • Bug fixes.

v2.20
- July 20, 2017: https://www.b4x.com/android/forum/threads/b4r-v2-20-is-available-for-download.81878/

  • The IDE is localizable.
  • SD.Remove / Exist supported by ESP8266.

v2.00 -
June 21, 2017: https://www.b4x.com/android/forum/threads/b4r-v2-00-is-available-for-download.80895/

New features and improvements:
The ESP32 SDK is more mature. Communication works perfectly.

v1.80 - January 26, 2017: https://www.b4x.com/android/forum/threads/b4r-v1-80-is-available-for-download.75629/

New features and improvements:

Arduino 1.8.0+ is required.


v1.50 - November 6, 2016: https://www.b4x.com/android/forum/threads/b4r-v1-50-is-available-for-download.72758/

This update includes the IDE improvements included in the latest versions of B4A and B4i (https://www.b4x.com/android/forum/threads/b4a-v6-30-has-been-released.71212/#content).

It also adds an important new type named B4RSerializator. B4RSerializator makes it simple to send messages with various fields to other platforms.

See this for more information: https://www.b4x.com/android/forum/t...d-and-receive-objects-instead-of-bytes.72404/

v1.20 - July 7, 2016: https://www.b4x.com/android/forum/threads/b4r-v1-20-has-been-released.68741/

This version adds support for ESP8266 modules. These are great modules for IoT solutions.

Start with this tutorial: https://www.b4x.com/android/forum/threads/esp8266-getting-started.68740/

Other improvements and changes:
  • The board selector allows changing all the exposed settings:



  • B4R framework supports boards that require specific memory alignment (as the ESP8266).
  • WebSocketClient library has moved to the internal libraries folder.
  • Serial.Initialize2 has been removed as it is not supported by many boards. It can be accessed with inline C.
You can download the new version here: www.b4x.com/b4r.html
 
Last edited:
Top