Skip to main content
Firmware Stable

Changelog

For ESCapi repository

[1.5.0]

Added

  • Process-protocol message IDs (SIDs) now follow the protoconf offset configured on each interface (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
  • Line identification (identlin) started over the API now gives the same result as the 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

  • The external battery current limiter now limits discharge and charge current (ibpos / ibneg) independently

[1.2.0]

Added

  • Motor 2 status message now carries ptctemp, imult and umult

[1.1.1]

Fixed

  • ID type (bug with extended CAN messages)

[1.1.0]

Added

  • session counter in the driver command message

Changed

  • The version API message now also reports the union (application) module version

[1.0.0]

Added

  • External battery current limiter

Changed

  • Use new CMIO API

Removed

  • Remove warnings