doc: releases: release-notes-3.5: update CAN ISO-TP

Add sections for CAN ISO-TP changes in this release and describe API
changes in migration guide.

Signed-off-by: Martin Jäger <martin@libre.solar>
This commit is contained in:
Martin Jäger 2023-10-10 21:16:58 +02:00 committed by Johan Hedberg
commit b1cc4e9a14
2 changed files with 14 additions and 0 deletions

View file

@ -125,6 +125,16 @@ Required changes
:c:func:`can_set_bitrate` and :c:func:`can_set_bitrate_data` now also automatically calculate a
suitable SJW, but their SJW cannot be overwritten by the caller.
* The CAN ISO-TP message configuration in :c:struct:`isotp_msg_id` is changed to use the following
flags instead of bit fields:
* :c:macro:`ISOTP_MSG_EXT_ADDR` to enable ISO-TP extended addressing
* :c:macro:`ISOTP_MSG_FIXED_ADDR` to enable ISO-TP fixed addressing
* :c:macro:`ISOTP_MSG_IDE` to use extended (29-bit) CAN IDs
The two new flags :c:macro:`ISOTP_MSG_FDF` and :c:macro:`ISOTP_MSG_BRS` were added for CAN FD
mode.
* Ethernet PHY devicetree bindings were updated to use the standard ``reg``
property for the PHY address instead of a custom ``address`` property. As a
result, MDIO controller nodes now require ``#address-cells`` and

View file

@ -836,6 +836,10 @@ Libraries / Subsystems
* Updated ``loramac-node`` from v4.6.0 to v4.7.0
* CAN ISO-TP
* Added support for CAN FD.
HALs
****