Jump to content
photron

Announcements

Recommended Posts

There was no central place for announcements about new versions of Brick Daemon and Viewer, the different programming language bindings as well as firmwares and plugins. This thread is going to improve this.

 

New software and hardware will be announced here :)

Share this post


Link to post
Share on other sites

Joystick Bricklet Plugin 1.1.4

 

  • Fix threshold period logic. Since version 1.1.3 the Position Reached callback was triggered despite a Threshold Period of 0 (Callback disabled).

Download: Plugin

Share this post


Link to post
Share on other sites

Master Brick Firmware 1.2.0

 

  • RS485 Support

Download: Firmware

 

Brick Viewer 1.1.2 does not work in combination with this firmware version because of a bug in the viewer. This bug is fixed in Brick Viewer 1.1.3, updating is strongly recommended.

Share this post


Link to post
Share on other sites

Brick Viewer 1.1.3

 

  • RS485 Support

Downloads: Windows, Linux, Mac OS X

 

This Brick Viewer version is required when using Master Brick Firmware 1.2.0, because of a bug in Brick Viewer 1.1.2.

Share this post


Link to post
Share on other sites

Bindings: C/C++ 1.0.13, C# 1.1.6, Java 1.0.12, PHP 1.0.7, Python 1.0.15, Ruby 1.0.4

Firmwares: DC Brick 1.1.3, IMU Brick 1.0.7, Master Brick 1.2.1, Servo Brick 1.1.3, Stepper Brick 1.1.4

 

  • Added function to read out microcontroller temperature(get_chip_temperature)
  • Added function to reset Bricks and stacks of Bricks (reset)

Download Bindings: C/C++, C#, Java, PHP, Python, Ruby

Download Firmwares: DC Brick, IMU Brick, Master Brick, Servo Brick, Stepper Brick

Share this post


Link to post
Share on other sites

Bindings: C/C++ 1.0.14, C# 1.1.7, Java 1.0.13, PHP 1.0.8, Python 1.0.16, Ruby 1.0.5

Plugins: Dual Relay Bricklet 1.1.1

 

  • Add monoflop functionality to Dual Relay Bricklet

Download Bindings: C/C++, C#, Java, PHP, Python, Ruby

Download Plugins: Dual Relay Bricklet

Share this post


Link to post
Share on other sites

Firmwares: DC Brick 1.1.4, IMU Brick 1.0.8, Master Brick 1.2.2, Servo Brick 1.1.4, Stepper Brick 1.1.5

 

  • USB Hotplug added (Bricks restart if USB is connected)
  • The Servo Brick now has a minimum period of 1us (2000us before)

Download Firmwares: DC Brick, IMU Brick, Master Brick, Servo Brick, Stepper Brick

Share this post


Link to post
Share on other sites

Brick Viewer 1.1.4

 

  • Add monoflop GUI for the Dual Relay Bricklet plugin
  • Improve error reporting for inaccessible serial port
  • Add reset buttons for Bricks

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Bindings: C/C++ 1.0.15, C# 1.1.8, Java 1.0.14, PHP 1.0.9, Python 1.0.17, Ruby 1.0.6

Firmwares: Stepper Brick 1.1.6

 

  • Add time base all data function/callback and state callback to Stepper Brick API

Download Bindings: C/C++, C#, Java, PHP, Python, Ruby

Download Firmwares: Stepper Brick

Share this post


Link to post
Share on other sites

Brick Viewer 1.1.5

 

  • Don't change selected serial port on refresh when possible
  • Fix serial port writability check on Windows, flashing Bricks works again

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Bindings: C/C++ 1.0.16, C# 1.1.9, Java 1.0.15, PHP 1.0.10, Python 1.0.18, Ruby 1.0.7

 

  • Fix direction of get_all_data_period function in Stepper Brick API
  • Fix wrong datatype in receive thread for Python 3 (Python only)
  • Ensure that stdint.h defines INT32_MAX (C/C++ only)
  • Make add_device thread-safe
  • Ensure that destroy can end the receive thread correctly (Ruby only)
  • Ensure correct shutdown order of threads

Download: C/C++, C#, Java, PHP, Python, Ruby

Share this post


Link to post
Share on other sites

Firmwares: Master Brick 1.2.3, Stepper Brick 1.1.7

 

  • Stepper Brick: Stop state machine after disable call, don't drive if max velocity = 0
  • Master Brick: Use dynamically calculated timeouts for RS485, improve bricklet readout

Download Firmwares: Master Brick, Stepper Brick

Share this post


Link to post
Share on other sites

Firmwares: Stepper Brick 1.1.8

 

  • Stop completely if max velocity is set to 0 while in drive mode

Download Firmwares: Stepper Brick

Share this post


Link to post
Share on other sites

Bindings: Delphi 1.0.1

 

  • TThread.CurrentThread is not supported in Delphi 2007 use Windows.GetCurrentThreadId instead
  • Move callback wrappers from private to protected

Download: Delphi

Share this post


Link to post
Share on other sites

Brick Daemon 1.0.9

 

  • Reduce Windows and Mac OS installer size
  • Avoid race condition when enumerating USB devices on Linux
  • Use more expressive log file name and correct line endings on Windows
  • Don't cancel pending USB transfers to avoid segfault in libusb on Linux
  • Update libusb to make USB 3.0 work on Windows

Downloads: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Bindings: C/C++ 1.0.18, C# 1.1.10, Delphi 1.0.2, Java 1.0.16, PHP 1.0.11, Python 1.0.19, Ruby 1.0.8

Plugins: IO-4 Bricklet 1.1.1, IO-16 Bricklet 1.1.2

Brick Viewer 1.1.6

 

  • Fix race condition in bindings function add_device
  • Add monoflop functionality to IO-4 and IO-16 Bricklet
  • Display chip temperature in Brick Viewer

Download Bindings: C/C++, C#, Delphi, Java, PHP, Python, Ruby

Download Plugins: IO-4 Bricklet, IO-16 Bricklet

Download Brick Viewer: Windows, Linux, Mac OS X

Share this post


Link to post
Share on other sites

Firmwares: Master Brick 1.2.4

 

  • Send empty message if slave has timeout, to allow slave to process buffer

Download Firmwares: Master Brick

Share this post


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

×
×
  • Create New...