@@ -171,51 +171,19 @@ Stable API changes in this release
171
171
New APIs and options
172
172
====================
173
173
174
+ ..
175
+ Link to new APIs here, in a group if you think it's necessary, no need to get
176
+ fancy just list the link, that should contain the documentation. If you feel
177
+ like you need to add more details, add them in the API documentation code
178
+ instead.
179
+
174
180
* Architectures
175
181
176
182
* NIOS2 Architecture was removed from Zephyr.
177
183
* :kconfig:option: `ARCH_HAS_VECTOR_TABLE_RELOCATION `
178
184
* :kconfig:option: `CONFIG_SRAM_VECTOR_TABLE ` moved from ``zephyr/Kconfig.zephyr `` to
179
185
``zephyr/arch/Kconfig `` and added dependencies to it.
180
186
181
- * Kernel
182
-
183
- * :c:macro: `K_TIMEOUT_ABS_SEC `
184
- * :c:func: `timespec_add `
185
- * :c:func: `timespec_compare `
186
- * :c:func: `timespec_equal `
187
- * :c:func: `timespec_is_valid `
188
- * :c:func: `timespec_negate `
189
- * :c:func: `timespec_normalize `
190
- * :c:func: `timespec_from_timeout `
191
- * :c:func: `timespec_to_timeout `
192
- * :c:func: `k_heap_array_get `
193
-
194
- * I2C
195
-
196
- * :c:func: `i2c_configure_dt `.
197
- * :c:macro: `I2C_DEVICE_DT_DEINIT_DEFINE `
198
- * :c:macro: `I2C_DEVICE_DT_INST_DEINIT_DEFINE `
199
-
200
- * I3C
201
-
202
- * :kconfig:option: `CONFIG_I3C_MODE `
203
- * :kconfig:option: `CONFIG_I3C_CONTROLLER_ROLE_ONLY `
204
- * :kconfig:option: `CONFIG_I3C_TARGET_ROLE_ONLY `
205
- * :kconfig:option: `CONFIG_I3C_DUAL_ROLE `
206
- * :c:func: `i3c_ccc_do_rstdaa `
207
-
208
- * SPI
209
-
210
- * :c:macro: `SPI_DEVICE_DT_DEINIT_DEFINE `
211
- * :c:macro: `SPI_DEVICE_DT_INST_DEINIT_DEFINE `
212
-
213
- ..
214
- Link to new APIs here, in a group if you think it's necessary, no need to get
215
- fancy just list the link, that should contain the documentation. If you feel
216
- like you need to add more details, add them in the API documentation code
217
- instead.
218
-
219
187
* Bluetooth
220
188
221
189
* Audio
@@ -295,18 +263,60 @@ New APIs and options
295
263
* Single app RAM load support added to sysbuild using
296
264
:kconfig:option: `SB_CONFIG_MCUBOOT_MODE_SINGLE_APP_RAM_LOAD `.
297
265
266
+ * Counter
267
+
268
+ * :c:func: `counter_reset `
269
+
270
+ * Debug
271
+
272
+ * Core Dump
273
+
274
+ * :kconfig:option: `CONFIG_DEBUG_COREDUMP_THREAD_STACK_TOP `, enabled by default for ARM Cortex M when :kconfig:option: `CONFIG_DEBUG_COREDUMP_MEMORY_DUMP_MIN ` is selected.
275
+ * :kconfig:option: `CONFIG_DEBUG_COREDUMP_BACKEND_IN_MEMORY `
276
+ * :kconfig:option: `CONFIG_DEBUG_COREDUMP_BACKEND_IN_MEMORY_SIZE `
277
+
298
278
* Display
299
279
300
280
* Added :c:func: `display_clear ` API to allow clearing the display content in a standardized way.
301
281
* Character Frame Buffer (CFB) subsystem now supports drawing circles via :c:func: `cfb_draw_circle `.
302
282
283
+ * I2C
284
+
285
+ * :c:func: `i2c_configure_dt `.
286
+ * :c:macro: `I2C_DEVICE_DT_DEINIT_DEFINE `
287
+ * :c:macro: `I2C_DEVICE_DT_INST_DEINIT_DEFINE `
288
+
289
+ * I3C
290
+
291
+ * :kconfig:option: `CONFIG_I3C_MODE `
292
+ * :kconfig:option: `CONFIG_I3C_CONTROLLER_ROLE_ONLY `
293
+ * :kconfig:option: `CONFIG_I3C_TARGET_ROLE_ONLY `
294
+ * :kconfig:option: `CONFIG_I3C_DUAL_ROLE `
295
+ * :c:func: `i3c_ccc_do_rstdaa `
296
+
297
+ * Kernel
298
+
299
+ * :c:macro: `K_TIMEOUT_ABS_SEC `
300
+ * :c:func: `timespec_add `
301
+ * :c:func: `timespec_compare `
302
+ * :c:func: `timespec_equal `
303
+ * :c:func: `timespec_is_valid `
304
+ * :c:func: `timespec_negate `
305
+ * :c:func: `timespec_normalize `
306
+ * :c:func: `timespec_from_timeout `
307
+ * :c:func: `timespec_to_timeout `
308
+ * :c:func: `k_heap_array_get `
309
+
303
310
* LVGL (Light and Versatile Graphics Library)
304
311
305
312
* The LVGL module was synchronized to v9.3, bringing numerous upstream improvements and new features.
306
313
* LVGL subsystem now supports multiple simultaneous displays, including proper input device-to-display binding.
307
314
* Added L8/Y8 pixel format support for displays such as SSD1327, SSD1320, SSD1322, and ST75256.
308
315
* :kconfig:option: `CONFIG_LV_Z_COLOR_MONO_HW_INVERSION `
309
316
317
+ * LoRaWAN
318
+ * :c:func: `lorawan_request_link_check `
319
+
310
320
* Management
311
321
312
322
* MCUmgr
@@ -396,6 +406,10 @@ New APIs and options
396
406
* :c:member: `zperf_upload_params.data_loader `
397
407
* :kconfig:option: `CONFIG_NET_ZPERF_SERVER `
398
408
409
+ * PCIe
410
+
411
+ * :kconfig:option: `CONFIG_NVME_PRP_PAGE_SIZE `
412
+
399
413
* Power management
400
414
401
415
* :kconfig:option: `CONFIG_PM_DEVICE_RUNTIME_USE_SYSTEM_WQ `
@@ -406,6 +420,11 @@ New APIs and options
406
420
* :kconfig:option: `CONFIG_PM_DEVICE_RUNTIME_DEDICATED_WQ_INIT_PRIO `
407
421
* :kconfig:option: `CONFIG_PM_DEVICE_RUNTIME_ASYNC `
408
422
423
+ * SPI
424
+
425
+ * :c:macro: `SPI_DEVICE_DT_DEINIT_DEFINE `
426
+ * :c:macro: `SPI_DEVICE_DT_INST_DEINIT_DEFINE `
427
+
409
428
* Sensor
410
429
411
430
* :c:func: `sensor_value_to_deci `
@@ -419,10 +438,6 @@ New APIs and options
419
438
420
439
* :c:func: `flash_area_copy() `
421
440
422
- * Counter
423
-
424
- * :c:func: `counter_reset `
425
-
426
441
* Sys
427
442
428
443
* :c:func: `util_eq `
@@ -431,8 +446,13 @@ New APIs and options
431
446
* :c:func: `sys_clock_settime `
432
447
* :c:func: `sys_clock_nanosleep `
433
448
434
- * LoRaWAN
435
- * :c:func: `lorawan_request_link_check `
449
+ * USB
450
+
451
+ * :c:func: `uvc_set_video_dev `
452
+
453
+ * UpdateHub
454
+
455
+ * :c:func: `updatehub_report_error `
436
456
437
457
* Video
438
458
@@ -453,26 +473,6 @@ New APIs and options
453
473
* :c:member: `video_ctrl_query.int_menu ` field
454
474
* :c:macro: `VIDEO_MIPI_CSI2_DT_NULL ` and other MIPI standard values
455
475
456
- * PCIe
457
-
458
- * :kconfig:option: `CONFIG_NVME_PRP_PAGE_SIZE `
459
-
460
- * Debug
461
-
462
- * Core Dump
463
-
464
- * :kconfig:option: `CONFIG_DEBUG_COREDUMP_THREAD_STACK_TOP `, enabled by default for ARM Cortex M when :kconfig:option: `CONFIG_DEBUG_COREDUMP_MEMORY_DUMP_MIN ` is selected.
465
- * :kconfig:option: `CONFIG_DEBUG_COREDUMP_BACKEND_IN_MEMORY `
466
- * :kconfig:option: `CONFIG_DEBUG_COREDUMP_BACKEND_IN_MEMORY_SIZE `
467
-
468
- * UpdateHub
469
-
470
- * :c:func: `updatehub_report_error `
471
-
472
- * USB
473
-
474
- * :c:func: `uvc_set_video_dev `
475
-
476
476
* ZBus
477
477
478
478
* Zbus has achieved stable status with the release of API version v1.0.0.
0 commit comments