@@ -47,7 +47,7 @@ Changes in this release
4747 :kconfig:option: `CONFIG_NEWLIB_LIBC_NANO ` must now be explicitly selected in
4848 order to use the nano variant.
4949
50- * Bluetooth: Add extra options to bt_le_per_adv_sync_transfer_subscribe to
50+ * Bluetooth: Added extra options to bt_le_per_adv_sync_transfer_subscribe to
5151 allow disabling sync reports, and enable sync report filtering. these two
5252 options are mutually exclusive.
5353
@@ -71,7 +71,7 @@ Changes in this release
7171* Starting from this release ``zephyr- `` prefixed tags won't be created
7272 anymore. The project will continue using ``v `` tags, for example ``v3.3.0 ``.
7373
74- * Bluetooth: Deprecate the Bluetooth logging subsystem in favor of the Zephyr
74+ * Bluetooth: Deprecated the Bluetooth logging subsystem in favor of the Zephyr
7575 standard logging system. To enable debugging for a particular module in the
7676 Bluetooth subsystem, enable `CONFIG_BT_(module name)_LOG_LEVEL_DBG ` instead of
7777 `CONFIG_BT_DEBUG_(module name) `.
@@ -180,7 +180,7 @@ Removed APIs in this release
180180
181181* Removed deprecated ``DT_CHOSEN_*_LABEL `` helper macros.
182182
183- * removed deprecated property ``enable-pin-remap `` from :dtcompatible: `st,stm32-usb `:.
183+ * Removed deprecated property ``enable-pin-remap `` from :dtcompatible: `st,stm32-usb `:.
184184 ``remap-pa11-pa12 `` from :dtcompatible: `st-stm32-pinctrl `: should now be used.
185185
186186Deprecated in this release
@@ -317,13 +317,13 @@ New APIs in this release
317317Kernel
318318******
319319
320- * Add an "EARLY" init level that runs immediately on entry to z_cstart()
320+ * Added an "EARLY" init level that runs immediately on entry to z_cstart()
321321
322322* Refactored the internal CPU count API to allow for runtime changes
323323
324- * Allow application main() to be defined in C++ code
324+ * Added support for defining application main() in C++ code
325325
326- * Fix a race condition on SMP when pending threads where a second CPU
326+ * Fixed a race condition on SMP when pending threads where a second CPU
327327 could attempt to run a thread before the pending thread had finished
328328 the context switch.
329329
@@ -332,19 +332,20 @@ Architectures
332332
333333* ARC
334334
335- * Fix & rework interrupt management (enabling / disabling) for the SMP systems
336- * Add TLS (thread-local storage) for ARC MWDT toolchain
337- * Fix & rework irq_offload implementation
338- * Fix multiple logging & cbprintf issues for ARCv3 64bit
339- * Add XIP support with MWDT toolchain
340- * Improve DSP support, add DSP and AGU context save / restore
341- * Add XY memory support for ARC DSP targets
342- * Add architectures-specific DSP tests
343- * Add additional compile-time checks for unsupported configuration: ARC_FIRQ + ARC_HAS_SECURE
344- * Allow to use ``__auto_type `` type for ARC MWDT toolchain
345- * Allow to use ``_Generic `` and ``__fallthrough `` keywords for ARC MWDT toolchain
346- * Bump minimal required ARC MWDT version to 2022.09
347- * Fix & rework inclusion of C/C++ headers for ARC MWDT toolchain which cased build issue with C++
335+ * Fixed & reworked interrupt management (enabling / disabling) for the SMP systems
336+ * Added TLS (thread-local storage) for ARC MWDT toolchain
337+ * Fixed & rework irq_offload implementation
338+ * Fixed multiple logging & cbprintf issues for ARCv3 64bit
339+ * Added XIP support with MWDT toolchain
340+ * Improved DSP support, add DSP and AGU context save / restore
341+ * Added XY memory support for ARC DSP targets
342+ * Added architectures-specific DSP tests
343+ * Added additional compile-time checks for unsupported configuration: ARC_FIRQ + ARC_HAS_SECURE
344+ * Added support for using ``__auto_type `` type for ARC MWDT toolchain
345+ * Added support for using ``_Generic `` and ``__fallthrough `` keywords for ARC MWDT toolchain
346+ * Bumped minimal required ARC MWDT version to 2022.09
347+ * Fixed & reworked inclusion of C/C++ headers for ARC MWDT toolchain which cased build issue with
348+ C++
348349
349350* ARM
350351
@@ -495,14 +496,14 @@ Boards & SoC Support
495496* Changes for ARC boards:
496497
497498 * Multiple fixes to ``mdb-hw `` and ``mdb-nsim `` west runners to improve usability
498- * Add ``nsim_em11d `` board with DSP features (XY DSP with AGU and XY memory)
499- * Fix cy8c95xx I2C GPIO port init on HSDK board
500- * Add SPI flash support on EM starter kit board
499+ * Added ``nsim_em11d `` board with DSP features (XY DSP with AGU and XY memory)
500+ * Fixed cy8c95xx I2C GPIO port init on HSDK board
501+ * Added SPI flash support on EM starter kit board
501502 * Multiple fixes for nSIM platform - configuration: adding of missing HW features or
502503 configurations sync
503- * Improve creg_gpio platform driver - add pin_configure API
504- * Add separate QEMU config ``qemu_arc_hs_xip `` for XIP testing
505- * Add ``nsim_hs_sram ``, ``nsim_hs_flash_xip `` nSIM platforms to verify various memory models
504+ * Improved creg_gpio platform driver - add pin_configure API
505+ * Added separate QEMU config ``qemu_arc_hs_xip `` for XIP testing
506+ * Added ``nsim_hs_sram ``, ``nsim_hs_flash_xip `` nSIM platforms to verify various memory models
506507 * nSIM board documentation overhaul
507508
508509* Added support for these ARM boards:
@@ -664,7 +665,7 @@ Drivers and Sensors
664665
665666* DFU
666667
667- * Remove :c:macro: `BOOT_TRAILER_IMG_STATUS_OFFS ` in favor a two new functions;
668+ * Removed :c:macro: `BOOT_TRAILER_IMG_STATUS_OFFS ` in favor a two new functions;
668669 :c:func: `boot_get_area_trailer_status_offset ` and :c:func: `boot_get_trailer_status_offset `
669670
670671* Disk
@@ -677,17 +678,17 @@ Drivers and Sensors
677678
678679* DMA
679680
680- * Adjust incorrect dma1 clock source for GD32 gd32vf103 SoC.
681+ * Adjusted incorrect dma1 clock source for GD32 gd32vf103 SoC.
681682 * Atmel SAM: Added support to select fixed or increment address mode when using
682683 peripherals to memory or memory to peripheral transfers.
683684 * STM32 DMA variable scope cleanups
684685 * Intel GPDMA linked list transfer descriptors appropriately aligned to 64 byte addresses
685- * Intel GPDMA fix bug in transfer configuration to initialize cfg_hi and cfg_lo
686+ * Intel GPDMA fixed bug in transfer configuration to initialize cfg_hi and cfg_lo
686687 * STM32 DMA Support for the STM32MP1 series
687688 * SAM XDMAC fixes to enable usage with SPI DMA transfers
688- * Intel GPDMA fix to return errors on dma stop
689- * Intel GPDMA disable interrupts when unneeded
690- * Intel GPDMA fix for register/ip ownership
689+ * Intel GPDMA fixed to return errors on dma stop
690+ * Intel GPDMA disabled interrupts when unneeded
691+ * Intel GPDMA fixed for register/ip ownership
691692 * STM32U5 GPDMA bug fix for busy flag
692693 * STM32U5 Suspend and resume features added
693694 * Intel GPDMA Report total bytes read/written (linear link position) in dma status
@@ -746,8 +747,8 @@ Drivers and Sensors
746747
747748* FPGA
748749
749- * Add preliminary support for the Lattice iCE40.
750- * Add Qomu board sample.
750+ * Added preliminary support for the Lattice iCE40.
751+ * Added Qomu board sample.
751752
752753* GPIO
753754
@@ -758,7 +759,7 @@ Drivers and Sensors
758759* hwinfo
759760
760761 * Added hwinfo_get_device_id for ESP32-C3
761- * Add reset cause for iwdg and wwdg for STM32H7 and MP1
762+ * Added reset cause for iwdg and wwdg for STM32H7 and MP1
762763
763764* I2C
764765
@@ -767,14 +768,14 @@ Drivers and Sensors
767768 * ITE usage of instruction local memory support
768769 * NPCX bus recovery on transaction timeout
769770 * ITE log status of registers on transfer failure
770- * ESP32 enable configuring a hardware timeout to account for longer durations of clock stretching
771- * ITE fix bug where an operation was done outside of the driver mutex
772- * NRFX TWIM Make transfer timeout configurable
771+ * ESP32 enabled configuring a hardware timeout to account for longer durations of clock stretching
772+ * ITE fixed bug where an operation was done outside of the driver mutex
773+ * NRFX TWIM Made transfer timeout configurable
773774 * DW Bug fix for clearing FIFO on initialization
774- * NPCX simplify smb bank register usage
775- * NXP LPI2C enable target mode
776- * NXP FlexComm Adds semaphore for shared usage of bus
777- * I2C Allow dumping messages in the log for all transactions, reads and writes
775+ * NPCX simplified smb bank register usage
776+ * NXP LPI2C enabled target mode
777+ * NXP FlexComm Added semaphore for shared usage of bus
778+ * I2C Added support for dumping messages in the log for all transactions, reads and writes
778779 * STM32: Slave configuration now supports 10-bit addressing.
779780 * STM32: Now support power management. 3 modes supported: :kconfig:option: `CONFIG_PM `,
780781 :kconfig:option: `CONFIG_PM_DEVICE `, :kconfig:option: `CONFIG_PM_DEVICE_RUNTIME `.
@@ -797,7 +798,7 @@ Drivers and Sensors
797798
798799* IPM
799800
800- * ipm_stm32_ipcc: fix an issue where interrupt mask is not cleaned correctly,
801+ * ipm_stm32_ipcc: fixed an issue where interrupt mask is not cleaned correctly,
801802 resulting in infinite TXF interrupts.
802803
803804* MBOX
@@ -963,16 +964,16 @@ Drivers and Sensors
963964
964965* Timer
965966
966- * Correct CPU numbering on SMP RISC-V systems using the mtime device
967+ * Corrected CPU numbering on SMP RISC-V systems using the mtime device
967968
968- * Add support for OpenTitan's privileged timer device to riscv_machine_timer
969+ * Added support for OpenTitan's privileged timer device to riscv_machine_timer
969970
970- * Refactor SYS_CLOCK_EXISTS such that it always matches the
971+ * Refactored SYS_CLOCK_EXISTS such that it always matches the
971972 existence of a timer device in kconfig
972973
973974 * Significant rework to nrf_rtc_timer with multiple fixes
974975
975- * Fix prescaler correction in stm32_lptim driver and fix race with auto-reload
976+ * Fixed prescaler correction in stm32_lptim driver and fix race with auto-reload
976977
977978* USB
978979
@@ -2403,21 +2404,21 @@ Libraries / Subsystems
24032404
24042405* POSIX API
24052406
2406- * Harmonize posix type definitions across the minimal libc, newlib and picolibc.
2407+ * Harmonized posix type definitions across the minimal libc, newlib and picolibc.
24072408
24082409 * Abstract ``pthread_t ``, ``pthread_key_t ``, ``pthread_cond_t ``,
24092410 ``pthread_mutex_t ``, as ``uint32_t ``.
2410- * Define :c:macro: `PTHREAD_KEY_INITIALIZER `, :c:macro: `PTHREAD_COND_INITIALIZER `,
2411+ * Defined :c:macro: `PTHREAD_KEY_INITIALIZER `, :c:macro: `PTHREAD_COND_INITIALIZER `,
24112412 :c:macro: `PTHREAD_MUTEX_INITIALIZER ` to align with POSIX 1003.1.
24122413
2413- * Allow non-prefixed standard include paths with :kconfig:option: `CONFIG_POSIX_API `.
2414+ * Allowed non-prefixed standard include paths with :kconfig:option: `CONFIG_POSIX_API `.
24142415
24152416 * I.e. ``#include <unistd.h> `` instead of ``#include <zephyr/posix/unistd.h> ``.
24162417 * Primarily to ease integration with external libraries.
24172418 * Internal Zephyr code should continue to use prefixed header paths.
24182419
2419- * Enable ``eventfd() ``, ``getopt() `` by default with :kconfig:option: `CONFIG_POSIX_API `.
2420- * Move / rename header files to align with POSIX specifications.
2420+ * Enabled ``eventfd() ``, ``getopt() `` by default with :kconfig:option: `CONFIG_POSIX_API `.
2421+ * Moved / renamed header files to align with POSIX specifications.
24212422
24222423 * E.g. move ``fcntl.h ``, ``sys/stat.h `` from the minimal libc into the
24232424 ``include/zephyr/posix `` directory. Rename ``posix_sched.h `` to ``sched.h ``.
@@ -2426,7 +2427,7 @@ Libraries / Subsystems
24262427
24272428 * Added :kconfig:option: `CONFIG_TIMER_CREATE_WAIT `, :kconfig:option: `CONFIG_MAX_PTHREAD_KEY_COUNT `,
24282429 :kconfig:option: `CONFIG_MAX_PTHREAD_COND_COUNT `, :kconfig:option: `CONFIG_MAX_PTHREAD_MUTEX_COUNT `.
2429- * Define :c:macro: `SEEK_SET `, :c:macro: `SEEK_CUR `, :c:macro: `SEEK_END `.
2430+ * Defined :c:macro: `SEEK_SET `, :c:macro: `SEEK_CUR `, :c:macro: `SEEK_END `.
24302431
24312432* SD Subsystem
24322433
@@ -2451,14 +2452,14 @@ Libraries / Subsystems
24512452
24522453 * SHELL_AUTOSTART configuration option. When SHELL_AUTOSTART is set to n, the shell is not
24532454 started after boot but can be enabled later from the application code.
2454- * Add support for setting the help description for each entry in a dictionary.
2455+ * Added support for setting the help description for each entry in a dictionary.
24552456
24562457 * Bugfix:
24572458
2458- * Clear command buffer when leaving bypass mode to prevent undefined behaviour
2459+ * Updated to clear command buffer when leaving bypass mode to prevent undefined behaviour
24592460 on consecutive shell operations.
24602461 * Set RX size default to 256 if shell MCUmgr is enabled.
2461- * Fix log message queue size for all backends.
2462+ * Fixed log message queue size for all backends.
24622463
24632464 * Documentation:
24642465
0 commit comments