Author Topic: Veröffentlichungen  (Read 59603 times)

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #345 on: September 06, 2017, 13:49:02 »
Firmware: GPS 2.0 2.0.2

  • Millisekunden date/time Bug gefixt (wir nutzten us statt ms)
  • API zum ein/ausschalten von SBAS hinzugefügt (mit 5Hz/10Hz Aktualisierungsrate)
Download: GPS 2.0
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Veröffentlichungen
« Reply #346 on: October 09, 2017, 18:23:45 »
Brick Daemon 2.3.1

  • Support für RED Brick Image 1.10 hinzugefügt und Support für ältere RED Brick Image Versionen entfernt
  • Gestallte USB Transfers werden jetzt wiederhergestellt
  • Race Condition mit USB Probern auf Mac OS X während des Öffnens von USB Geräte vermieden
Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X

photron

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

  • Support für RED Brick Image 1.10 hinzugefügt
Downloads: Windows, Linux, Mac OS X

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Veröffentlichungen
« Reply #348 on: October 16, 2017, 14:04:38 »
RED Brick Image 1.10 Beta Test

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #349 on: November 07, 2017, 10:20:52 »
Externes Video:
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Veröffentlichungen
« Reply #350 on: November 20, 2017, 12:19:16 »
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

  • Support für DMX, Humidity 2.0, Motorized Linear Poti, RGB LED Button, RGB LED Matrix und Thermal Imaging Bricklet hinzugefügt [alle]
  • get/set_sbas_config Funktioen zur GPS Bricklet 2.0 API hinzugefügt [alle]
  • Mehr Typen werden als Eingabe für char (str, unicode, bytes, bytearray mit Länge 1 und int) und list von char / string (str, unicode, bytes, bytearray and list of char) akzeptiert, alle Typumwandlungen werden mit ord / chr vorgenommen [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: Veröffentlichungen
« Reply #351 on: November 20, 2017, 16:09:22 »
Brick Viewer 2.3.12

  • Support für DMX, Humidity 2.0, Motorized Linear Poti, RGB LED Button, RGB LED Matrix und Thermal Imaging Bricklet hinzugefügt
Downloads: Windows, Linux, Mac OS X

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #352 on: November 22, 2017, 11:16:43 »
Neue Bricklets - LEDs, Motorized Poti, Wärmebildkamera
« Last Edit: November 22, 2017, 13:31:23 by borg »
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #353 on: November 24, 2017, 11:17:17 »
Neue Bricklets Teil 2 - Motorized Linear Poti Bricklet und RGB LED Button Bricklet
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #354 on: November 24, 2017, 11:18:57 »
Neue Bricklets Teil 3 - RGB LED Matrix Bricklet und Thermal Imaging Bricklet
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Veröffentlichungen
« Reply #355 on: November 24, 2017, 20:07:26 »
Bindings: Java 2.1.16, MATLAB/Octave 2.0.16

  • Korrektes Chunk-Offset wird jetzt zur Rekonstruktion von Output-Streams verwendet
Download: Java, MATLAB/Octave

photron

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.218
    • View Profile
Re: Veröffentlichungen
« Reply #356 on: November 28, 2017, 11:23:55 »
RED Brick Image 1.10

  • Linux Kernel auf Version 4.13 aktualisiert
  • Debian auf Version 9 (Stretch) aktualisiert
  • KRACK Schwachstelle in WLAN Verschlüsselung in Access Point und Client Modus behoben, siehe https://www.krackattacks.com/ für Details
  • On-Demand CPU Frequenz-Management
  • Unterstüzung for Bluetooth LE/4 hinzugefügt
  • Netzwerkverwaltung mit NetworkManager und ModemManager verbessert die Reaktionszeit in Brick Viewer
  • Support für weitere USB WLAN Adapters in Access Point und Client Modus hinzugefügt
  • Software Updates: Node.js 8, Nagios 4, Octave 4, openHAB 2, etc
  • Brick Daemon auf Version 2.3.1 aktualisiert
  • Brick Viewer auf Version 2.3.12 aktualisiert
  • Alle API Bindings aktualisiert: 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
  • Kein Unterstützung für Mali GPU 3D Beschleunigung, aber Unterstützung für CPU 2D Beschleunigung
Download: RED Brick Image

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #357 on: December 13, 2017, 14:23:49 »
Hinweis: Dies ist ein großes Update mit einer großen Menge an Code-Änderungen im Backend. Es verbessert drei wichtige Dinge:
  • Fix RS485 Timing-Bug. Dies war ein sehr alter Bug den wir seit Jahren nicht ergründen konnten. Bricklets die I2C nutzen (zum Beispiel Temperature Bricklet) konnten manchmal alle paar 1000 Nachrichten falsche Werte zurückgeben wenn RS485 genutzt wurde. Dies wurde durch eine Mischung von Timing-Anforderungen von I2C/RS485 ausgelöst. Wir nutzen jetzt DMA für I2C um das Problem komplett zu umgehen.
  • Die Handhabung der initialen Enumerierung (Enumerate Callback mit Enumeration Type = CONNECTED) wurde komplett überarbeitet. Doppel-Enumerierungen sind jetzt nicht mehr möglich und die Enumerierung funktioniert auch wenn USB an einen bereits mit Strom versorgten Stapel angesteckt wird. Dadurch wird auch eigentümliches Verhalten an anderen Stellen verbessert. Zum Beispiel: Wenn in einem RS485-Netz der RS485-Master neugestartet wurde, mussten auch die RS485-Slave neugestartet werden damit diese sich Re-Enumerieren. Mit der neuen Firmware Re-Enumerieren sich die Slaves automatisch sobald sich der Master Re-Enumeriert.
  • Es gibt jetzt kein durch USB ausgelöstes hartes Reset mehr. USB hat reset/suspend/resume Nachrichten, welche in den alten Firmwares ein Hardware Reset auslösen konnten. Mit der neuen Firmware wird die USB State-Machine zurückgesetzt (wie vom PC angefordert), aber alles andere wird im Betrieb gehalten. Die Bricks/Bricklets verlieren also keinerlei Statusinformationen. Ein Stepper Brick wird zum Beispiel den Schrittmotor weiter ansteuern bis die Nachricht abgearbeitet ist. Von der Perspektive des PCs wird der Brick getrennt und sofort wieder verbunden und eine neue Enumerierung wird gesendet. Falls du aktuell Probleme mit unerwünschten Resets hast (zum Beispiel beim Schalten von induktiven Lasten mit Relais) wird diese Änderung das Problem wahrscheinlich lösen! Der PC wird zwar weiterhin USB zurücksetzen, allerdings bleibt alles am laufen und es gehen keine Nachrichten verloren o.ä.


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
  • Stelle sicher das Bricks nicht mehr durch suspend/resume neugestartet werden [alle]
  • Refactor initialie Enumerierung über USB/SPI [alle] und RS485/Chibi [nur Master Brick]
  • Fix Doppelenumerierungs-Bug [alle]
  • Verbessere co-mcu Bricklet Reset-Behandlung [alle]
  • Verbessere I2C-Kommunikation (Nutze DMA im synchronen Fall) [alle]
  • Verbessere RS485 State-Machine (Nutze Hardware Timer statt Busy Waiting) [nur 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
  • Nutze bricklib für I2C-Kommunikation (aktiviert DMA für I2C, siehe oben)
Download: Temperature Bricklet
« Last Edit: December 13, 2017, 14:26:19 by borg »
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #358 on: December 22, 2017, 14:31:53 »
Firmware: Motorized Linear Poti Bricklet 2.0.1

  • Stelle sicher das Poti-Wert nie zwischen zwei Werten oszillieren kann.
Download: Motorized Linear Poti
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.645
    • View Profile
Re: Veröffentlichungen
« Reply #359 on: January 11, 2018, 15:44:34 »
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
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!