photron Posted June 25, 2012 at 04:20 PM Posted June 25, 2012 at 04:20 PM 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
photron Posted June 25, 2012 at 04:50 PM Author Posted June 25, 2012 at 04:50 PM Brick Daemon 1.0.8 Break a reference cycle between USBDevice and USBTransfer objectsAdd date to log outputFix stack ID routing for enumerate with multiple connected stacksAdd --version commandline argument Downloads: Windows, Linux, Mac OS X
photron Posted June 25, 2012 at 05:04 PM Author Posted June 25, 2012 at 05:04 PM Brick Viewer 1.1.1 Improve flashing error messagesFile dialogs remember the last directory"Show this message again" checkbox in error messages workStore host and port information across brickv restarts Downloads: Windows, Linux, Mac OS X
photron Posted June 25, 2012 at 05:05 PM Author Posted June 25, 2012 at 05:05 PM Brick Viewer 1.1.2 Use correct write_line signature in LCD 16x2 plugin Downloads: Windows, Linux, Mac OS X
photron Posted June 26, 2012 at 07:51 AM Author Posted June 26, 2012 at 07:51 AM 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
borg Posted June 28, 2012 at 11:01 AM Posted June 28, 2012 at 11:01 AM 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.
photron Posted June 28, 2012 at 01:06 PM Author Posted June 28, 2012 at 01:06 PM Bindings: C/C++ 1.0.12, C# 1.1.5, Java 1.0.11, PHP 1.0.6, Python 1.0.14, Ruby 1.0.3 RS485 Support Download: C/C++, C#, Java, PHP, Python, Ruby
photron Posted June 28, 2012 at 02:29 PM Author Posted June 28, 2012 at 02:29 PM 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.
borg Posted June 29, 2012 at 11:29 PM Posted June 29, 2012 at 11:29 PM 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
borg Posted July 2, 2012 at 09:06 AM Posted July 2, 2012 at 09:06 AM 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
borg Posted July 2, 2012 at 01:19 PM Posted July 2, 2012 at 01:19 PM 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
photron Posted July 3, 2012 at 08:39 AM Author Posted July 3, 2012 at 08:39 AM Brick Viewer 1.1.4 Add monoflop GUI for the Dual Relay Bricklet pluginImprove error reporting for inaccessible serial portAdd reset buttons for Bricks Downloads: Windows, Linux, Mac OS X
borg Posted July 3, 2012 at 11:04 AM Posted July 3, 2012 at 11:04 AM 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
photron Posted July 3, 2012 at 01:34 PM Author Posted July 3, 2012 at 01:34 PM Brick Viewer 1.1.5 Don't change selected serial port on refresh when possibleFix serial port writability check on Windows, flashing Bricks works again Downloads: Windows, Linux, Mac OS X
photron Posted July 13, 2012 at 04:06 PM Author Posted July 13, 2012 at 04:06 PM 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 APIFix wrong datatype in receive thread for Python 3 (Python only)Ensure that stdint.h defines INT32_MAX (C/C++ only)Make add_device thread-safeEnsure that destroy can end the receive thread correctly (Ruby only)Ensure correct shutdown order of threads Download: C/C++, C#, Java, PHP, Python, Ruby
photron Posted July 23, 2012 at 08:17 AM Author Posted July 23, 2012 at 08:17 AM Bindings: C/C++ 1.0.17 Add support for big endian systems Download: C/C++
borg Posted July 24, 2012 at 03:45 PM Posted July 24, 2012 at 03:45 PM 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 = 0Master Brick: Use dynamically calculated timeouts for RS485, improve bricklet readout Download Firmwares: Master Brick, Stepper Brick
borg Posted July 24, 2012 at 05:39 PM Posted July 24, 2012 at 05:39 PM Firmwares: Stepper Brick 1.1.8 Stop completely if max velocity is set to 0 while in drive mode Download Firmwares: Stepper Brick
photron Posted July 25, 2012 at 12:55 PM Author Posted July 25, 2012 at 12:55 PM Bindings: Delphi 1.0.0 Initial version Download: Delphi
photron Posted July 26, 2012 at 04:49 PM Author Posted July 26, 2012 at 04:49 PM Bindings: Delphi 1.0.1 TThread.CurrentThread is not supported in Delphi 2007 use Windows.GetCurrentThreadId insteadMove callback wrappers from private to protected Download: Delphi
photron Posted July 30, 2012 at 11:15 AM Author Posted July 30, 2012 at 11:15 AM Brick Daemon 1.0.9 Reduce Windows and Mac OS installer sizeAvoid race condition when enumerating USB devices on LinuxUse more expressive log file name and correct line endings on WindowsDon't cancel pending USB transfers to avoid segfault in libusb on LinuxUpdate libusb to make USB 3.0 work on Windows Downloads: Windows, Linux, Mac OS X
photron Posted August 1, 2012 at 04:27 PM Author Posted August 1, 2012 at 04:27 PM 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_deviceAdd monoflop functionality to IO-4 and IO-16 BrickletDisplay 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
borg Posted August 1, 2012 at 04:35 PM Posted August 1, 2012 at 04:35 PM Firmwares: Master Brick 1.2.4 Send empty message if slave has timeout, to allow slave to process buffer Download Firmwares: Master Brick
photron Posted August 7, 2012 at 04:01 PM Author Posted August 7, 2012 at 04:01 PM Plugins: IO-16 Bricklet 1.1.3 Avoid useless I2C reads during monoflop handling Download Plugins: IO-16 Bricklet
photron Posted September 17, 2012 at 05:05 PM Author Posted September 17, 2012 at 05:05 PM Bindings: C/C++ 1.0.19, C# 1.1.11, Delphi 1.0.3, Java 1.0.17, PHP 1.0.12, Python 1.0.20, Ruby 1.0.9 Add WIFI Support Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby
Recommended Posts