Skip to content

Commit f4dbe52

Browse files
henrikbrixandersennashif
authored andcommitted
doc: releases: release notes: 3.7: add remaining CAN release notes
Add remaining Controller Area Network (CAN) subsystem release notes for v3.7.0. Signed-off-by: Henrik Brix Andersen <[email protected]>
1 parent bc88a81 commit f4dbe52

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

doc/releases/release-notes-3.7.rst

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,16 @@ Deprecated in this release
7272
Application developer will now need to set the advertised name themselves by updating the advertising data
7373
or the scan response data.
7474

75+
* CAN
76+
77+
* Deprecated the :c:func:`can_calc_prescaler` API function, as it allows for bitrate
78+
errors. Bitrate errors between nodes on the same network leads to them drifting apart after the
79+
start-of-frame (SOF) synchronization has taken place, leading to bus errors.
80+
* Deprecated the :c:func:`can_get_min_bitrate` and :c:func:`can_get_max_bitrate` API functions in
81+
favor of :c:func:`can_get_bitrate_min` and :c:func:`can_get_bitrate_max`.
82+
* Deprecated the :c:macro:`CAN_MAX_STD_ID` and :c:macro:`CAN_MAX_EXT_ID` macros in favor of
83+
:c:macro:`CAN_STD_ID_MASK` and :c:macro:`CAN_EXT_ID_MASK`.
84+
7585
.. _zephyr_3.7_posix_api_deprecations:
7686

7787
* POSIX API
@@ -287,9 +297,6 @@ Drivers and Sensors
287297

288298
* CAN
289299

290-
* Deprecated the :c:func:`can_calc_prescaler` API function, as it allows for bitrate
291-
errors. Bitrate errors between nodes on the same network leads to them drifting apart after the
292-
start-of-frame (SOF) synchronization has taken place, leading to bus errors.
293300
* Added :c:func:`can_get_bitrate_min` and :c:func:`can_get_bitrate_max` for retrieving the minimum
294301
and maximum supported bitrate for a given CAN controller/CAN transceiver combination, reflecting
295302
that retrieving the bitrate limits can no longer fail. Deprecated the existing
@@ -302,13 +309,16 @@ Drivers and Sensors
302309
transceiver.
303310
* Added support for specifying the minimum bitrate supported by a CAN controller in the internal
304311
``CAN_DT_DRIVER_CONFIG_GET`` and ``CAN_DT_DRIVER_CONFIG_INST_GET`` macros.
305-
* Added a new CAN controller API function :c:func:`can_get_min_bitrate` for getting the minimum
312+
* Added a new CAN controller API function :c:func:`can_get_bitrate_min` for getting the minimum
306313
supported bitrate of a CAN controller/transceiver combination.
307314
* Updated the CAN timing functions to take the minimum supported bitrate into consideration when
308315
validating the bitrate.
309316
* Made the ``sample-point`` and ``sample-point-data`` devicetree properties optional.
310317
* Renamed the ``bus_speed`` and ``bus_speed_data`` fields of :c:struct:`can_driver_config` to
311318
``bitrate`` and ``bitrate_data``.
319+
* Added driver for :dtcompatible:`nordic,nrf-can`.
320+
* Added driver support for Numaker M2l31x to the :dtcompatible:`nuvoton,numaker-canfd` driver.
321+
* Added host communication test suite.
312322

313323
* Charger
314324

0 commit comments

Comments
 (0)