Author Topic: Announcements  (Read 75602 times)

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #345 on: September 06, 2017, 13:47:51 »
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
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #346 on: October 09, 2017, 18:24:04 »
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

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #347 on: October 09, 2017, 19:46:58 »
Brick Viewer 2.3.11

  • Add support for RED Brick Image 1.10
Downloads: Windows, Linux, Mac OS X

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #348 on: October 16, 2017, 14:04:51 »
RED Brick Image 1.10 Beta Test
« Last Edit: November 20, 2017, 12:19:51 by photron »

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #349 on: November 20, 2017, 12:20:07 »
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

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #350 on: November 20, 2017, 16:09:07 »
Brick Viewer 2.3.12

  • Add support for DMX, Humidity 2.0, Motorized Linear Poti, RGB LED Button, RGB LED Matrix and Thermal Imaging Bricklet
Downloads: Windows, Linux, Mac OS X

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #351 on: November 22, 2017, 11:16:18 »
New Bricklets - LEDs, Motorized Poti, Thermal Imaging Camera
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #352 on: November 24, 2017, 11:16:20 »
New Bricklets Part 2 - Motorized Linear Poti Bricklet and RGB LED Button Bricklet
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #353 on: November 24, 2017, 11:16:48 »
New Bricklets Part 3 - RGB LED Matrix Bricklet and Thermal Imaging Bricklet
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #354 on: November 24, 2017, 20:07:48 »
Bindings: Java 2.1.16, MATLAB/Octave 2.0.16

  • Use correct chunk-offset while reconstructing output streams
Download: Java, MATLAB/Octave

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Announcements
« Reply #355 on: November 28, 2017, 11:24:22 »
RED Brick Image 1.10

  • Update Linux Kernel to version 4.13
  • Update Debian to version 9 (Stretch)
  • Fix KRACK vulnerability for WiFi encryption in AP and client mode, for details check https://www.krackattacks.com/
  • On-Demand CPU frequency control
  • Support for Bluetooth LE/4
  • Networking with NetworkManager and ModemManager which improves response time in Brick Viewer
  • Support for additional USB WiFi adapters in AP and client mode
  • Software updates: Node.js 8, Nagios 4, Octave 4, openHAB 2, etc
  • Update Brick Daemon to version 2.3.1
  • Update Brick Viewer to version 2.3.12
  • Update all API bindings: C/C++ 2.1.18, C# 2.1.16, Delphi/Lazarus 2.1.17, Java 2.1.15, JavaScript 2.0.16, 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
  • No Mali GPU 3D acceleration support, but 2D acceleration using CPU
Download: RED Brick Image

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #356 on: December 13, 2017, 14:02:55 »
Please note: This is a big update with many big changes in the backend code. It improves three important things:
  • Fix RS485 Timing bug. This is a very old bug that we were not able to figure out for many years. Bricklets that use I2C (for example Temperature Bricklet) would somtimes give false values every few 1000 messages if RS485 was used. This was caused by a mix of I2C/RS485 timing constraints. We now use DMA for I2C Messages to fix this.
  • The handling of the initial enumeration (the enumerate callback with enumeration type = CONNECTED) has been completely reworked. Double enumerations don't happen anymore and the enumeration also works if a USB cable is connected to an already powered stack. This also fixes some other strange behavior. For example: In a RS485 network, if you restarted the RS485 master stack you had to restart the slave stacks as well, otherwise they wouldn't enumerate again. With the update the RS485 slaves will automatically re-enumerate if the RS485 master re-enumerates itself.
  • We will now never do a real hard reset if triggered by USB. USB has reset/suspend/resume messages that triggered a hardware reset. With the new firmwares the USB state machine will be properly reset (as requested by the PC), but everything else will keep on running. So the Bricks/Bricklets will not loose state and for example a stepper motor will keep running until the request is fully processed. From the PC perspective the Brick will disconnect and immediately connect again. A new initial enumeration will be send. If you have problems with unwanted resets (for example if a relay switches an inductive load) this will probably fix this issue! The PC will still reset the USB, but from the user perspective everything will keep running and working, no lost messages or similar.


Firmwares: DC Brick 2.3.5, IMU Brick 2.3.5, IMU 2.0 Brick 2.0.10, Master Brick 2.4.6, Servo Brick 2.3.5, Silent Stepper Brick 2.0.4, Stepper Brick 2.3.6
  • Make sure Brick does not restart on suspend/resume anymore [all]
  • Refactor initial enumeration handling for USB/SPI [all] and RS485/Chibi [only Master Brick]
  • Fix double-enumeration bug [all]
  • Improve co-mcu Bricklet reset handling [all]
  • Improve I2C communication (Use DMA in synchronous case) [all]
  • Improve RS485 state machine (Use hardware timer instead of busy waiting) [only Master Brick]
Download: DC Brick, IMU Brick, IMU 2.0 Brick, Master Brick, Servo Brick, Silent Stepper Brick, Stepper Brick


Plugins: Temperature Bricklet 2.0.4
  • Use bricklib for I2C communication (enables DMA for I2C, see above)
Download: Temperature Bricklet
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #357 on: December 22, 2017, 14:32:28 »
Firmware: Motorized Linear Poti Bricklet 2.0.1

  • Make sure that the potentiometer value cant oscillate between two values.
Download: Motorized Linear Poti
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Announcements
« Reply #358 on: January 11, 2018, 15:42:35 »
Firmwares: DC Brick 2.3.6, IMU Brick 2.3.6, IMU 2.0 Brick 2.0.11, Master Brick 2.4.7, Servo Brick 2.3.6, Silent Stepper Brick 2.0.5, Stepper Brick 2.3.7
Download: DC Brick, IMU Brick, IMU 2.0 Brick, Master Brick, Servo Brick, Silent Stepper Brick, Stepper Brick
« Last Edit: January 11, 2018, 15:45:38 by borg »
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!