@@ -30,8 +30,8 @@ Major enhancements with this release include:
3030 data flows than the previous fetch/get APIs.
3131* A new :ref: `LLEXT Extension Developer Kit (EDK) <llext_build_edk >` makes it easier to develop and
3232 integrate custom extensions into Zephyr, including outside of the Zephyr tree.
33- * :ref: `Native simulator <native_sim >` now supports leveraging native host networking stack without
34- having to rely on complex setup of the host environment.
33+ * :ref: `Native simulator <native_sim >` now supports leveraging the native host networking stack
34+ without having to rely on a complex setup of the host environment.
3535* Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
3636 Both of these versions are LTS releases. What's more, :ref: `psa_crypto ` has been adopted as a replacement
3737 for TinyCrypt and provides enhanced security and performance.
@@ -288,7 +288,7 @@ Kernel
288288 has the special ``zephyr,deferred-init `` property set. The device can be
289289 initialized later in time by using :c:func: `device_init `.
290290
291- * The declaration of statically allocated thread stacks have been updated to utilize
291+ * The declaration of statically allocated thread stacks has been updated to utilize
292292 :c:macro: `K_THREAD_STACK_LEN ` for both single thread stack declaration and array thread
293293 stack declarations. This ensures correct alignment for all thread stacks. For user
294294 threads, this may increase the size of the statically allocated stack objects depending
@@ -329,8 +329,8 @@ Bluetooth
329329 allowing multiple serial endpoints to be used for different purposes.
330330
331331 * Implemented Hands-free Audio Gateway (AG), enabled by the :kconfig:option: `CONFIG_BT_HFP_AG `.
332- It works as a device that is the gateway of the audio. Typical device acting as Audio
333- Gateway is cellular phone. It controls the device (Hands-free Unit), that is the remote
332+ It works as a device that is the gateway of the audio. The typical device acting as Audio
333+ Gateway is a cellular phone. It controls the device (Hands-free Unit), that is the remote
334334 audio input and output mechanism.
335335
336336 * Implemented Advanced Audio Distribution Profile (A2DP) and Audio/Video Distribution Transport
@@ -490,7 +490,7 @@ Boards & SoC Support
490490Build system and Infrastructure
491491*******************************
492492
493- * CI-enabled blackbox tests were added in order to verify correctness of the vast majority of Twister flags.
493+ * CI-enabled blackbox tests were added to verify the correctness of most Twister flags.
494494
495495 * A ``socs `` folder for applications has been introduced that allows for Kconfig fragments and
496496 devicetree overlays that should apply to any board target using a particular SoC and board
@@ -500,8 +500,8 @@ Build system and Infrastructure
500500 (:github: `69748 `).
501501
502502 * Deprecated the global CSTD cmake property in favor of the :kconfig:option: `CONFIG_STD_C `
503- choice to select the C Standard version. Additionally subsystems can select a minimum
504- required C Standard version, with for example :kconfig:option: `CONFIG_REQUIRES_STD_C11 `.
503+ choice to select the C Standard version. Additionally, subsystems can select a minimum
504+ required C Standard version, with, for example, :kconfig:option: `CONFIG_REQUIRES_STD_C11 `.
505505
506506 * Fixed issue with passing UTF-8 configs to applications using sysbuild (:github: `74152 `).
507507
@@ -754,7 +754,7 @@ Drivers and Sensors
754754
755755* eSPI
756756
757- * Renamed eSPI virtual wire direction macros, enum values and KConfig to match the new
757+ * Renamed eSPI virtual wire direction macros, enum values and Kconfig to match the new
758758 terminology in eSPI 1.5 specification.
759759
760760* Ethernet
@@ -815,12 +815,12 @@ Drivers and Sensors
815815 * ESP32 ethernet driver changes
816816
817817 * Added support to esp32 ethernet driver to set the MAC address during runtime.
818- * Updated esp32 ethernet driver to work with the version 5.1 of hal_espressif.
818+ * Updated esp32 ethernet driver to work with version 5.1 of hal_espressif.
819819 * Fixed build of esp32 ethernet driver when :kconfig:option: `CONFIG_NET_STATISTICS ` is enabled.
820820 * Fixed ESP32 ethernet driver not clocking external PHY correctly over GPIO.
821821 * Other ethernet driver changes
822822
823- * Added link status detection to the w5500 ethernet driver, configurable via kconfig .
823+ * Added link status detection to the w5500 ethernet driver, configurable via Kconfig .
824824 * Added ability to set MAC address at runtime with eth_liteeth driver.
825825 * Fixed issue in the eth_stellaris driver where it was previously not taken into account
826826 that the number of interrupts received by the driver may be less than the number of
@@ -910,7 +910,7 @@ Drivers and Sensors
910910* I2S
911911
912912 * Added support for STM32H5 series.
913- * Extended the mcux flexcomm driver to support additional channels and formats.
913+ * Extended the MCUX Flexcomm driver to support additional channels and formats.
914914 * Added support for Nordic nRF54L Series.
915915 * Fixed divider calculations in the nRF I2S driver.
916916
@@ -974,8 +974,8 @@ Drivers and Sensors
974974
975975* MDIO
976976
977- * Made the bus_enable and bus_disable functions optional for drivers to implement,
978- and removed empty implementation from many drivers.
977+ * Made the `` bus_enable `` and `` bus_disable `` functions optional for drivers to
978+ implement, and removed empty implementation from many drivers.
979979 * Added NXP ENET QOS MDIO controller driver.
980980 * Fixed but with NXP ENET MDIO driver blocking the system workqueue.
981981 * :kconfig:option: `CONFIG_MDIO_NXP_ENET_TIMEOUT ` units change to microseconds.
@@ -1013,7 +1013,7 @@ Drivers and Sensors
10131013 * Added new set of shell commands for sending AT commands directly to a modem using the
10141014 newly implemented modem pipelinks. The implementation of the new shell commands is
10151015 both functional and together with the ``MODEM_CELLULAR `` driver will provide an
1016- example of how implement and use the modem pipelink module.
1016+ example of how to implement and use the modem pipelink module.
10171017
10181018* PCIE
10191019
@@ -1430,7 +1430,7 @@ Networking
14301430 * Fixed IPv6 hop limit handling for multicast packets.
14311431 * Improved IPv6 Neighbor Discovery test coverage.
14321432 * Fixed a bug, where Neighbor Advertisement packets reporting Duplicate address
1433- detection conflict were dropped.
1433+ detection conflicts were dropped.
14341434 * Other minor fixes and improvements.
14351435
14361436* LwM2M:
@@ -1454,7 +1454,7 @@ Networking
14541454
14551455* Misc:
14561456
1457- * Improved overall networking API doxygen documentation.
1457+ * Improved overall networking API Doxygen documentation.
14581458 * Converted TFTP library to use ``zsock_* `` API.
14591459 * Added SNTP :c:func: `sntp_simple_addr ` API function to perform SNTP query
14601460 when the server IP address is already known.
@@ -1469,10 +1469,10 @@ Networking
14691469 * Fixed cloning of zero sized network buffers.
14701470 * Added net_buf APIs to handle 40 bit data format.
14711471 * Added receive callback for dummy L2, applicable in certain use cases
1472- (for example packet capture).
1472+ (for example, packet capture).
14731473 * Implemented pseudo interface, a.k.a "any" interface for packet capture use
14741474 case.
1475- * Added cooded mode capture support. This allows non-IP based network data capture.
1475+ * Added cooked mode capture support. This allows non-IP based network data capture.
14761476 * Generate network events when starting or stopping packet capture.
14771477 * Removed obsolete and unused ``tcp_first_msg `` :c:struct: `net_pkt ` flag.
14781478 * Added new :zephyr:code-sample: `secure-mqtt-sensor-actuator ` sample.
@@ -1506,8 +1506,8 @@ Networking
15061506
15071507* OpenThread
15081508
1509- * Removed deprecated ``openthread_set_state_changed_cb() `` function.
1510- * Added implementation of BLE TCAT advertisement API.
1509+ * Removed deprecated ``openthread_set_state_changed_cb() `` function.
1510+ * Added implementation of BLE TCAT advertisement API.
15111511
15121512* PPP
15131513
@@ -1564,7 +1564,7 @@ Networking
15641564 * Fixed a possible TCP context leak in case initial SYN packet transmission failed.
15651565 * Deprecated :kconfig:option: `CONFIG_NET_TCP_ACK_TIMEOUT ` as it was redundant with other configs.
15661566 * Improved debug logs, so that they're easier to follow under heavy load.
1567- * ISN generation now uses SHA-256 instead of MD5. Moreover it now relies on PSA APIs
1567+ * ISN generation now uses SHA-256 instead of MD5. Moreover, it now relies on PSA APIs
15681568 instead of legacy Mbed TLS functions for hash computation.
15691569 * Improved ACK reply logic in case no PSH flag is present to reduce redundant ACKs.
15701570
@@ -1615,7 +1615,7 @@ Networking
16151615USB
16161616***
16171617
1618- * new USB device stack:
1618+ * New USB device stack:
16191619
16201620 * Added support for HID devices
16211621 * Introduced speed-specific configurations and made high-speed support
@@ -1640,9 +1640,9 @@ Devicetree
16401640Kconfig
16411641*******
16421642
1643- * Added a ``substring `` kconfig preprocessor function.
1644- * Added a ``dt_node_ph_prop_path `` kconfig preprocessor function.
1645- * Added a ``dt_compat_any_has_prop `` kconfig preprocessor function.
1643+ * Added a ``substring `` Kconfig preprocessor function.
1644+ * Added a ``dt_node_ph_prop_path `` Kconfig preprocessor function.
1645+ * Added a ``dt_compat_any_has_prop `` Kconfig preprocessor function.
16461646
16471647Libraries / Subsystems
16481648**********************
@@ -1755,7 +1755,7 @@ Libraries / Subsystems
17551755
17561756 * Device power management was de-coupled from system power management. The new
17571757 :kconfig:option: `CONFIG_PM_DEVICE_SYSTEM_MANAGED ` option is used to enable
1758- whether or not devices must be suspended when the system sleeps.
1758+ whether devices must be suspended when the system sleeps.
17591759
17601760 * Make it possible to disable system device power management individually per
17611761 power state using ``zephyr,pm-device-disabled ``. This allows targets tuning which
@@ -1786,7 +1786,8 @@ Libraries / Subsystems
17861786
17871787* FPGA
17881788
1789- * Improve handling of drivers missing reset, load, get_status, and get_info methods.
1789+ * Improve handling of drivers missing ``reset ``, ``load ``, ``get_status ``, and ``get_info ``
1790+ methods.
17901791 * Add support for Agilex and Agilex 5.
17911792
17921793* Random
@@ -2040,7 +2041,7 @@ Tests and Samples
20402041 * Added snippet for easily enabling UART over Bluetooth LE by passing ``-S nus-console `` during
20412042 ``west build ``. This snippet sets the :kconfig:option: `CONFIG_BT_ZEPHYR_NUS_AUTO_START_BLUETOOTH `
20422043 which allows non-Bluetooth samples that use the UART APIs to run without modifications
2043- (e.g: Console and Logging examples).
2044+ (e.g. : Console and Logging examples).
20442045
20452046 * Removed ``GSM_PPP `` specific configuration overlays from samples ``net/cloud/tagoio `` and
20462047 ``net/mgmt/updatehub ``. The ``GSM_PPP `` device driver has been deprecated and removed. The new
0 commit comments