@@ -72,6 +72,16 @@ Deprecated in this release
72
72
Application developer will now need to set the advertised name themselves by updating the advertising data
73
73
or the scan response data.
74
74
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
+
75
85
.. _zephyr_3.7_posix_api_deprecations :
76
86
77
87
* POSIX API
@@ -287,9 +297,6 @@ Drivers and Sensors
287
297
288
298
* CAN
289
299
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.
293
300
* Added :c:func: `can_get_bitrate_min ` and :c:func: `can_get_bitrate_max ` for retrieving the minimum
294
301
and maximum supported bitrate for a given CAN controller/CAN transceiver combination, reflecting
295
302
that retrieving the bitrate limits can no longer fail. Deprecated the existing
@@ -302,13 +309,16 @@ Drivers and Sensors
302
309
transceiver.
303
310
* Added support for specifying the minimum bitrate supported by a CAN controller in the internal
304
311
``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
306
313
supported bitrate of a CAN controller/transceiver combination.
307
314
* Updated the CAN timing functions to take the minimum supported bitrate into consideration when
308
315
validating the bitrate.
309
316
* Made the ``sample-point `` and ``sample-point-data `` devicetree properties optional.
310
317
* Renamed the ``bus_speed `` and ``bus_speed_data `` fields of :c:struct: `can_driver_config ` to
311
318
``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.
312
322
313
323
* Charger
314
324
0 commit comments