Skip to main content
Firmware Stable

Changelog

For ESCapi repository

[1.5.0]

Added

  • Per-interface process-protocol SID remapping that follows the protoconf offset, enabled by default
  • Beep control API for the driver
  • Four additional PWM control channels (CH3–CH6)
  • Runtime selection of the CAN interface used for the API

Changed

  • Motor 3 status message (SID 32) now carries quadrature and direct current/voltage (currentqf, voltageq, currentdf, voltaged) instead of the previous current-reference fields
  • Externally triggered line identification now also derives the PI coefficients, matching the plain shell command

[1.4.0]

Changed

  • When there is timeout for command CAN message, command 0 and mode 0 are set. Instead of relaying only for the application.

Removed

  • Support for the legacy command API (message 0x110)

[1.3.0]

Added

  • Added struct for BMS CAN messages

Changed

  • separate ebmult for ibpos and ibneg

[1.2.0]

Added

  • getters for imult, umult
  • motor2 message contains ptctemp, imult, umult

[1.1.1]

Fixed

  • ID type (bug with extended CAN messages)

[1.1.0]

Added

  • session counter in the driver command message

Changed

  • procsrv 'version' message contains the union module version

Removed

Fixed

[1.0.0]

Added

  • External battery current limiter

Changed

  • Use new CMIO API

Removed

  • Remove warnings