Skip to content

Releases: linux-automation/lxa-iobus

v0.5.1

15 Apr 06:37
Compare
Choose a tag to compare

This is a bug-fix release that fixes an issue where outputs could only be turned on, but not off, via the HTTP API.

What's Changed

  • lxa_iobus: server: fix string/integer type confusion in set_pin() by @hnez in #43

Full Changelog: v0.5.0...v0.5.1

v0.5.0

05 Apr 13:44
Compare
Choose a tag to compare

This release adds support for the experimental LXA Optick latency measurement device. To achieve this we have added a low-level API that allows external tools to send and receive SDOs directly on the CANopen bus.

This release also bundles a new firmware release for the existing devices: This firmware release is mostly a maintenance-release that bumps the dependencies used. The only new firmware feature is a 30-minute timeout for the locator.

What's Changed

  • Fix "LICENSE" typo in setup.cfg by @hnez in #32
  • Expose individual node info via REST and allow CORS requests by @hnez in #33
  • Add formatters and linters to the CI and fix the fallout by @hnez in #36
  • lxa_iobus: move the project from setup.py to pyproject.toml by @hnez in #37
  • Cleanups, code deduplication, improvements and maintenance by @hnez in #38
  • lxa_iobus: node: add HTTP API based LxaRemoteNode by @hnez in #40
  • Add support for the LXA Optick latency measurement util by @hnez in #39
  • lxa_iobus: firmware: update Ethernet Mux and 4DO-3DI-3AI firmware to 0.6.0 by @hnez in #41
  • README: Update DCO to follow the kernel wording by @SmithChart in #42

Full Changelog: v0.4.2...v0.5.0

v0.4.2

04 Apr 15:25
Compare
Choose a tag to compare

What's Changed

  • Remove use of deprecated (in version 4.0) python-can API by @hnez in #31

Full Changelog: v0.4.1...v0.4.2

v0.4.1

08 Feb 13:42
Compare
Choose a tag to compare

What's Changed

  • Make lxa-iobus-server compatible with python 3.10 by @hnez in #30

Full Changelog: v0.4...v0.4.1

v0.4

24 Nov 13:56
Compare
Choose a tag to compare

Changelog:

  • Log-Level of events has been altered so that running the server using the WARN-level provides all important information but does not clutter the journal.
  • 4Do3Di3AiDriver: Remove bogus output in #25
  • Webinterface improvements: The web-interface now contains a header with information about the LXA IOBus server in #23
  • driver/EthernetMux: Use product ID printed on the device in #26
  • systemd/contrib: Update systemd-units in #24
  • can rx/tx: Handle bus errors or shutdown service in #27
  • server: add compatibilty with aiohttp 3.8 in #29
  • Show LSS state and CAN TX error on status page in #28

v0.3

27 Jul 09:38
0261687
Compare
Choose a tag to compare

Changelog:

  • Firmware: Bump to Version 0.5.0

Changelog for EthernetMux und Iobus4Do3Di3Ai Firmware:

### Changes
* CCAN Status interrupts are now handled and status informations is printed to the serial.
* The CCACN controller is set back into operational mode 100ms after going into bus off.
* CAN: The sample point has been moved from 87.5% to 75% to increase tolerance to phase noise.
  Now using: tq: 20, seg1: 14, seg2: 5, sjw: 4.
* SDO accesses have been internally reordered. Now all SDO accesses are logged to the serial.

### Added
* There is now a timeout that resets the `node_id` if the node did not get any SDO request for 30 seconds.
  To disable the timeout write 0 to SDO 0x2d06:0x01.

v0.2

19 Jul 13:45
Compare
Choose a tag to compare

Initial release of the LXA IOBus server.