doc: 3.7 release_notes: Fix minor issues

Fix a few typos, minor grammar mistakes and simplify grammar
in a couple of sentences.
Also fix indentation in one list.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
This commit is contained in:
Alberto Escolar Piedras 2024-07-25 13:52:14 +02:00 committed by Alberto Escolar
commit 66feacc781

View file

@ -30,8 +30,8 @@ Major enhancements with this release include:
data flows than the previous fetch/get APIs. data flows than the previous fetch/get APIs.
* A new :ref:`LLEXT Extension Developer Kit (EDK) <llext_build_edk>` makes it easier to develop and * A new :ref:`LLEXT Extension Developer Kit (EDK) <llext_build_edk>` makes it easier to develop and
integrate custom extensions into Zephyr, including outside of the Zephyr tree. integrate custom extensions into Zephyr, including outside of the Zephyr tree.
* :ref:`Native simulator <native_sim>` now supports leveraging native host networking stack without * :ref:`Native simulator <native_sim>` now supports leveraging the native host networking stack
having to rely on complex setup of the host environment. without having to rely on a complex setup of the host environment.
* Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr. * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
Both of these versions are LTS releases. What's more, :ref:`psa_crypto` has been adopted as a replacement Both of these versions are LTS releases. What's more, :ref:`psa_crypto` has been adopted as a replacement
for TinyCrypt and provides enhanced security and performance. for TinyCrypt and provides enhanced security and performance.
@ -288,7 +288,7 @@ Kernel
has the special ``zephyr,deferred-init`` property set. The device can be has the special ``zephyr,deferred-init`` property set. The device can be
initialized later in time by using :c:func:`device_init`. initialized later in time by using :c:func:`device_init`.
* The declaration of statically allocated thread stacks have been updated to utilize * The declaration of statically allocated thread stacks has been updated to utilize
:c:macro:`K_THREAD_STACK_LEN` for both single thread stack declaration and array thread :c:macro:`K_THREAD_STACK_LEN` for both single thread stack declaration and array thread
stack declarations. This ensures correct alignment for all thread stacks. For user stack declarations. This ensures correct alignment for all thread stacks. For user
threads, this may increase the size of the statically allocated stack objects depending threads, this may increase the size of the statically allocated stack objects depending
@ -329,8 +329,8 @@ Bluetooth
allowing multiple serial endpoints to be used for different purposes. allowing multiple serial endpoints to be used for different purposes.
* Implemented Hands-free Audio Gateway (AG), enabled by the :kconfig:option:`CONFIG_BT_HFP_AG`. * Implemented Hands-free Audio Gateway (AG), enabled by the :kconfig:option:`CONFIG_BT_HFP_AG`.
It works as a device that is the gateway of the audio. Typical device acting as Audio It works as a device that is the gateway of the audio. The typical device acting as Audio
Gateway is cellular phone. It controls the device (Hands-free Unit), that is the remote Gateway is a cellular phone. It controls the device (Hands-free Unit), that is the remote
audio input and output mechanism. audio input and output mechanism.
* Implemented Advanced Audio Distribution Profile (A2DP) and Audio/Video Distribution Transport * Implemented Advanced Audio Distribution Profile (A2DP) and Audio/Video Distribution Transport
@ -490,7 +490,7 @@ Boards & SoC Support
Build system and Infrastructure Build system and Infrastructure
******************************* *******************************
* CI-enabled blackbox tests were added in order to verify correctness of the vast majority of Twister flags. * CI-enabled blackbox tests were added to verify the correctness of most Twister flags.
* A ``socs`` folder for applications has been introduced that allows for Kconfig fragments and * A ``socs`` folder for applications has been introduced that allows for Kconfig fragments and
devicetree overlays that should apply to any board target using a particular SoC and board devicetree overlays that should apply to any board target using a particular SoC and board
@ -500,8 +500,8 @@ Build system and Infrastructure
(:github:`69748`). (:github:`69748`).
* Deprecated the global CSTD cmake property in favor of the :kconfig:option:`CONFIG_STD_C` * Deprecated the global CSTD cmake property in favor of the :kconfig:option:`CONFIG_STD_C`
choice to select the C Standard version. Additionally subsystems can select a minimum choice to select the C Standard version. Additionally, subsystems can select a minimum
required C Standard version, with for example :kconfig:option:`CONFIG_REQUIRES_STD_C11`. required C Standard version, with, for example, :kconfig:option:`CONFIG_REQUIRES_STD_C11`.
* Fixed issue with passing UTF-8 configs to applications using sysbuild (:github:`74152`). * Fixed issue with passing UTF-8 configs to applications using sysbuild (:github:`74152`).
@ -754,7 +754,7 @@ Drivers and Sensors
* eSPI * eSPI
* Renamed eSPI virtual wire direction macros, enum values and KConfig to match the new * Renamed eSPI virtual wire direction macros, enum values and Kconfig to match the new
terminology in eSPI 1.5 specification. terminology in eSPI 1.5 specification.
* Ethernet * Ethernet
@ -815,12 +815,12 @@ Drivers and Sensors
* ESP32 ethernet driver changes * ESP32 ethernet driver changes
* Added support to esp32 ethernet driver to set the MAC address during runtime. * Added support to esp32 ethernet driver to set the MAC address during runtime.
* Updated esp32 ethernet driver to work with the version 5.1 of hal_espressif. * Updated esp32 ethernet driver to work with version 5.1 of hal_espressif.
* Fixed build of esp32 ethernet driver when :kconfig:option:`CONFIG_NET_STATISTICS` is enabled. * Fixed build of esp32 ethernet driver when :kconfig:option:`CONFIG_NET_STATISTICS` is enabled.
* Fixed ESP32 ethernet driver not clocking external PHY correctly over GPIO. * Fixed ESP32 ethernet driver not clocking external PHY correctly over GPIO.
* Other ethernet driver changes * Other ethernet driver changes
* Added link status detection to the w5500 ethernet driver, configurable via kconfig. * Added link status detection to the w5500 ethernet driver, configurable via Kconfig.
* Added ability to set MAC address at runtime with eth_liteeth driver. * Added ability to set MAC address at runtime with eth_liteeth driver.
* Fixed issue in the eth_stellaris driver where it was previously not taken into account * Fixed issue in the eth_stellaris driver where it was previously not taken into account
that the number of interrupts received by the driver may be less than the number of that the number of interrupts received by the driver may be less than the number of
@ -910,7 +910,7 @@ Drivers and Sensors
* I2S * I2S
* Added support for STM32H5 series. * Added support for STM32H5 series.
* Extended the mcux flexcomm driver to support additional channels and formats. * Extended the MCUX Flexcomm driver to support additional channels and formats.
* Added support for Nordic nRF54L Series. * Added support for Nordic nRF54L Series.
* Fixed divider calculations in the nRF I2S driver. * Fixed divider calculations in the nRF I2S driver.
@ -974,8 +974,8 @@ Drivers and Sensors
* MDIO * MDIO
* Made the bus_enable and bus_disable functions optional for drivers to implement, * Made the ``bus_enable`` and ``bus_disable`` functions optional for drivers to
and removed empty implementation from many drivers. implement, and removed empty implementation from many drivers.
* Added NXP ENET QOS MDIO controller driver. * Added NXP ENET QOS MDIO controller driver.
* Fixed but with NXP ENET MDIO driver blocking the system workqueue. * Fixed but with NXP ENET MDIO driver blocking the system workqueue.
* :kconfig:option:`CONFIG_MDIO_NXP_ENET_TIMEOUT` units change to microseconds. * :kconfig:option:`CONFIG_MDIO_NXP_ENET_TIMEOUT` units change to microseconds.
@ -1013,7 +1013,7 @@ Drivers and Sensors
* Added new set of shell commands for sending AT commands directly to a modem using the * Added new set of shell commands for sending AT commands directly to a modem using the
newly implemented modem pipelinks. The implementation of the new shell commands is newly implemented modem pipelinks. The implementation of the new shell commands is
both functional and together with the ``MODEM_CELLULAR`` driver will provide an both functional and together with the ``MODEM_CELLULAR`` driver will provide an
example of how implement and use the modem pipelink module. example of how to implement and use the modem pipelink module.
* PCIE * PCIE
@ -1430,7 +1430,7 @@ Networking
* Fixed IPv6 hop limit handling for multicast packets. * Fixed IPv6 hop limit handling for multicast packets.
* Improved IPv6 Neighbor Discovery test coverage. * Improved IPv6 Neighbor Discovery test coverage.
* Fixed a bug, where Neighbor Advertisement packets reporting Duplicate address * Fixed a bug, where Neighbor Advertisement packets reporting Duplicate address
detection conflict were dropped. detection conflicts were dropped.
* Other minor fixes and improvements. * Other minor fixes and improvements.
* LwM2M: * LwM2M:
@ -1454,7 +1454,7 @@ Networking
* Misc: * Misc:
* Improved overall networking API doxygen documentation. * Improved overall networking API Doxygen documentation.
* Converted TFTP library to use ``zsock_*`` API. * Converted TFTP library to use ``zsock_*`` API.
* Added SNTP :c:func:`sntp_simple_addr` API function to perform SNTP query * Added SNTP :c:func:`sntp_simple_addr` API function to perform SNTP query
when the server IP address is already known. when the server IP address is already known.
@ -1469,10 +1469,10 @@ Networking
* Fixed cloning of zero sized network buffers. * Fixed cloning of zero sized network buffers.
* Added net_buf APIs to handle 40 bit data format. * Added net_buf APIs to handle 40 bit data format.
* Added receive callback for dummy L2, applicable in certain use cases * Added receive callback for dummy L2, applicable in certain use cases
(for example packet capture). (for example, packet capture).
* Implemented pseudo interface, a.k.a "any" interface for packet capture use * Implemented pseudo interface, a.k.a "any" interface for packet capture use
case. case.
* Added cooded mode capture support. This allows non-IP based network data capture. * Added cooked mode capture support. This allows non-IP based network data capture.
* Generate network events when starting or stopping packet capture. * Generate network events when starting or stopping packet capture.
* Removed obsolete and unused ``tcp_first_msg`` :c:struct:`net_pkt` flag. * Removed obsolete and unused ``tcp_first_msg`` :c:struct:`net_pkt` flag.
* Added new :zephyr:code-sample:`secure-mqtt-sensor-actuator` sample. * Added new :zephyr:code-sample:`secure-mqtt-sensor-actuator` sample.
@ -1506,8 +1506,8 @@ Networking
* OpenThread * OpenThread
* Removed deprecated ``openthread_set_state_changed_cb()`` function. * Removed deprecated ``openthread_set_state_changed_cb()`` function.
* Added implementation of BLE TCAT advertisement API. * Added implementation of BLE TCAT advertisement API.
* PPP * PPP
@ -1564,7 +1564,7 @@ Networking
* Fixed a possible TCP context leak in case initial SYN packet transmission failed. * Fixed a possible TCP context leak in case initial SYN packet transmission failed.
* Deprecated :kconfig:option:`CONFIG_NET_TCP_ACK_TIMEOUT` as it was redundant with other configs. * Deprecated :kconfig:option:`CONFIG_NET_TCP_ACK_TIMEOUT` as it was redundant with other configs.
* Improved debug logs, so that they're easier to follow under heavy load. * Improved debug logs, so that they're easier to follow under heavy load.
* ISN generation now uses SHA-256 instead of MD5. Moreover it now relies on PSA APIs * ISN generation now uses SHA-256 instead of MD5. Moreover, it now relies on PSA APIs
instead of legacy Mbed TLS functions for hash computation. instead of legacy Mbed TLS functions for hash computation.
* Improved ACK reply logic in case no PSH flag is present to reduce redundant ACKs. * Improved ACK reply logic in case no PSH flag is present to reduce redundant ACKs.
@ -1615,7 +1615,7 @@ Networking
USB USB
*** ***
* new USB device stack: * New USB device stack:
* Added support for HID devices * Added support for HID devices
* Introduced speed-specific configurations and made high-speed support * Introduced speed-specific configurations and made high-speed support
@ -1640,9 +1640,9 @@ Devicetree
Kconfig Kconfig
******* *******
* Added a ``substring`` kconfig preprocessor function. * Added a ``substring`` Kconfig preprocessor function.
* Added a ``dt_node_ph_prop_path`` kconfig preprocessor function. * Added a ``dt_node_ph_prop_path`` Kconfig preprocessor function.
* Added a ``dt_compat_any_has_prop`` kconfig preprocessor function. * Added a ``dt_compat_any_has_prop`` Kconfig preprocessor function.
Libraries / Subsystems Libraries / Subsystems
********************** **********************
@ -1755,7 +1755,7 @@ Libraries / Subsystems
* Device power management was de-coupled from system power management. The new * Device power management was de-coupled from system power management. The new
:kconfig:option:`CONFIG_PM_DEVICE_SYSTEM_MANAGED` option is used to enable :kconfig:option:`CONFIG_PM_DEVICE_SYSTEM_MANAGED` option is used to enable
whether or not devices must be suspended when the system sleeps. whether devices must be suspended when the system sleeps.
* Make it possible to disable system device power management individually per * Make it possible to disable system device power management individually per
power state using ``zephyr,pm-device-disabled``. This allows targets tuning which power state using ``zephyr,pm-device-disabled``. This allows targets tuning which
@ -1786,7 +1786,8 @@ Libraries / Subsystems
* FPGA * FPGA
* Improve handling of drivers missing reset, load, get_status, and get_info methods. * Improve handling of drivers missing ``reset``, ``load``, ``get_status``, and ``get_info``
methods.
* Add support for Agilex and Agilex 5. * Add support for Agilex and Agilex 5.
* Random * Random
@ -2040,7 +2041,7 @@ Tests and Samples
* Added snippet for easily enabling UART over Bluetooth LE by passing ``-S nus-console`` during * Added snippet for easily enabling UART over Bluetooth LE by passing ``-S nus-console`` during
``west build``. This snippet sets the :kconfig:option:`CONFIG_BT_ZEPHYR_NUS_AUTO_START_BLUETOOTH` ``west build``. This snippet sets the :kconfig:option:`CONFIG_BT_ZEPHYR_NUS_AUTO_START_BLUETOOTH`
which allows non-Bluetooth samples that use the UART APIs to run without modifications which allows non-Bluetooth samples that use the UART APIs to run without modifications
(e.g: Console and Logging examples). (e.g.: Console and Logging examples).
* Removed ``GSM_PPP`` specific configuration overlays from samples ``net/cloud/tagoio`` and * Removed ``GSM_PPP`` specific configuration overlays from samples ``net/cloud/tagoio`` and
``net/mgmt/updatehub``. The ``GSM_PPP`` device driver has been deprecated and removed. The new ``net/mgmt/updatehub``. The ``GSM_PPP`` device driver has been deprecated and removed. The new