photron Posted November 25, 2019 at 04:55 PM Author Posted November 25, 2019 at 04:55 PM Bindings: C/C++ 2.1.27, C# 2.1.25, Delphi/Lazarus 2.1.26, Go 2.0.5, Java 2.1.25, JavaScript 2.1.25, LabVIEW 2.1.24, Mathematica 2.1.24, MATLAB/Octave 2.0.25, MQTT 2.0.8, Perl 2.1.25, PHP 2.1.24, Python 2.1.24, Ruby 2.1.24, Rust 2.0.13, Shell 2.1.24, Visual Basic .NET 2.1.24 Add set/get-voltages-callback_configuration functions and voltages callback to HAT Brick API [all] Add set/get-usb-voltage-callback-configuration functions and usb-voltage callback to HAT Zero Brick API [all] Add set/get-statistics-callback-configuration functions and statistics callback to Isolator Bricklet API [all] Report error if authentication secret contains non-ASCII chars [all] Don't silently ignore stream-out-of-sync errors in callbacks [Go] Replace BrickletError with DeviceError [Go] Don't use deprecated Buffer constructor if possible [JavaScript] Log Brick Daemon (dis)connects under --debug [MQTT] Use stable order for init-file lines [MQTT] Fix symbol translation of IP Connection callbacks [MQTT] Report all errors when reading init-file [MQTT] Add pre/post_connect init-file format [MQTT] Add get_connection_state to IP Connection [MQTT] Add last will (sent if the API bindings crash) and shutdown messages [MQTT] Correctly reset registered callbacks [MQTT] Handle SIGTERM/SIGQUIT [MQTT] Fix handling of character arrays [MQTT] Fix names of high-level-callback members [MQTT] Fix some error format strings in IPConnection class [Python] Fix Python 3 compatibility [Shell] Download: C/C++, C#, Delphi/Lazarus, Go, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, MQTT, Perl, PHP, Python, Ruby, Rust, Shell, Visual Basic .NET
photron Posted December 3, 2019 at 03:50 PM Author Posted December 3, 2019 at 03:50 PM RED Brick Image 1.15 Add support for RTL8821CU USB WiFi + Bluetooth dongle Workaround Ethernet Extension W5500 buffer config reset bug Update Brick Viewer to version 2.4.9 Update all API bindings: C/C++ 2.1.27, C# 2.1.25, Delphi/Lazarus 2.1.26, Java 2.1.25, JavaScript 2.1.25, Octave 2.0.25, Perl 2.1.25, PHP 2.1.24, Python 2.1.24, Ruby 2.1.24, Shell 2.1.24, Visual Basic .NET 2.1.24 Download: RED Brick Image
photron Posted December 9, 2019 at 01:59 PM Author Posted December 9, 2019 at 01:59 PM Brick Logger 2.1.2 Add support for RS232 Bricklet 2.0 data reading Downloads: Windows, Linux, macOS, RED Brick
photron Posted December 9, 2019 at 04:05 PM Author Posted December 9, 2019 at 04:05 PM Brick Viewer 2.4.10 Make Thermal Imaging Bricklet image view detachable Fix firmware auto-update for Co-MCU Bricklets Avoid potential config file writing collision between two Brick Viewer instances on Linux and macOS Notarize Brick Viewer app to make it ready for macOS 10.15 Fix potential crash in WIFI Extension 2.0 firmware update detection logic Fix exception hook for Python 3.8 Prefer hPa over mbar and Tesla over Gauss Add Data Logger support for RS232 Bricklet 2.0 data reading Add Server Monitoring support for Humidity Bricklet 2.0 temperature value Downloads: Windows, Linux, macOS
photron Posted December 11, 2019 at 03:35 PM Author Posted December 11, 2019 at 03:35 PM Brick Daemon 2.4.1 Rename bundled libusb to avoid potential collision with system libusb on macOS Add missing network dependency to systemd service on Linux Make sleep time between SPI reads for HAT (Zero) Brick configurable Add experimental support for HAT (Zero) Brick (SPI connected Bricklets) on Windows 10 IoT Core, disabled by default due to missing HAT detection Notarize Brick Daemon app to make it ready for macOS 10.15 Downloads: Windows, Linux (amd64, i386, armhf), macOS
photron Posted December 12, 2019 at 02:47 PM Author Posted December 12, 2019 at 02:47 PM Brick Viewer 2.4.11 Lower Hardened Runtime restrictions to make ctypes work again on macOS Fix encoding issues in Server Monitoring script Downloads: Windows, Linux, macOS
borg Posted January 3, 2020 at 05:18 PM Posted January 3, 2020 at 05:18 PM Firmware: Industrial Counter Bricklet 2.0.3 Fix erroneous value_has_to_chnage-logic for callbacks Download:Â Industrial Cunter
photron Posted January 20, 2020 at 01:59 PM Author Posted January 20, 2020 at 01:59 PM Firmware: WIFI Extension 2.0 2.1.4 Enforce minimum AP password length of 8 chars Try three times to load config from EEPROM before using default config Remove support for mesh router password getter Download:Â WIFI Extension 2.0
borg Posted February 5, 2020 at 11:38 AM Posted February 5, 2020 at 11:38 AM Firmware: Industrial Counter Bricklet 2.0.4 Fix 0 to -1 transation handling and configure corresponding overflow correctly Download:Â Industrial Counter
borg Posted February 5, 2020 at 11:40 AM Posted February 5, 2020 at 11:40 AM Firmware: Thermal Imaging 2.0.5 Fix vertical orientation of images transfered by getter Fix tearing issue when images transfered by getter Add Set/GetLinearFluxParameters API Download: Thermal Imaging
rtrbt Posted February 28, 2020 at 02:42 PM Posted February 28, 2020 at 02:42 PM Firmwares: CAN Bricklet 2.0.1 Add frame readable callback Firmwares: CAN 2.0 Bricklet 2.0.3 Add frame readable callback Add error occured callback Firmwares: RS232 Bricklet 2.0.4 Return empty message from read() if read callback is enabled Add frame readable callback and read frame function Firmwares: RS232 2.0 Bricklet 2.0.3 Don't reset read stream in getter if callback is enabled and vice versa Add frame readable callback and read frame function Firmwares: RS232 2.0 Bricklet 2.0.5 Don't reset read stream in getter if callback is enabled and vice versa Add frame readable callback and read frame function Fix word lengths other than 8 Download: CAN Bricklet CAN 2.0 Bricklet RS232 Bricklet RS232 2.0 Bricklet RS485 Bricklet
photron Posted February 28, 2020 at 05:40 PM Author Posted February 28, 2020 at 05:40 PM Firmwares: CAN Bricklet 2.0 2.0.4 Fix bit0 error handling in bus-off mode Download:Â CAN Bricklet 2.0
photron Posted March 23, 2020 at 01:49 PM Author Posted March 23, 2020 at 01:49 PM Brick Logger 2.1.3 Fix support for Color Bricklet 2.0 Downloads: Windows, Linux, macOS, RED Brick
photron Posted March 23, 2020 at 03:14 PM Author Posted March 23, 2020 at 03:14 PM Brick Viewer 2.4.12 Fix RED Brick Server Monitoring support for Ambient Light Bricklet 3.0 and IO-4 Bricklet 2.0 Fix WIFI Extension 2.0 no-encryption configuration Add checkbox for setting the WIFI Extension 2.0 mesh password, old password is not shown anymore Improve firmware update error handling Fix RS485 Bricklet Modbus slave logic for write-multiple-registers function Improve RS485 Bricklet input field history handling Fix Data Logger support for Color Bricklet 2.0 Improve corner case handling in enumerate callback logic Fix error handling for RED Brick file upload Fix maximum number of LEDs for LED Strip Bricklet 2.0 Show milliseconds in GPS Bricklet 2.0 timestamp Downloads: Windows, Linux, macOS
borg Posted March 26, 2020 at 10:12 AM Posted March 26, 2020 at 10:12 AM Firmwares: RS232 2.0 Bricklet 2.0.4 Make sure there are no glitches on TX line during configuration change Download: RS232 2.0 Bricklet
photron Posted April 7, 2020 at 04:42 PM Author Posted April 7, 2020 at 04:42 PM Bindings: C/C++ 2.1.28, C# 2.1.26, Delphi/Lazarus 2.1.27, Go 2.0.6, Java 2.1.26, JavaScript 2.1.26, LabVIEW 2.1.25, Mathematica 2.1.25, MATLAB/Octave 2.0.26, MQTT 2.0.9, Perl 2.1.26, PHP 2.1.25, Python 2.1.25, Ruby 2.1.25, Rust 2.0.14, Shell 2.1.25, Visual Basic .NET 2.1.25 Properly check device-identifier and report mismatch between used API bindings device type and actual hardware device type [All except Rust] Fix race condition between device constructor and callback thread [All except Go, JavaScript, PHP and Rust] Fully initialize device before adding it to an IP Connection [JavaScript and PHP] Add set/get-flux-linear-parameters functions to Thermal Imaging Bricklet API [All] Add set/get-frame-readable-callback-configuration functions and frame-readable callback to CAN (2.0), RS232 (2.0) and RS485 Bricklet API [All] Add set/get-error-occurred-callback-configuration functions and error-occurred callback to CAN Bricklet 2.0 API [All] Add read-frame function to RS232 Bricklet API [All] Add write/read-bricklet-plugin functions to all Brick APIs for internal EEPROM Bricklet flashing [All] Add set-bricklet-xmc-flash-config/data and set/get-bricklets-enabled functions to Master Brick 3.0 API for internal Co-MCU Bricklet bootloader flashing [All] Validate response length before unpacking response [All] Properly report replaced device objects as non-functional [All except Go and Rust] Properly lock devices table during modification and lookup [Delphi/Lazarus] Fix bool array unpacking [JavaScript and Perl] Don't use signal SIGQUIT, not supported on Windows [MQTT] Warn about device replacement because of conflicting UIDs [MQTT] Add support for duplicate topics in init file [MQTT] Fix callbacks with one array parameter [Perl] Download: C/C++, C#, Delphi/Lazarus, Go, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, MQTT, Perl, PHP, Python, Ruby, Rust, Shell, Visual Basic .NET
rtrbt Posted April 9, 2020 at 02:38 PM Posted April 9, 2020 at 02:38 PM Firmware: Industrial Dual Analog In 2.0 Bricklet 2.0.5 Fix callback generation limit of 500 voltage callbacks per second per channel Download:Â Industrial Dual Analog In 2.0
photron Posted April 20, 2020 at 12:42 PM Author Posted April 20, 2020 at 12:42 PM Bindings: Go 2.0.7 Fix response length validation for empty responses Download: Go
photron Posted April 20, 2020 at 01:26 PM Author Posted April 20, 2020 at 01:26 PM Firmware: LCD 128x64 Bricklet 2.0.8 Don't draw empty tabs if less than 3 are active Don't send wrong response from remove-gui-tab function Download:Â LCD 128x64
photron Posted April 20, 2020 at 04:01 PM Author Posted April 20, 2020 at 04:01 PM Bindings: JavaScript 2.1.27 Also call return-callbacks for pure setters Download: JavaScript
rtrbt Posted April 30, 2020 at 02:20 PM Posted April 30, 2020 at 02:20 PM Firmware: Industrial Dual Analog In 2.0 Bricklet 2.0.6 Add all voltages callback Download:Â Industrial Dual Analog In 2.0
rtrbt Posted May 4, 2020 at 11:29 AM Posted May 4, 2020 at 11:29 AM Firmware: Barometer Bricklet 2.0.3 Add Get/Set I2C Mode to mitigate EMI issues Download:Â Barometer Bricklet
photron Posted May 11, 2020 at 01:28 PM Author Posted May 11, 2020 at 01:28 PM Bindings: MQTT 2.0.10 Add all_voltages callback to Industrial Dual Analog In Bricklet 2.0 API Add set/get_i2c_mode function to Barometer Bricklet API Fix _device_name lookup for get_identity function and enumerate callback Fix string handling for Python 2 Download: MQTT
rtrbt Posted May 14, 2020 at 11:58 AM Posted May 14, 2020 at 11:58 AM Firmware: DC Brick 2.3.10 Fix response length of get_drive_mode Download:Â DC Brick
photron Posted May 19, 2020 at 12:29 PM Author Posted May 19, 2020 at 12:29 PM Bindings: C/C++ 2.1.29, C# 2.1.27, Delphi/Lazarus 2.1.28, Go 2.0.8, Java 2.1.27, JavaScript 2.1.28, LabVIEW 2.1.26, Mathematica 2.1.26, MATLAB/Octave 2.0.27, Perl 2.1.27, PHP 2.1.26, Python 2.1.26, Ruby 2.1.26, Rust 2.0.15, Shell 2.1.26, Visual Basic .NET 2.1.26 Add get-all-voltages and set/get-all-voltages-callback-configuration functions and all-voltages callback to Industrial Dual Analog In Bricklet 2.0 API [All] Add set/get-i2c-mode functions to Barometer Bricklet API [All] Add Automatic-Module-Name to manifest [Java] Download: C/C++, C#, Delphi/Lazarus, Go, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Rust, Shell, Visual Basic .NET
Recommended Posts