Jump to content
photron

Announcements

Recommended Posts

Note: Master Brick Firmware 2.4.3 together with WIFI Extension Firmware 2.1.2 has significantly better performance in combination with Windows PCs (we support delayed ACKs properly now) and several bug fixes. We recommend that you update!

 

Firmware: Master Brick 2.4.3

 

  • Fix bug in double buffer rx peak
  • Increase reaction time by decreasing ACK timeout
  • Increase general WIFI send timeout (through bricklib)
  • Add timeout count API (through bricklib)

Download: Master Brick

 

Firmware: WIFI Extension 2.0 2.1.2

 

  • Send new packets even if others are not yet acked to support Windows delayed ACK properly
  • Fix bug in route match removal
  • Increase routing table size from 10 to 16 to allow more packets at once
  • Decrease ACK timeout significantly, Master Brick 2.4.2 handles messages with new rx peak functionality
  • Don't resend data if rx buffer is full, in this case the ACK is likely already in the buffer
  • Fix broken length check

Download: WIFI Extension 2.0

Share this post


Link to post
Share on other sites

Firmware: IMU Brick 2.0 2.0.7

 

  • Move I2C mutex handling outside of interrupt.This fixes a race condition with the Accelerometer Bricklet (and potentially other Bricklets that use I2C).

Download: IMU Brick 2.0

 

Plugin: Accelerometer Bricklet 2.0.3

 

  • Use I2C mutex to properly share Accelerometer Polling-I2C with IMU V2 DMA-I2C.

Download: Accelerometer Bricklet

Share this post


Link to post
Share on other sites

Bindings: C/C++ 2.1.14, C# 2.1.13, Delphi/Lazarus 2.1.14, Java 2.1.12, JavaScript 2.0.13, LabVIEW 2.1.12, Mathematica 2.1.12, MATLAB/Octave 2.0.12, Perl 2.1.12, PHP 2.1.12, Python 2.1.12, Ruby 2.1.12, Shell 2.1.12, Visual Basic .NET 2.1.12

 

  • Add support for Silent Stepper Brick [All]
  • Add set_configuration function to Laser Range Finder Bricklet API to support Bricklets with LIDAR-Lite sensor hardware version 3 [All]
  • Add get_send_timeout_count function to all Brick APIs [All]
  • Don't leak callback thread if connect fails [Java,MATLAB/Octave]
  • Break API to make connect method return a TinkerforgeException instead of three different exception types [Java,MATLAB/Octave]
  • Add a "Callback" suffix to all callback events to avoid name collisions with methods [C#,LabVIEW,Mathematica,VB.NET]
  • Use an AppService instead of a socket when connecting to localhost on Universal Windows Platform (UWP) [C#,VB.NET]
  • Avoid that the disconnect function can block on Windows for several seconds [Python]
  • Break API to fix symbol ambiguity by adding the group name as prefix [shell]

Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET

Share this post


Link to post
Share on other sites

Brick Viewer 2.3.8

 

  • Add support for Silent Stepper Brick
  • Add support for LIDAR-Lite sensor hardware version 3 to Laser Range Finder Bricklet plugin
  • Don't block the UI during a connection attempt
  • Avoid disconnect hanging for several seconds on Windows
  • Avoid reading WIFI 2.0 configuration while Master Brick tab is not active
  • Split identifier into extended and standard part in CAN Bricklet plugin
  • Reorganize plugin info bar to fit more elements

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Firmwares: DC Brick 2.3.3, IMU Brick 2.3.3, IMU 2.0 Brick 2.0.8, Master Brick 2.4.4, Servo Brick 2.3.2, Silent Stepper Brick 2.0.1, Stepper Brick 2.3.4

  • Add support for co-mcu Bricklets (all Bricks)
  • Remove support for WIFI Extension 1.0 and WIFI Extension 2.0 password getters (only Master Brick)

Download: DC Brick, IMU Brick, IMU 2.0 Brick, Master Brick, Servo Brick, Silent Stepper Brick, Stepper Brick

 

 

Firmware: WIFI Extension 2.0 2.1.3

  • Remove support for WIFI password getters

Download: WIFI Extension 2.0

Share this post


Link to post
Share on other sites

Bindings: C/C++ 2.1.15, C# 2.1.14, Delphi/Lazarus 2.1.15, Java 2.1.13, JavaScript 2.0.14, LabVIEW 2.1.13, Mathematica 2.1.13, MATLAB/Octave 2.0.13, Perl 2.1.13, PHP 2.1.13, Python 2.1.13, Ruby 2.1.13, Shell 2.1.13, Visual Basic .NET 2.1.13

 

  • Add support for GPS Bricklet 2.0 [all]
  • Don't try to export non-existing register_callback functions [C/C++]
  • Increase minimum JDK version from 1.5 to 1.6 [Java,MATLAB/Octave]

Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET

Share this post


Link to post
Share on other sites

Brick Viewer 2.3.9

 

  • Add support for GPS Bricklet 2.0
  • Add update mechanism for API bindings and Brick Viewer on RED Brick
  • Add checkbox for setting the WIFI Extension (2.0) password, old password is not shown anymore

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

RED Brick Image 1.9

 

  • Update OpenGL related packages to allow installing Qt5 and running Java FX
  • Update Brick Daemon to version 2.3.0 to fix enumeration with GPS Bricklet 2.0
  • Update Brick Viewer to version 2.3.9
  • Update all API bindings: C/C++ 2.1.15, C# 2.1.14, Delphi/Lazarus 2.1.15, Java 2.1.13, JavaScript 2.0.14, Octave 2.0.13, Perl 2.1.13, PHP 2.1.13, Python 2.1.13, Ruby 2.1.13, Shell 2.1.13, Visual Basic .NET 2.1.13

Download: RED Brick Image

Share this post


Link to post
Share on other sites

Firmwares: DC Brick 2.3.4, IMU Brick 2.3.4, IMU 2.0 Brick 2.0.9, Master Brick 2.4.5, Servo Brick 2.3.4, Silent Stepper Brick 2.0.3, Stepper Brick 2.3.5

  • Fix incompatibility between co-mcu support and LED Strip Bricklet [all]
  • Add fix for W5500 (Ethernet Extension IC) ESD exposure problems [only Master Brick]

Download: DC Brick, IMU Brick, IMU 2.0 Brick, Master Brick, Servo Brick, Silent Stepper Brick, Stepper Brick

Share this post


Link to post
Share on other sites

Bindings: C/C++ 2.1.16

 

  • Break PTC Bricklet API to fix type for resistance value of get_resistance function
  • Fix ipcon_register_callback for IPCON_CALLBACK_CONNECTED

Download: C/C++

Share this post


Link to post
Share on other sites

Bindings: C/C++ 2.1.17, C# 2.1.15, Delphi/Lazarus 2.1.16, Java 2.1.14, JavaScript 2.0.15, LabVIEW 2.1.14, Mathematica 2.1.14, MATLAB/Octave 2.0.14, Perl 2.1.14, PHP 2.1.14, Python 2.1.14, Ruby 2.1.14, Shell 2.1.14, Visual Basic .NET 2.1.14

 

  • Add support for RS485 Bricklet [all]
  • Add general streaming support [C/C++, C#, Java, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Visual Basic .NET]
  • Add SPITFP configuration and diagnostics functions to all Brick APIs to configure and debug the communication between Bricks and Co-MCU Bricklets [all]
  • Remove unused get_current_consumption function from Slient Stepper Brick API [all]
  • Fix int8 unpacking [C#, LabVIEW, Mathematica]
  • Break PTC Bricklet API to fix type for resistance value [Delphi/Lazarus]
  • Add workaround for the callback problem in Octave >= 3.8 [Octave]
  • Increase minimum Python version to 2.6 [Python, Shell]

Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET

Share this post


Link to post
Share on other sites

Brick Viewer 2.3.10

 

  • Add support for RS485 Bricklet
  • Enable scroll buttons for main device tab bar on Mac OS X
  • Improve usability of Real-Time Clock Bricklets calibration dialog
  • Fix firmware auto-update for Co-MCU Bricklets
  • Fix order of DOP values in GPS Bricklet 2.0 plugin
  • Double plot legend line indicators thickness

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Firmware: GPS 2.0 2.0.2

 

  • Fix millisecond date/time bug (did use us instead of ms)
  • Add API to enable/disable SBAS (with 5Hz/10Hz update rate)

Download: GPS 2.0

Share this post


Link to post
Share on other sites

Brick Daemon 2.3.1

 

  • Add support for RED Brick Image 1.10 and drop support for older RED Brick Image versions
  • Recover from stalled USB transfers
  • Avoid race condition with USB prober on Mac OS X while opening USB devices

Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X

Share this post


Link to post
Share on other sites

Bindings: C/C++ 2.1.18, C# 2.1.16, Delphi/Lazarus 2.1.17, Java 2.1.15, JavaScript 2.0.16, LabVIEW 2.1.15, Mathematica 2.1.15, MATLAB/Octave 2.0.15, Perl 2.1.15, PHP 2.1.15, Python 2.1.15, Ruby 2.1.15, Shell 2.1.15, Visual Basic .NET 2.1.15

 

  • Add support for DMX, Humidity 2.0, Motorized Linear Poti, RGB LED Button, RGB LED Matrix and Thermal Imaging Bricklet [all]
  • Add get/set_sbas_config functions to GPS Bricklet 2.0 API [all]
  • Accept wider range of types for char (str, unicode, bytes, bytearray with length 1 and int) and list of char / string (str, unicode, bytes, bytearray and list of char), all type conversion is done with ord / chr [Python]

Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...