photron Geschrieben January 31, 2013 at 09:51 Autor Share Geschrieben January 31, 2013 at 09:51 Bindings: Python 2.0.2 Fix char list packing in Python3 Download: Python Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 4, 2013 at 12:41 Autor Share Geschrieben February 4, 2013 at 12:41 Bindings: Delphi 2.0.3 Avoid signature mismatch for GetIdentity procedureAvoid a potential out-of-bounds array accessMake expected integer overflows explicit Download: Delphi Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 4, 2013 at 14:22 Autor Share Geschrieben February 4, 2013 at 14:22 Bindings: C# 2.0.2 Improve internal UID handling and simplify internal lockingMake sequence number generation thread-safe Download: C# Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben February 6, 2013 at 13:01 Share Geschrieben February 6, 2013 at 13:01 Firmwares: Master Brick 2.0.2 Fixes for a more stable WIFI Extension:Remove command/data mode, use only one place for receiving/sending Allows for much better error handling, debugging and logging [*]Only save messages in brickd if return expected [*]Parse all command responses with human readable response [*]Parse <ESC>O, <ESC>F, <ESC>A options more thoroughly [*]Remove messages from brickd if socket disconnected [*]Make WIFI initialization asynchronous Allows to communicate with Master Brick while WIFI is connecting [*]Use 5 minute timeout before we assume a hang up (instead of 3) [*]Evaluate received data while sending command [*]Use different ATS configuration [*]Parse startup/reset message [*]Refactor data state machine [*]Add API for long WPA key (up to 64 chars) Download Firmwares: Master Brick Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 6, 2013 at 18:19 Autor Share Geschrieben February 6, 2013 at 18:19 Bindings: C/C++ 2.0.2, C# 2.0.3, Delphi 2.0.4, Java 2.0.3, PHP 2.0.3, Python 2.0.3, Ruby 2.0.3 Add get/set_long_wifi_key functions to Master Brick API [all]Ensure that exceptions in user code don't kill the callback thread silently [Delphi, Java]Use a shorter format for JavaDoc links [Java] Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 6, 2013 at 19:49 Autor Share Geschrieben February 6, 2013 at 19:49 Brick Viewer 2.0.2 Use smaller update rate for WIFI status refresh (may timeout otherwise)Check UID length before writingFix initialization of IO16 Bricklet pluginMake Brick flashing error message more verboseAdd support for long WPA key (up to 64 chars) to Master Brick plugin Downloads: Windows, Linux, Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben February 7, 2013 at 09:09 Share Geschrieben February 7, 2013 at 09:09 Firmwares: Master Brick 2.0.3 Use smaller USB timeout on startup enumeration, to allow faster enumerationDont reread the config after the first WIFI association fails Download Firmwares: Master Brick Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 7, 2013 at 15:53 Autor Share Geschrieben February 7, 2013 at 15:53 Brick Daemon 2.0.2 An error during client peer name lookup doesn't abort the socket connection anymoreSupport running as normal console application on WindowsSupport MinGW as compiler on WindowsSupport running as non-root on LinuxImprove --help output Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 8, 2013 at 12:19 Autor Share Geschrieben February 8, 2013 at 12:19 Brick Daemon 2.0.3 Fix USB unplug detection on Windows Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben February 12, 2013 at 10:36 Share Geschrieben February 12, 2013 at 10:36 Firmwares: Master Brick 2.0.4 Reset WIFI Module after disassociate from APFix problem with changing of slave addresses of Chibi and RS485 ExtensionExternalize WIFI ringbuffer and feed bytes in state machine byte by byte (will allow the use of DMA controller later on) Download Firmwares: Master Brick Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben February 14, 2013 at 14:20 Share Geschrieben February 14, 2013 at 14:20 Firmwares: Joystick Bricklet 2.0.2 Integrationszeit für Analogwert erhöht und Durchschnittsbildung verringert. Dadurch sollten Werte stabiler werden wenn das Joystick Bricklet über WLAN verwendet wird Download Firmwares: Joystick Bricklet Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben February 19, 2013 at 09:37 Share Geschrieben February 19, 2013 at 09:37 Firmwares: Master Brick 2.0.5 Reissue Low-Power-Mode after disassociateAdd API for:SetWifiHostnameGetWifiHostnameSetCurrentCallbackPeriodGetCurrentCallbackPeriodSetVoltageCallbackPeriodGetVoltageCallbackPeriodSetUSBVoltageCallbackPeriodGetUSBVoltageCallbackPeriodSetCurrentCallbackThresholdGetCurrentCallbackThresholdSetVoltageCallbackThresholdGetVoltageCallbackThresholdSetUSBVoltageCallbackThresholdGetUSBVoltageCallbackThresholdSetDebouncePeriodGetDebouncePeriodCurrent (Callback)Voltage (Callback)USBVoltage (Callback)CurrentReached (Callback)VoltageReached (Callback)USBVoltageReached (Callback) Download Firmwares: Master Brick Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 19, 2013 at 10:59 Autor Share Geschrieben February 19, 2013 at 10:59 Bindings: C/C++ 2.0.3, C# 2.0.4, Delphi 2.0.5, Java 2.0.4, PHP 2.0.4, Python 2.0.4, Ruby 2.0.4 Reduce scope of request and socket mutex to improve concurrency [all, except PHP]Improve and unify code for response expected flag handling [all]Add get/set_wifi_hostname functions and callbacks for stack/USB voltage and stack current to Master Brick API [all] Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 22, 2013 at 16:40 Autor Share Geschrieben February 22, 2013 at 16:40 Firmwares: Analog In Bricklet 2.0.1 Support manual measurement range selection Download: Analog In Bricklet Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 22, 2013 at 17:51 Autor Share Geschrieben February 22, 2013 at 17:51 Bindings: C/C++ 2.0.4, C# 2.0.5, Delphi 2.0.6, Java 2.0.5, PHP 2.0.5, Python 2.0.5, Ruby 2.0.5, VB.NET 2.0.1 Add get/set_range functions to Analog In Bricklet API [all]Fix unlikely race condition in response packet handling [all, except PHP]Add TinkerforgeException as basis for all other exceptions [all, except C/C++ and Python]Fix dispatch of pending enumerate callbacks when dispatchCallbacks(-1) is used Fix serialization of unicode strings [Python] Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby, VB.NET Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben February 22, 2013 at 19:25 Autor Share Geschrieben February 22, 2013 at 19:25 Brick Viewer 2.0.3 Filter out false-positives errors in Protocol 1.0 detectionCheck WEP key for being in hexadecimal notation and 10 or 26 digits longTrigger enumeration for RS485/Chibi slaves if RS485/Chibi master enumerates itself as connectedFix IO-4 Bricklet Plugin initializationFix Piezo Buzzer Bricklet Protocol 1.0 auto detectionNSIS installer for Windows installs bootloader driverAdd support for WIFI hostname configuration to Master Brick pluginAdd support for measurement range selection to Analog In Bricklet plugin Downloads: Windows, Linux, Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben March 1, 2013 at 11:24 Autor Share Geschrieben March 1, 2013 at 11:24 Firmwares: IO-16 Bricklet 2.0.1 Add missing invocation for set_selected_values function Download: IO-16 Bricklet Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben March 6, 2013 at 11:35 Autor Share Geschrieben March 6, 2013 at 11:35 Brick Viewer 2.0.4 Ignore enumerate callbacks that arrived after a disconnectFix Chibi and RS485 configuration handlingDisable instead of hide WIFI hostname edit box, if Master Brick firmware doesn't support it Downloads: Windows, Linux, Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben March 11, 2013 at 11:51 Autor Share Geschrieben March 11, 2013 at 11:51 Bindings: Delphi 2.0.7 Fix IP address lookup on Linux if hostname is already given in dotted decimal format Download: Delphi Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben April 2, 2013 at 16:02 Share Geschrieben April 2, 2013 at 16:02 Firmwares: Servo Brick 2.0.1 Plugins: LCD20x4 Bricklet 2.0.2, Temperature Bricklet 2.0.1 Add enable/disable API for reached callbacks (Servo Brick)Add default text functionality (LCD20x4 Bricklet)Add I2C Mode switch API (100KHz/400KHz) (Temperature Bricklet) Download Firmware: Servo Brick Download Plugin: LCD20x4 Bricklet, Temperature Bricklet Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben April 2, 2013 at 17:03 Autor Share Geschrieben April 2, 2013 at 17:03 Bindings: C/C++ 2.0.5, C# 2.0.6, Delphi 2.0.8, Java 2.0.6, PHP 2.0.6, Python 2.0.6, Ruby 2.0.6, VB.NET 2.0.2 Add enable/disable functions for PositionReached and VelocityReached callbacks to Servo Brick API [all]Add get/set_i2c_mode (100kHz/400kHz) functions to Temperature Bricklet API [all]Add default text functions to LCD 20x4 Bricklet API [all]Fix auto reconnect on socket receive error [C# and VB.NET]Don't dispatch callbacks after disconnect [all]Fix race condition in callback handling that could result in closing the wrong socket [all, except PHP]Don't ignore socket errors on send [all]Send a request at least every 10sec to improve WIFI disconnect detection [all] Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby, VB.NET Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben April 3, 2013 at 09:56 Autor Share Geschrieben April 3, 2013 at 09:56 Brick Daemon 2.0.4 NSIS installer automatically installs/updates the WinUSB driver on Windows < 8Improve callback related log messagesFix wrong log level of startup greeting on WindowsDrop incoming disconnect probe requestsFix packet buffer handling in unlikely error case Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben April 11, 2013 at 10:49 Share Geschrieben April 11, 2013 at 10:49 Firmwares: DC Brick 2.0.1, IMU Brick 2.0.1, Master Brick 2.0.6, Servo Brick 2.0.2, Stepper Brick 2.0.2 Add forced ACK after 10ms without answer (for faster WIFI Extension response).Add watchdog timer (restart after 16s of "deadlock"). Download Firmware: DC Brick, IMU Brick, Master Brick, Servo Brick, Stepper Brick Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben April 19, 2013 at 13:25 Autor Share Geschrieben April 19, 2013 at 13:25 Brick Daemon 2.0.5 Avoid non-portable usage of bit fieldsHandle big endian byte order correctlyShow UIDs in log messages in Base58Debian i386 package now really compiled for i386 instead of i686 Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben April 23, 2013 at 09:39 Autor Share Geschrieben April 23, 2013 at 09:39 Plugins: LCD 20x4 Bricklet 2.0.3 Fix cursor position logic at end of line Download Plugin: LCD 20x4 Bricklet Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts