Commit graph

1197 commits

Author SHA1 Message Date
Anas Nashif 7749607343 doc: release: remove empty sections
Remove all placeholders and empty sections.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-16 12:12:40 -04:00
Anas Nashif 6015293447 doc: release: Use past tense on some entries
Use past tense in some of the release notes.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-16 12:12:40 -04:00
Anas Nashif 288fd5d3f2 doc: release: adapt title of 3.4 release notes
Remove 'Working Draft' from title.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-16 12:12:40 -04:00
Evgeniy Paltsev beae29964f doc: ARC: release notes: typo fix
Typo fix.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2023-06-16 12:08:19 -04:00
Carles Cufi e86185522c Bluetooth: release notes: Fix formatting of indented bullet points
Without the extra spaces Sphinx does not render this correctly.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-06-16 10:38:18 -04:00
Evgeniy Paltsev 052c23b922 doc: ARC: add release notes for ARC
Add release notes for ARC for 3.4 release

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2023-06-16 10:38:05 -04:00
Andrzej Głąbek 7d89f784a4 doc: release: Add v3.4 notes for ADC and PWM and Nordic related stuff
Add release notes for ADC and PWM drivers, Nordic HAL and other things
related to Nordic.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-06-16 08:08:33 -04:00
Flavio Ceolin 68dc53b077 doc: release-notes: PM related release notes
Add PM release notes.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2023-06-15 13:55:31 -04:00
Flavio Ceolin f683b0f35e doc: release-notes: Security related release-notes-3
Added information about CVEs fixed during 3.4 release.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2023-06-15 13:55:07 -04:00
Anas Nashif 721e4aa8b3 release: fix layout/typos in release notes
Fixed layout and a few typos.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-15 10:08:38 -04:00
Johann Fischer 644d02480e doc: release-notes-3.4: add release notes for USB and display
Add release notes for USB support and display controller drivers.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2023-06-15 10:07:59 -04:00
Benjamin Cabé 09a9a7edf4 doc: release-notes: fix typo with i.MX93 board
NXP i.MX93 is A55 not A53.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-06-15 05:52:22 -04:00
Benjamin Cabé 4bc46e4e3a doc: release-notes: sort ARM boards alphabetically
Sort ARM boards alphabetically.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-06-15 05:52:22 -04:00
Benjamin Cabé 8963b50716 doc: release-notes: add missing boards
Added a bunch of missing boards that were added since v3.3.0

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-06-15 05:52:22 -04:00
Jamie McCrae 83b074c418 doc: release: 3.4: Add build system relative path fixes
Adds a note that some relative path issues in the build system
have been fixed.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-06-15 05:10:42 -04:00
Kevin Townsend 79433b0ee3 release-notes: 3.4: Add Aarch32 and TF-M notes
Adds release notes for Aarch32 and TF-M for Zephyr 3.4.0.

Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
2023-06-14 13:52:55 -04:00
Daniel DeGrasse bc13ce12a1 doc: releases: updates for SDHC and Disk driver release notes
Add release notes for SDHC and Disk drivers, highlighting addition
of NVME support in the disk driver layer as well as CPOL/CPHA clock
modes within the SDHC SPI driver.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-06-14 13:52:21 -04:00
Robert Lubos 4dd3d8679e doc: release-notes: Fix typo in networking part
Fix typo in networking part of the release notes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-06-14 13:52:00 -04:00
Jamie McCrae f6512920ca doc: release: 3.4: Add MCUmgr signed type change
Adds a note that slot and image have changed from signed to
unsigned integer types.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-06-14 13:47:08 -04:00
Anas Nashif 0773cc88c8 release: document major changes
added highlights to the 3.4 release notes.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-14 09:20:38 -04:00
Robert Lubos a44f6bbb36 doc: release-notes: Add 3.4.0 release notes for networking
Add Zephyr 3.4.0 release notes for the networking area.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-06-14 09:07:23 -04:00
Alberto Escolar Piedras d5815d6ad1 doc: 3.4 release notes: Fix doc build
Fix doc build error due to a bad indent

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-13 10:42:42 -04:00
Yonatan Schachter cd3e1438ec doc: Added RP2040 related changes to the v3.4.0 release notes
Added RP2040 related changes to the v3.4.0 release notes,
including new boards, new drivers and HAL changes.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2023-06-13 09:36:56 -04:00
Dominik Ermel 503b3672aa doc: release: 3.4: Bulk of updates
Add release notes on:
 - change in west sign internal logic;
 - additional LittleFS sample configuration for nrf52840dk_nrf52840
   using SPI communication;

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-06-13 09:34:01 -04:00
Erwan Gouriou 523ba79d54 release-notes: v3.4: Document shield additions
Document shields added in V3.4 release

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-06-13 09:11:19 -04:00
Erwan Gouriou f6d7a6a701 release-notes: v3.4: Document STM32 changes
Document STM32 related changes on V3.4 release.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-06-13 09:11:19 -04:00
Carles Cufi e31cea0f71 release: relnotes: Add Bluetooth release notes for 3.4.0
As usual, populate the Bluetooth release notes.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-06-13 08:55:02 -04:00
Henrik Brix Andersen b7717058ac doc: release-notes: add CAN release notes for v3.4.0
Add CAN related release notes for Zephyr v3.4.0.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-06-12 06:44:04 -04:00
Alberto Escolar Piedras bc090178ab doc: release: 3.4: Fix indent in ARCH's lists
So they render properly.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-12 06:43:11 -04:00
Alberto Escolar Piedras 15ad2be01a doc: release: 3.4: Add BabbleSim related points
Add relevant bsim related changes.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-12 06:43:11 -04:00
Alberto Escolar Piedras 6bf47f52fa doc: release: 3.4: Add more flash simulator changes
Add some extra relevant changes to the flash simulator

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-12 06:43:11 -04:00
Alberto Escolar Piedras dc90066390 doc: release: 3.4: Add POSIX arch and POSIX boards changes
Add points related to the POSIX arch and boards to the
3.4 release notes.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-12 06:43:11 -04:00
Daniel Leung 7839d36d0b doc: release-notes/3.4: bits on Xtensa
This adds a few bits on additions and changes on Xtensa.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-06-12 06:41:44 -04:00
Daniel Leung 50c70f553e doc: release-notes/3.4: small bit about PCIe
Added a small bit about PCIe where it can now filter
using class/revision register.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-06-12 06:41:44 -04:00
Daniel Leung 2f3a164fbe doc: release-notes/3.4: add bits for UART
This adds bits for various additions and fixes on UART
drivers.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-06-12 06:41:44 -04:00
Carles Cufi 22f73992b2 Bluetooth: Rework the HCI header set
In order to have clean, self-contained HCI headers that do not have any
dependencies towards the Host or any other part of the system (except
types), reorganize the headers in the following way:

- Split out the macros and structs from hci.h to a new hci_types.h
- Merge the existing hci_err.h into the new hci_types.h

Fixes #58214.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-06-12 06:20:24 -04:00
Christopher Friedt a17fc4ff2b doc: release: 3.4: add posix api deprecations
Add POSIX API deprecations to v3.4 release notes.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2023-06-11 21:38:44 -04:00
Thomas Stranger f8f8fa2e24 doc: release notes: add 1-wire release notes for 3.4.0
Add 1-Wire related release notes for Zephyr v3.4.0.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2023-06-09 14:16:50 -04:00
Gerson Fernando Budke f220e26703 doc: release: 3.4: Add notes about Gigadevices
Add 3.4.0 release notes for Gigadevices

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-06-09 13:18:14 -04:00
Gerson Fernando Budke fb74e5ecc5 doc: release: 3.4: Add notes about Atmel
Add 3.4.0 release notes for Atmel.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-06-09 13:18:14 -04:00
Christopher Friedt 1d71fb765f doc: release: 3.4: add posix api release notes
Add POSIX API release notes for v3.4.0.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2023-06-09 13:17:18 -04:00
Benjamin Cabé 7ed56d559e doc: release-notes: fix bad links
Added missing include/ to fix dead links re: iterable sections API

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-06-07 04:40:47 -04:00
Jamie McCrae 52b0295775 doc: release: 3.4: Add notes on MCUmgr changes
Adds notes on MCUmgr changes (and an MCUboot change).

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-06-05 08:31:25 -04:00
Chris Friedt 2aec275dd7 doc: releases: update LTSv2 release date and version
Update the LTSv2 release date and link to documentation.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2023-06-01 18:03:50 -04:00
Carlo Caione 5a8025da12 doc: release-notes: Add ARM64, IPC and API entries
Owned by the author (myself).

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-05-31 06:15:32 -04:00
Filip Kokosinski e6672e025f doc/releases: add RISC-V release notes for Zephyr v3.4
This commit adds RISC-V release notes for Zephyr v3.4.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-05-30 10:50:15 -04:00
Gerard Marull-Paretas 8a56405808 doc: release-notes: add iterable sections changes
The API resides now in a new header.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 9d8eea80cc doc: release-notes: add Twister changes
Add relevant Twister changes.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 9a7cb2194c doc: release-notes: inform about COMPILER_TRACK_MACRO_EXPANSION
This option is relevant enough to appear in the release notes, since it
is helpful to ease the debugging of a frequent issue.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 88c0f64b2e doc: release-notes: add PM changes
Add relevant power-management changes.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas a5937cdd4e doc: release-notes: add device model changes
Inform about relevant changes to the device model.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 3e505737c6 doc: release-notes: add regulators release notes
Add relevant changes to the regulator driver class.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 6ceb802f84 doc: release-notes: add pinctrl changes
Add new driver additions for pinctrl.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas 57f21993a6 doc: release-notes: inform about pinmux removal
Pinmux API has been removed in favor of pin control.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Gerard Marull-Paretas c502a119e9 doc: release-notes: remove dead TF-M entry
TF-M changes are documented in another section of the document, this is
likely a merge mistake.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-30 08:58:48 -04:00
Eivind Jølsgard 0ce3e20bfb boards: arm: nrf9160dk: change order of buttons on IO expander
Change order of buttons and switches on the nRF9160DK IO expander to
match the configuration without the IO expander.

Follow-up to commit d565aa2.

Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
2023-05-29 13:05:25 +02:00
Jamie McCrae d8d119fd9c doc: release: 3.4: Add auxdisplay addition node
Adds a note on unstable auxiliary display support being added,
alongside 3 drivers.

Signed-off-by: Jamie McCrae <spam@helper3000.net>
2023-05-26 23:05:58 +02:00
Gregers Gram Rygg 8ea9fcead2 boards: nrf9160dk: Enable external flash switch in board controller
Enable the external_flash_pins_routing switch in the board controller
overlay for nRF9160 DK revision 0.14.0 and newer. This is to match the
behaviour of the factory shipped borad controller on board revisions
that have external flash.

Signed-off-by: Gregers Gram Rygg <gregers.gram.rygg@nordicsemi.no>
2023-05-26 13:54:05 -04:00
Gregers Gram Rygg 9751ad7db1 boards: nrf9160dk: Change default revision to 0.14.0
Change the default revision of the nRF9160 DK to 0.14.0 to make it
easier to use external flash.

Signed-off-by: Gregers Gram Rygg <gregers.gram.rygg@nordicsemi.no>
2023-05-26 13:54:05 -04:00
Fabio Baltieri 5f68ea686d doc: release: 3.4: add a note about build time priority checking
Add a release note entry about the new build time priority check option.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-05-26 09:54:41 -04:00
Jamie McCrae b4f5559f87 doc: release: 3.4: Add note on fs_mgmt MCUmgr changes
Adds a note on changes made to fs_mgmt hooks.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-26 10:20:39 +02:00
Yuval Peress 64c41022e2 twister: Add support for gTest as a harness
Some 3P logic (Pigweed for example) is already heavily invested in
gTest as a testing framework. Adding the `gtest` harness enables
running the existing 3P tests on various Zephyr platforms and configs.

Signed-off-by: Yuval Peress <peress@google.com>
2023-05-24 19:39:10 -04:00
Jamie McCrae e3413fde16 doc: release: 3.4: Add note on MCUmgr being marked as stable API
Adds a note that MCUmgr is now a stable API.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-23 17:05:24 +02:00
Anas Nashif de46b70f1c doc: releases: add supported releases table
Add a table of currently supported releases.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-05-23 10:43:21 -04:00
Anas Nashif 8c410123b3 doc: releases: expand on release cycle and support
Add more information about release cycle and type of releases we have.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-05-23 10:43:21 -04:00
Torsten Rasmussen 6f9e86a5a8 doc: release: 3.4: add note about EXTRA_<VAR> Zephyr build variables
Update release notes 3.4 with description of
EXTRA_CONF_FILE, EXTRA_DTC_OVERLAY_FILE, and EXTRA_ZEPHYR_MODULES.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2023-05-23 16:40:21 +02:00
Benedikt Schmidt 940ddba8bd drivers: dac: make output buffer for STM32 DAC configurable
If an operational amplifier is used on the DAC output it is
preferrable to disable the DAC output buffer.

Signed-off-by: Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
2023-05-23 13:02:25 +02:00
Mykola Kvach 0913f8e83d doc: release: 3.4: add note about adding FS_LITTLEFS_FMP_DEV
Update release notes 3.4 with the new Flash Map Kconfig option
for LittleFS.

Signed-off-by: Mykola Kvach <mykola_kvach@epam.com>

# Conflicts:
#	doc/releases/release-notes-3.4.rst
2023-05-19 15:53:29 +02:00
Carles Cufi 837245fcec mcuboot: move the MCUboot kconfig file to modules/
After the MCUboot configuration options were moved out of the main
Kconfig.zephyr they were placed in a new Kconfig.mcuboot in the root of
the repo. This is not right, and the file belongs in the modules/
folder.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-05-18 14:09:00 -04:00
Fabio Baltieri 77c210b72e doc: release: add a note about nuvoton,npcx-kbd migration
Add a note about the nuvoton,npcx-kbd driver migration from kscan to
input.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-05-18 09:32:33 +02:00
Jamie McCrae c54b71d3b0 doc: release: 3.4: Add note on MCUmgr SMP transport changes
Adds a note that transports now need to set up the struct
themselves prior to calling the registration function.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-15 10:23:35 +02:00
Jamie McCrae 0e1a1f4899 doc: release: 3.4: Add note on new SMP MCUmgr protocol version
Adds a note on the new version of the SMP MCUmgr protocol.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-15 09:27:16 +02:00
Robert Lubos ff0fd2d7a7 net: iface: Improve thread safety of net_if_ipv*_maddr_* functions
Provide an extra struct net_if * iface parameter to
net_if_ipv*_maddr_join/leave functions, so that the corresponding
interface context, the mcast address belong to, can be locked for the
operation.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-05-10 11:06:15 +02:00
Andrzej Głąbek 0b573a1f38 drivers: spi_flash_at45: Fix erasing of first two sectors
Most available AT45 flash chips have their first two sectors shorter
than the consecutive ones. Usually, the first sector is marked as 0a
and has its size equal to eight pages (one block) and the second one
(usually 0b) is the complement to the size of a regular sector.
This commits modifies the driver so that erasing of these first two
sectors is performed correctly. This modified behavior is configurable
with a new DT property so that it is still possible to also use legacy
AT45 chips that do not feature such sector split. Such legacy chips
usually also do not support the chip erase and sector erase commands,
so two more DT properties are introduced to cover that.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-05-09 12:22:15 +02:00
Maurits Fassaert 11863028c1 storage: updated release notes for flash_map list labels
The new CONFIG_FLASH_MAP_LABELS and its effect is described.

Signed-off-by: Maurits Fassaert <maurits.fassaert@sensorfy.ai>
2023-05-05 10:02:19 +02:00
Laczen JMS d496a17bb6 flash_simulator: add ability to use memory region
Add the ability for the flash simulator to store its contents in a
memory region.

This allows filesystems on the flash simulator to survive a reboot.
And allows subsystems (e.g. coredump) to store their info on ram while
using the (existing) flash partition backend.

Add a example (for nucleo_f411re) that shows how to configure the flash
simulator for hardware (cfg discussion #54166).

Signed-off-by: Laczen JMS <laczenjms@gmail.com>
2023-05-04 20:49:57 +02:00
Jamie McCrae 9a5e9e412f doc: release: 3.4: Add note on build system changes.
Adds a note that *_ROOT variables are now supported properly on an
image basis when using sysbuild, and that sysbuild_cache_set has
been added, and that zephyr_get has had a MERGE option added.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-03 14:25:33 +02:00
Declan Snyder ef697e5c4f doc: release 3.4: update doc for LPADC DT change
Update 3.4 release notes to bring awareness to the
shifted values of voltage-ref and power-level
properties of the LPADC node

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2023-04-25 19:59:23 +02:00
Gerard Marull-Paretas d2917610a5 doc: release-notes: inform about SPI CS changes
Inform about the cs field change in struct spi_config. Also mention what
drivers must use from now on.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-04-24 21:29:55 +02:00
Pawel Osypiuk 4b7f156403 IPC: rpmsg: Changed method of checking bounded endpoints
Initially that was checked by presence of name and now is changed
to check the flag.

Signed-off-by: Pawel Osypiuk <pawelosyp@gmail.com>
2023-04-24 15:45:09 +02:00
Sihyun Noh 7d730ff0a7 doc: releases: Update File systems
Added updates to the file system.

Signed-off-by: Sihyun Noh <awake_noh@naver.com>
2023-04-24 13:34:37 +02:00
Jamie McCrae 20e142cb34 doc: release: 3.4: Add retention subsystem and boot mode entries
Adds details on the newly introduced retention subsystem and boot
mode APIs to the release notes.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-04-24 13:27:53 +02:00
Jamie McCrae 1369bcec3f doc: release: 3.4: Add nRF51/nRF52 sys_reboot deprecation note
Adds a note that the old behaviour of setting the GPREGRET register
to the parameter of sys_reboot() is no longer the default as the
boot mode interface has replaced it.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-04-24 13:27:53 +02:00
Bjarki Arge Andreasen 20bbb538c9 tests/drivers/rtc/rtc_api_helpers: Test for more archs
The test suite was limited to the native_posix board,
now it is built and run for any board supported by CI.

The native_posix yaml files for both 32 and 64 bit
boards have been expanded to support rtc, allowing CI
to build and test the rtc_api test suite against the
native_posix and native_posix_64 boards.

Signed-off-by: Bjarki Arge Andreasen <baa@trackunit.com>
2023-04-20 11:43:35 +02:00
Bjarki Arge Andreasen 95751328f5 doc/release/release-notes-3.4.rst: Added RTC API entry
Added entry for new RTC API in new APIs section of
release notes.

Signed-off-by: Bjarki Arge Andreasen <baa@trackunit.com>
2023-04-20 11:43:35 +02:00
Peter Mitsis 1621376b80 docs: release: 3.4: List removed absolute symbols
Updates the release notes to document which absolute symbols
(generated via GEN_ABSOLUTE_SYM) have been removed.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2023-04-18 10:51:28 -04:00
Øyvind Rønningstad d587343248 west.yml: Update zcbor to point to 0.7.0
Among other things, this update brings:

* C++ improvements
* float16 support
* Improved docs
* -Wall and -Wconversion compliance

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2023-04-18 15:22:02 +02:00
Andrzej Głąbek 8fba8aa535 drivers: flash: nrf_qspi_nor: Add custom API function to allow XIP
Normally, the driver deactivates the QSPI peripheral for periods when
no QSPI operation is performed. This is done to avoid increased current
consumption when the peripheral is idle. For the same reason, the base
clock on nRF53 Series SoCs (HFCLK192M) is configured for those periods
with the default /4 divider that cannot be used otherwise. However,
when XIP accesses are used, the driver must be prevented from doing
both these things as that would make XIP to fail. Hence, a function
is provided so that applications can inform the driver that XIP is
needed and the above idle actions should be suppressed.
This function (`nrf_qspi_nor_xip_enable()`) replaces the old one
(`nrf_qspi_nor_base_clock_div_force()`) that was intended for similar
purpose but after deactivation of the peripheral was introduced in
commit 95d867e8ed it became useless.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-04-17 16:43:16 +02:00
Keith Packard 7d4a7d79a8 doc/releases: Note "main" return type change for 3.4
Add a paragraph explaining the change from void main(void) to int
main(void) and the requirement for main functions to return zero.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-04-14 07:49:41 +09:00
Gerard Marull-Paretas c1a46e21b1 doc: release-notes: inform about SYS_INIT changes
Inform about SYS_INIT callback signature change. Also mention the
provided utility script to automatically migrate existing projects.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-04-12 14:28:07 +00:00
Jamie McCrae 65101ec683 doc: release: 3.4: Add note on nRF RTC system timer stop support
Adds a note that the system timer stop function has now been
implemented for the nRF RTC timer driver.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-04-11 12:02:47 +02:00
Yuval Peress 80d70b4e96 rtio: Add cqe per each sqe in transaction
Update the policy such that every completed sqe has a parallel cqe.
This has the primary purpose of making any reads in the sqe visible
to the consumer (since they might have different buffers).

Signed-off-by: Yuval Peress <peress@google.com>
2023-04-10 18:34:43 -04:00
Fabio Baltieri 14df8fa88f docs: release: 3.4: add input subsystem notes
Add the release notes covering the input subsystem work so far.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-04-07 11:30:14 +02:00
Manuel Arguelles 7bdf6479bf doc: release-notes: fix fs_mount() return code
Document fixes done for #56378.

Signed-off-by: Manuel Arguelles <manuel.arguelles@nxp.com>
2023-04-04 18:22:10 +02:00
Jamie McCrae 992986eb5e doc: release: 3.4: Add note on MCUmgr fs_mgmt improvements
Adds details on the update fs_mgmt features for faster
uploads/downloads and new Kconfig entries added.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-04-04 11:51:43 +02:00
Chris Friedt 56e1a39703 doc: release: 3.4: note removal of beaglev_starlight_jh7100
This board unfortunately did not make it to production.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-03-30 17:31:27 -04:00
Jamie McCrae 37c1e79f70 doc: release: 3.4: Add note on west signing extending
Adds a note that the west signing file can now be replaced.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-29 15:53:50 +00:00
Jamie McCrae fc683e568f docs: release: 3.4: Add MCUmgr shell input timeout note
Adds details of the new MCUmgr shell transport input expiration
functionality.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-29 11:30:55 +02:00
Dominik Ermel 0d95e1684c doc/release-notes/3.4: Note on CONFIG_MCUBOOT_CMAKE_WEST_SIGN_PARAMS
Note on addition of Kconfig option
CONFIG_MCUBOOT_CMAKE_WEST_SIGN_PARAMS.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-03-24 09:04:49 +01:00
Daniel DeGrasse 69ef610c03 doc: release/3.4: add note about LPADC API change
Add note highlighting change to LPADC channel selection setup, so that
users will be aware they need to change their devicetree configuration

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-03-23 08:58:44 +00:00
Sebastian Panceac 2e7c02bef6 Bluetooth: pairing: OOB: Separate LE SC OOB from legacy OOB logic
Some systems can support only legacy OOB pairing while others only
LE SC OOB pairing.

The existent API function "bt_set_oob_data_flag" was removed.

Two new API functions were added:

 * "bt_le_oob_set_legacy_flag" to signal that legacy OOB pairing is used
 * "bt_le_oob_set_sc_flag" to signal that LE SC OOB pairing is used

The code will now advertise the presence of OOB flag depending
on the type of pairing method(SC vs legacy)

Signed-off-by: Sebastian Panceac <sebastian.panceac@ext.grandcentrix.net>
2023-03-20 16:13:18 +01:00
Jamie McCrae 44a7a75b19 doc: release: 3.4: Add retained_mem driver
Adds details on the new retained memory driver.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 15:02:09 +01:00
Jamie McCrae c18e7f3ec1 docs: release: 3.4: Add note on prj_<board>.conf deprecation
Adds a note that this method of configuration is now deprecated.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Krishna T 65aae9cbfb net: wifi: Use micro seconds for precision for TWT intervals
In order to take granular input use micro seconds as input for TWT
intervals, this helps us in providing inputs such as 65.28ms without the
need of using floating points.

This also expands the TWT wake interval range to 262.144ms, earlier as
we want to use uint8, limited to 256ms.

Also, remove the units from the variable names, this is unnecessary and
also avoids doing breaking changes.

Update release notes as this is a breaking change, both type and
variable names are changed.

Signed-off-by: Krishna T <krishna.t@nordicsemi.no>
2023-03-20 09:53:02 +01:00
Maureen Helm 99ebc9f4a5 doc: release: Document sensor driver API clarification for v3.4
Updates the release notes to document a clarification to the sensor
driver API on sensor triggers.

Signed-off-by: Maureen Helm <maureen.helm@intel.com>
2023-03-20 09:52:35 +01:00
Jamie McCrae 6d4e31d3f1 docs: release: 3.4: Add note on prj.conf requirement
Adds a note that the prj.conf (or equivalent) file is mandatory
for applications.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-17 11:49:27 +01:00
Patryk Duda 73d0118c06 doc: release-notes: Update release notes 3.4
Add information about Flash API changes.

Signed-off-by: Patryk Duda <pdk@semihalf.com>
2023-03-14 11:17:13 +01:00
Nicola Ochsenbein 516b6730c6 doc: release-notes: Update release notes 3.4
Update release notes 3.4 with the new FatFs reentrant Kconfig option.

Signed-off-by: Nicola Ochsenbein <Nicola.Ochsenbein@husqvarnagroup.com>
2023-03-13 11:58:57 +01:00
Joel Guittet 031b294c91 doc: release_notes v3.3: Add new board wio terminal
Add new board Wio Terminal from Seeed Studio

Signed-off-by: Joel Guittet <joelguittet@gmail.com>
2023-03-09 15:18:25 -06:00
Jamie McCrae 6f4a077bc6 docs: release: 3.4: Add note on sysbuild mcuboot checksum fix
Adds a note that images are now bootable when built using sysbuild
with mcuboot in checksum only mode.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-09 09:44:54 +00:00
Jamie McCrae e253dc94a1 docs: release: 3.4: Fix extra word
Removes an extra word which was repeated

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-09 09:44:54 +00:00
Pavel Vasilyev eef9553669 docs: release: 3.4: Add exp support for new Bluetooth mesh draft specs
Add a note about added experimental support for new Bluetooth mesh
specifications.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2023-03-06 13:52:15 +01:00
Jamie McCrae 297b99d9b6 doc: release: 3.4: Add note on fixed Zephyr SDK toolchain issue
Adds a note on a fixed issue whereby the latest Zephyr SDK
toolchain was not used depending upon hash values in the cmake
registry.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-06 13:51:36 +01:00
Jamie McCrae ddd8f3e2dc doc: release: 3.4: Add not on Kconfig mgmt changes
Adds a note that FLASH_MAP and STREAM_FLASH now also need to be
selected to be able to enable the mcuboot image manager Kconfig
option, to avoid a cmake dependency loop, and Kconfigs required
for other mgmt subsystems.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-03 10:49:32 +01:00
Jamie McCrae d5ae8cdb19 doc: release: 3.4: Add MCP7940N BBRAM support note
Adds a note that a driver for the Microchip MCP7940N battery
backed RTC SRAM has been added.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-01 08:55:39 +01:00
Bartosz Bilas 2b4a6e52d5 drivers: i2c: eeprom_target: switch to dedicated driver compatible
Create and use a new `zephyr,i2c-target-eeprom` compatible
within I2C  eeprom target driver that allows to use
that driver along with real atmel at24 EEPROM simultaneously.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
2023-02-21 18:03:11 -05:00
Jamie McCrae 8b27889c7f doc: release: 3.4: Add working release notes file
Adds a base working release notes file for the Zephyr 3.4 release.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-02-20 10:54:36 +01:00
Guillaume Gautier 7a1eb41077 doc: releases: Update release notes 3.3
Update release notes 3.3 with the PWM pinctrl change.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-02-19 20:47:01 -05:00
Stephanos Ioannidis 9c9c6aee6e doc: release-notes: Use the past tense
This commit changes any present tense usages to the past tense for
consistency.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-19 11:13:27 +09:00
Evgeniy Paltsev 68196b4870 doc: ARC: add release notes for ARC
Add release notes for ARC for 3.3 release

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2023-02-18 06:37:13 +09:00
Stephanos Ioannidis 7c76525713 doc: release-notes: Remove "Working Draft" status
This commit removes the "Working Draft" status from the Zephyr 3.3.0
release notes.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Stephanos Ioannidis 2a444237d4 doc: release-notes: Remove empty sections
This commit removes empty sections from the Zephyr v3.3.0 release
notes.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Stephanos Ioannidis e8bd9429c2 doc: release-notes: Fix typos
This commit fixes various typos in the Zephyr v3.3.0 release notes.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Stephanos Ioannidis e9d9fbe152 doc: release-notes: Add list of known issues for v3.3.0
This commit adds the list of known issues for the Zephyr v3.3.0
release.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Stephanos Ioannidis 07f483d84b doc: release-notes: Add list of addressed issues for v3.3.0
This commit adds the list of addressed issues for the Zephyr v3.3.0
release.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Stephanos Ioannidis 55547fc5f0 doc: release-note: Add major enhancements for v3.3.0
This commit adds the list of major enhancements for the Zephyr v3.3.0
release.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-17 19:46:53 +09:00
Yuval Peress 0aa4e38bbe doc: Add release notes DSP subsystem
Add documentaiton about the existence of the new DSP subsystem.

Signed-off-by: Yuval Peress <peress@google.com>
2023-02-17 08:53:43 +09:00
Yuval Peress 1687f82e66 doc: Add release notes emulators and ztest
Add documentaiton about API changes in emulators as well as newly
supported test summary Kconfig.

Signed-off-by: Yuval Peress <peress@google.com>
2023-02-17 08:53:43 +09:00
Stephanos Ioannidis 06d5bc51b5 doc: release-notes: Note xtools toolchain variant deprecation
This commit adds a note about the deprecation of the xtools toolchain
variant.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-16 23:59:16 +09:00
Manuel Arguelles 5d397ea43a doc: release-notes-3.3: add notes for NXP S32
This adds a few notes for NXP S32 related changes.

Signed-off-by: Manuel Arguelles <manuel.arguelles@nxp.com>
2023-02-16 23:40:01 +09:00
Daniel Leung 7c60b0d08e doc: release-notes/3.3: adds a few bits on IPM
This adds a note of IPM driver fixes.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-02-16 19:02:06 +09:00
Daniel Leung e4903e0664 doc: release-notes/3.3: add bits on I3C
This adds a few bits on I3C subsystem.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-02-16 19:02:06 +09:00
Daniel Leung 51246d1ca8 doc: release-note/3.3: adds a few bits about serial and UART
This adds a few bits about changes in serial and UART drivers.
Also mentions a few new additions.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-02-16 19:02:06 +09:00
Daniel Leung 1093a6f24d doc: release-notes/3.3: add bits about PCIE
This adds a few bits mentioning newly introduced API and
modifications on the PCIE subsystem.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-02-16 19:02:06 +09:00
Martí Bolívar e03d6cf56f doc: release: devicetree API notes for v3.3
These were generated by looking at the logs for
include/zephyr/devicetree*.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2023-02-16 07:46:01 +09:00
Martí Bolívar 8e5ede2b62 doc: release: devicetree bindings changes for v3.3
This content was mostly generated with a script, but there were some
manual changes and additions done to the output in some cases.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2023-02-16 07:46:01 +09:00
Johann Fischer 4d4e25292f doc: release-notes-3.3: add release notes for USB support
Add release notes for USB support.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2023-02-16 00:29:22 +09:00
Jakub Rzeszutko 9fdc86be76 doc: release-notes: shell release notes for v3.3.0
Add release notes for shell subsystem.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2023-02-15 22:13:52 +09:00
Johan Hedberg c4c8583814 doc: release-notes: Mention rpl_crb board
Mention new Intel Raptor Lake CRB support in Zephyr 3.3 release notes.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-02-15 21:19:50 +09:00
Rodrigo Peixoto 1303a1f1e3 doc: release notes: zbus
Add the new subsystem zbus information to Zephyr 3.3 release notes.

Signed-off-by: Rodrigo Peixoto <rodrigopex@gmail.com>
2023-02-15 21:19:18 +09:00
Flavio Ceolin b3f90283c5 doc: release-notes: Security related notes
Added information about CVEs fixed during this release.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2023-02-15 19:22:24 +09:00
Andrzej Głąbek 81aaf4a365 doc: release: Add v3.3.0 notes for ADC, I2S, PWM, and Nordic HAL/boards
Add release notes related to ADC and PWM drivers, Nordic HAL, and
boards featuring nRF SoCs. Nothing relevant to be added for I2S.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-02-15 00:10:09 +09:00
Filip Kokosinski 599eddcfaf doc: release-notes: fix RISC-V release notes for v3.3.0
This commit fixes one RISC-V release notes entry for Zephyr v3.3.0.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-02-14 23:49:49 +09:00
Kevin Townsend 511eab6a3d doc: release-notes: Add Aarch32, TF-M v3.3.0 notes
Add release notes for Aarch32 and TF-M for the 3.3.0 release.

Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
2023-02-14 20:45:54 +09:00
Martin Jäger da81d65ad3 doc: release-notes: add DAC release notes for v3.3
Add DAC related release notes for Zephyr v3.3.0.

Signed-off-by: Martin Jäger <martin@libre.solar>
2023-02-14 20:43:45 +09:00
Alexander Wachter 89efc7099a hwinfo: add release-notes for 3.3.0
Release-notes for 3.3.0 release

Signed-off-by: Alexander Wachter <alexander@wachter.cloud>
2023-02-14 20:43:17 +09:00
Andy Ross bf3f9f011b doc: release-notes: v3.3: Kernel and Timer subsystem changes
Notes for user-visible API and behavior changes

Signed-off-by: Andy Ross <andyross@google.com>
2023-02-14 20:43:05 +09:00
Sylvio Alves 918cd78f8f doc: release: 3.3: add notes about hal_espressif
Add 3.3.0 release notes for HAL updates.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-02-14 20:42:56 +09:00
Krzysztof Chruscinski f69c880855 doc: release notes: Add entries for the logging subsystem
Updated release notes with the logging section.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2023-02-14 20:42:31 +09:00
Gerson Fernando Budke b7fde5359f doc: release: 3.3: Add notes about Management: UpdateHub
Added release notes related to UpdateHub.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-02-14 20:41:55 +09:00
Gerson Fernando Budke 7f47828190 doc: release: 3.3: Add notes about Atmel
Add 3.3.0 release notes for Atmel.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-02-14 20:41:55 +09:00
Torsten Rasmussen 5786b63e6c doc: release notes: added entry regarding app controlled image config
Added entry on application specific configurations of sysbuild
controlled images.
Ref: https://github.com/zephyrproject-rtos/zephyr/pull/51166

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2023-02-13 23:58:58 +09:00
Erwan Gouriou 6de61d1ab2 doc: release_notes v3.3: Shields additions
Update for shields related changes during this release.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-02-13 23:57:30 +09:00
Erwan Gouriou fc3405281b doc: release_notes v3.3: STM32 Platform additions
Update for STM32 related changes during this release.
I focused on changes that could have impact for users.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-02-13 23:57:30 +09:00
Filip Kokosinski 76f23d60a0 doc: release-notes: add RISC-V release notes for v3.3.0
This commit adds RISC-V release notes for Zephyr v3.3.0.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-02-13 20:19:09 +09:00
Yonatan Schachter 56ac1ac0d6 doc: Added Raspberry Pi Pico changes to v3.3.0 release notes
Added the new features that were added since the last release to
the release notes.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2023-02-13 19:35:24 +09:00
Emil Gydesen 86bc8d4dcb doc: release-3-3: Add Bluetooth Audio and ISO API changes
Add changes to the API for Bluetooth audio and ISO.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2023-02-13 10:14:29 +01:00
Stephanos Ioannidis bb71ad55aa doc: release-notes: Add C++ library release notes
This commit adds the C++ library release notes for the Zephyr 3.3
release.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-11 11:26:06 +09:00
Tom Burdick ff4d9d1df7 doc: release: Add dma release notes for v3.3.0
Added comments about new APIs, drivers, features, and bug fixes.

An impressive number of notes I have to say!

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2023-02-11 11:25:25 +09:00
Tom Burdick 70b0e02afe doc: release: Add i2c release notes for v3.3.0
Adds notes about bug fixes, features, and other noteworthy driver changes
made in the 3.3 release for i2c.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2023-02-11 11:11:32 +09:00
Carles Cufi 5ebec1c949 doc: release: Add Bluetooth release notes for 3.3.0
Fill in the Bluetooth release notes for Zephyr 3.3.0.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-02-11 08:10:58 +09:00
Jamie McCrae d71e571090 doc: release-notes 3.3: Add MCUmgr shell buffer size change
Adds details on a bug for for the shell RX ring buffer receive
size being made larger when the shell MCUmgr transport is
selected, to fix an issue whereby commands were corrupt.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-02-11 08:09:41 +09:00
Chris Friedt 0bb65e0b09 doc: release-notes: add POSIX API release notes for v3.3.0
Itemize notable non-bugfix changes in the POSIX API for the v3.3.0
release.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-02-11 08:09:12 +09:00
HaiLong Yang 436304da4f doc: release: 3.3: add GigaDevice GD32 changes
More GigaDevice support added, include drivers, boards, etc.
Also, some known issue has been fixed.

Signed-off-by: HaiLong Yang <hailong.yang@brainco.cn>
2023-02-11 08:08:55 +09:00
Maureen Helm 709c9812b2 doc: release: Add sensor release notes for v3.3.0
Added comments about new drivers, bug fixes, and enhancements made to
sensor drivers since the last release.

Signed-off-by: Maureen Helm <maureen.helm@intel.com>
2023-02-11 08:08:24 +09:00
Jamie McCrae 650d6450fd doc: release-notes 3.3: Add note on nrf52840dongle UART to USB CDC
Adds a note that the nrf52840dongle_nrf52840 board has switched
from the default console being the unconnected UART to USB CDC.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-02-10 21:12:58 +09:00
Stephanos Ioannidis e5c532da2d doc: release-notes: Add C library release notes
This commit adds the C library release notes for the Zephyr 3.3
release.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-02-10 10:19:05 +01:00
Chris Friedt cc998ece6f doc: release-notes: add FPGA release notes for v3.3.0
Update release notes with changes in the FPGA subsystem.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-02-10 10:18:34 +01:00
Alberto Escolar Piedras eacaeba8c7 doc: release-notes: Add nrf52_bsim related note
Add a line about the nrf52bsim nrf52832->33 change

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-02-10 10:18:11 +01:00
Daniel DeGrasse 60e7a5e96c doc: releases: add disk release notes for 3.3
Add disk driver release notes for 3.3. The following changes are
included:

- STM32 SDHC now uses device tree to configure clock settings.
- Flash disks are now configured via zephyr,flash-disk binding
- Flash disks support read only operation if flash partition is
  read-only

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-02-09 11:13:15 +01:00
Daniel DeGrasse e64b534960 doc: release-notes/3.3: add release notes for SD host controller
Add release notes for SD host controller drivers for 3.3.
The following changes are highlighted:
- Added support for HS400 mode and HS200 mode in i.MX RT USDHC driver
- Added support for DMA operation on systems without NOCACHE memory
  to i.MX RT USDHC driver

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-02-09 11:13:02 +01:00
Daniel DeGrasse 58dbd09ccf doc: release-notes/3.3: update release notes for sd subystem
Update release notes for SD subsystem. The following changes are present:
- SD subsystem now supports eMMC
- SD cards that support only high speed mode now use 4 bit bus width

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-02-09 11:12:52 +01:00
Gerard Marull-Paretas a84e4e6d0b doc: release-notes: add pinctrl changes
Add relevant changes/additions to pin control.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-02-08 08:23:52 -08:00
Henrik Brix Andersen 68cc29d651 doc: release-notes: add EEPROM release notes for v3.3.0
Add EEPROM related release notes for Zephyr v3.3.0.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-02-08 12:13:52 +01:00
Robert Lubos 834cc32f55 doc: release-notes: Add 3.3.0 release notes for networking
Add Zephyr 3.3.0 release notes for the networking area.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-02-08 12:13:37 +01:00
Jamie McCrae fdbfdc9e0c doc: release-notes 3.3: Add build system changes
Adds details on what has has updated/fixed in the build system.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-02-08 12:10:20 +01:00
Carlo Caione e9659abbc1 doc: release-notes: Add changelog for ARM64, cache, IPC
Add the changelog entries for ARM64, Cache API and IPC.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-02-08 11:06:23 +01:00
Henrik Brix Andersen 5acdb13155 doc: release-notes: add CAN release notes for v3.3.0
Add CAN related release notes for Zephyr v3.3.0.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-02-08 01:06:45 +09:00
Jamie McCrae 461a13c085 doc: release-notes 3.3: Add MCUmgr release notes
Adds changes to the relase notes for MCUmgr changes introduced in
version 3.3.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-02-06 22:36:57 +09:00
Gerard Marull-Paretas d749ce7dfa doc: release-notes: add linear range API
Add notes about the linear_range.h API.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-02-06 22:36:29 +09:00
Gerard Marull-Paretas 300bcbbc0b doc: release-notes: add doc changes
Add relevant documentation changes.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-02-06 22:36:29 +09:00
Gerard Marull-Paretas f52319ac9d doc: release-notes: add regulators changes
Add details on the API overhaul, added drivers and tests.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-02-06 22:36:29 +09:00
Gerard Marull-Paretas 28e4a409ea doc: release-notes: add removal of some deprecated APIs
Deprecated APIs removed in
https://github.com/zephyrproject-rtos/zephyr/pull/52156

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-02-06 22:36:29 +09:00
Raphael Treccani-Chinelli 3e937da264 bluetooth: host: Added extra options to PAST subscribe
allow disabling reports (synchronise but don't generate sync reports)
and allows enabling sync reporting with filtering of duplicates.
the default option remains to establish sync, with sync reports,
but without duplicate filtering.

Signed-off-by: Raphael Treccani-Chinelli <raphael.treccani@nordicsemi.no>
2023-01-26 07:29:19 -08:00
Jamie McCrae 65124006ca doc: release-notes 3.3: Update MCUmgr transport note
Corrects a note on the revamped bluetooth transport registration.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-01-26 12:36:16 +00:00
Jamie McCrae 069afbe9b3 doc: release-notes 3.3: Add note on python argument parser change
Adds a note that python command line argument abbreviations have
been disabled, are no longer allowed in future and instructions of
how to update out-of-tree scripts that used abbreviated arguments.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-01-26 20:12:36 +09:00
Jamie McCrae c0a80fcc24 doc: release-notes 3.3: Add information on MCUmgr logging
Adds details for new logging added to MCUmgr and Kconfig options to
control the level of reporting.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-01-20 11:57:59 +01:00
Erwan Gouriou 54031d2b62 doc: release-notes-3.3: Document stm32 exti related change
Document changes that were made to STM32 interrupt controller.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-01-19 17:20:48 +00:00
Jarno Lämsä 28bb34dc6d doc: Update LwM2M documentation
Update the documentation according to API changes.

Signed-off-by: Jarno Lämsä <jarno.lamsa@nordicsemi.no>
2023-01-19 10:16:22 +01:00
Eivind Jølsgard cfa1ba1261 fs: fcb: add option to disable CRC for fcb entries
Add option to disable CRC for fcb entries. This improves the write
throughput significantly at the cost of not detecting corrupted data
in flash. This is beneficial for aplications that needs the extra
write throughput, where error detection is done elsewhere.

Allow the FCB entries in flash to have a valid CRC when CRC is
disabled in the FCB. This allows existing solutions to disable
CRC checking, while keeping the CRC areas intact. Note that this
is a one-way option.

Fixes #53707

Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
2023-01-18 22:18:37 +00:00
Daniel DeGrasse de8478b7f3 doc: code-relocation: Update usage of zephyr_code_relocate
Update usage of zephyr_code_relocate to new API, and add examples of
relocating a library target, as well as using multiple files in list or
CMake generator expressions.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-01-17 18:08:37 +01:00
Erwan Gouriou 929f0de0a7 doc: release-notes 3.3: Document STM32 USB clock related changes
Document recent changes about USB clock source configuration.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-01-16 11:23:55 +00:00
Jamie McCrae a870ca80e4 doc: release: 3.3: Add note on MCUmgr transports
Adds details on additional Kconfigs that need to be selected for
MCUmgr transports.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-01-16 10:04:45 +01:00
Stephanos Ioannidis 4c24e7d862 doc: release: Add release notes for C++ library refactoring
This commit adds the release notes related to the C++ subsystem-to-
library refactoring.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-01-13 17:42:55 -05:00
Guillaume Lager 24d9de4ec1 doc: release-notes: Add note on mcuboot dfu changes
Add a note on removed BOOT_TRAILER_IMG_STATUS_OFFS macro and its
replacement functions

Signed-off-by: Guillaume Lager <g.lager@innoseis.com>
2023-01-12 19:08:23 +01:00
Dominik Ermel afd0c6f957 doc: release: 3.3: Add missing MCUmgr Kconfig replacements
MCUmgr Kconfig replacement table has been missing a few entries.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-01-12 12:46:39 +01:00
Jamie McCrae 514c02c1fc doc: release: 3.3: Mention removal of tinycbor module
Adds tinycbor removal to the release notes and suggets updating
to use zcbor.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-01-10 09:26:12 +01:00
Erwan Gouriou 871d6d26ee doc: release-notes-3.3: Document STM32 ethernet mac address config change
Document changes related to STM32 mac address configuration.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-01-09 19:22:54 +01:00
Dominik Ermel 0f7c92d731 doc/release: Add release note on removal of fa_device_id
Note on removal of fa_device_id from flash_area structure.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-27 13:24:55 +01:00
Dominik Ermel 22ff66f240 doc/release: Add notes on MCUmgr Kconfig renames
Adds information on renaming of MCUmgr Kconfig options
and migration script that can be used to help with transition.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-22 12:36:34 +01:00
Emilio Benavente 39762716d4 boards: arm: rtxxx: moving the instances FLASH_MCUX_FLEXSPI_XIP
This Kconfig is moved to the soc level since it determines
the flexspi clock initialization for XIP.

Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
2022-12-22 11:07:08 +01:00
Jamie McCrae 843f14167b doc: release: 3.3: Add note on MCUmgr handler update
Adds a note on MCUmgr Bluetooth and UDP transports now being
automatically registered without needing an application to
manually register them.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-22 11:03:04 +01:00
Jamie McCrae fd81987da8 doc: release: 3.3: Add note on MCUmgr handler update
Adds a note on MCUmgr handlers now being automatically called
without needing an application to manually register them.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-22 11:03:04 +01:00
Jamie McCrae 1198e395b4 doc: release: 3.3: Add note on Nordic board scratch changes
Adds a note on the removal of scratch partitions from Nordic
development boards.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-20 11:57:38 +01:00
Jamie McCrae 1c1b297843 doc: release: 3.3: Add note for legacy mcumgr rc responses
Adds a note on rc responses to mcumgr commands where the status is
good that these responses will henceforth be emitted.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-20 11:57:22 +01:00
Marcin Niestroj 2d3365200c settings: file: drop CONFIG_SETTINGS_FILE_DIR
There is already CONFIG_SETTINGS_FILE_PATH, which is set to full file path,
while CONFIG_SETTINGS_FILE_DIR is required to be set to its parent
directory. This is redundant, as parent directory path can be easily found
out either during runtime or optionally during buildtime by CMake.

CONFIG_SETTINGS_FILE_DIR was actually introduced recently after Zephyr 3.2
release as a replacement of deprecated CONFIG_SETTINGS_FS_DIR. This means,
that there is no need to deprecate it for 3.3 release and dropping it
should be fine. Adjust 3.3 release notes accordingly, so that
CONFIG_SETTINGS_FILE_PATH will be used directly.

This patch stops using deprecated CONFIG_SETTINGS_FS_DIR. There is actually
no value in respecting it, as setting anything other than parent directory
of CONFIG_SETTINGS_FS_FILE makes no sense.

There is actually one use of CONFIG_SETTINGS_FILE_DIR in file backend
tests, to derive directory for files containing tested settings.
CONFIG_SETTINGS_FILE_PATH is not used there, so it makes little sense to
derive directory name from it. Instead, just use hardcoded "/settings"
subdirectory, as this was the default value of CONFIG_SETTINGS_FILE_DIR.

Deriving parent directory can be done either in runtime or in
buildtime (e.g. using some helper CMake function). Doing it in runtime
however allows to create directory recursively (which this patch actually
implements), e.g. for some more nested FS tree structure. Additionally it
will simplify migration of settings configuration from Kconfig to
device-tree (yet to be developed feature).

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2022-12-14 14:11:03 +01:00
Marcin Niestroj f386967b06 settings: do not panic on backend initialization errors
There is little reason to panic on settings backend initialization error.
Such behavior was introduced with initial settings subsystem support, which
was adapted from MyNewt. This is not the usual way how Zephyr handles
errors, so it is time to change that.

There is already handling of some errors by simply returning / propagating
them to caller. Rework all the paths that resulted in k_panic() to also
return error codes.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2022-12-14 14:10:55 +01:00
Dominik Ermel 5d482b5c0e doc/release: Add note on FAT driver update to 0.15
Added note on updating FAT driver to version 0.15 with patch1

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-13 10:44:01 -06:00
Gregers Gram Rygg d5987756e7 drivers: flash: spi_nor: release notes for fix flash busy during init
Add release notes for #51662.

Signed-off-by: Gregers Gram Rygg <gregers.gram.rygg@nordicsemi.no>
2022-12-12 15:00:37 +01:00
Bartosz Bilas acbe0d3264 drivers: spi: deprecate spi_is_ready function
Make `spi_is_ready` function deprecated in favor of `spi_is_ready_dt`.

Signed-off-by: Bartosz Bilas <bartosz.bilas@hotmail.com>
2022-12-07 09:40:23 -06:00
Jamie McCrae 5ffbda342f doc: release: 3.3: Add os_mgmt info command
Adds details of a new os_mgmt command for getting OS/application
information.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-07 13:53:02 +00:00
Jamie McCrae 7c4095e1e4 doc: release: 3.3: Add change on MCUmgr img_mgmt hash
Adds that MCUmgr img_mgmt upload hashes must not comprise of a
full non-trucated sha256 hash.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-07 10:13:02 +00:00
Dominik Ermel 3fcc9c3171 doc/releases: Add note on removal of CONFIG_APP_LINK_WITH_MCUMGR
Release notes updated.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-05 17:22:51 +01:00
Franciszek Zdobylak dcbb0b4c55 doc: release-notes: add file systems notes
This commit adds file systems release notes for Zephyr v3.3.0.

Signed-off-by: Franciszek Zdobylak <fzdobylak@internships.antmicro.com>
2022-12-05 15:36:00 +01:00
Dominik Ermel c757c5e9df doc/release: Add note on addition of CONFIG_FS_FATFS_MIN_SS
Note on CONFIG_FS_FATFS_MIN_SS being provided for FAT FS driver
configuration.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-05 15:18:05 +01:00
Théo Battrel e458f5aae6 Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log
The `bluetooth/common/log.h` and `bluetooth/common/log.c` files have been
removed. Files that were using them have been updated to use
`zephyr/logging/log.h` instead.

Those replacement have been done consequently:
- `/BT_DBG/LOG_DBG/`
- `/BT_ERR/LOG_ERR/`
- `/BT_WARN/LOG_WRN/`
- `/BT_INFO/LOG_INF/`
- `/BT_HEXDUMP_DBG/LOG_HEXDUMP_DBG/`
- `/BT_DBG_OBJ_ID/LOG_DBG_OBJ_ID/`

Also, some files were relying on the `common/log.h` include to include
`zephyr/bluetooth/hci.h`, in those cases the include of `hci.h` has
been added.

For files that were including `common/log.h` but not using any logs,
the include has been removed and not replaced.

Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
2022-11-25 17:08:36 +01:00
Johan Hedberg 96f9632ffe pcie: Deprecate pcie_probe() and pcie_bdf_lookup()
These functions are no longer needed with the centralized framework for
scanning for available PCIe devices and discovering their BDF value
through it.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2022-11-24 15:23:28 +01:00
Marcin Niestroj daee6cb4a9 settings: file: change FS (or file system) wording to File
Currently there is inconsistency in repository file names, APIs, Kconfig
options and documentation around file / file-system backend for settings
storage, as both "file" and "FS (file system)" are used. As an example,
there is `CONFIG_SETTINGS_FS` Kconfig option, but the file that implements
this settings backend is called `settings_file.c`. Another example are
names of static functions that implement settings storage API:
`settings_file_load()`, `settings_file_save()` and
`settings_fs_storage_get()`.

This backend is actually storing all settings in a single file, so it makes
sense to use "File" as the name of backend, instead of a more general
"FS" (which would make sense if several files would be used to store
settings).

Fix inconsistency in used wording in the tree and unify it to "settings
file backend". This naming is more precise to how the implementation looks.
It will also make it easier to grep through the codebase and analyze
existing code.

Deprecate settings_mount_fs_backend() function and all Kconfig options
starting with `CONFIG_SETTINGS_FS`.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2022-11-24 09:36:31 +01:00
Gerard Marull-Paretas 59d2f1c785 doc: releas-notes: inform about pinctrl bindings changes
Inform about the changes in the pinctrl bindings files.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-11-24 09:36:20 +01:00
Emil Gydesen 1b2f57270a Bluetooth: Host: Add addr to bt_le_ext_adv_get_info
Add the local advertising address to bt_le_ext_adv_get_info.

This may help with debugging, but is also needed to
properly support something like the BAP Broadcast Assistant.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-11-23 16:12:52 +00:00
Robert Lubos daefce6943 doc: release_notes: 3.3: Add net_pkt stable API change
Document the stable API change in the net_pkt API along with the
expected action from the existing applications.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-11-19 07:39:32 -05:00
Dominik Ermel a0380aabff doc/release/3.3: Notes on changes in MCUmgr subsystem tree
Added notes on changes in MCUmgr subsystem tree.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-11-17 15:31:17 +01:00
Gregers Gram Rygg f9b5138097 drivers: flash: spi_nor: add macronix high performance mode
Add property mxicy,mx25r-power-mode to jedec,spi-nor binding for
controlling low power/high performance mode on Macronix MX25R* Ultra Low
Power flash devices.

- "low-power" configures the flash in ultra low power mode.
- "high-performance" configures the flash in high performance mode.

Signed-off-by: Gregers Gram Rygg <gregers.gram.rygg@nordicsemi.no>
2022-11-15 14:58:26 +01:00
Gerard Marull-Paretas a236138baa doc: release-notes: inform about regulator APIs relocation
consumer.h APIs are now part of regulator.h.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-11-14 16:59:05 +01:00
Jamie McCrae 4b70d4337f doc: release: 3.3: Add mcumgr stable API change
Adds details of the stable API change to mcumgr's callback system,
including a link to the migration guide.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-11-10 12:34:39 +01:00
Guillaume Gautier 3352c2d42f doc: releases: Update release notes with stm32 rtc modification
Update release notes 3.3 with the different modifications brought
to the STM32 RTC counter including new functionality, deprecated
and removed Kconfig

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2022-11-10 11:27:49 +00:00
Jamie McCrae 82258f6c5c doc: release: 3.3: Add note on MCUmgr changes
Adds a note on changes needed to applications to update them for
changes introduced into MCUmgr.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-11-10 11:54:46 +01:00
Jamie McCrae f85eafe02c doc: release: 3.3: Add note on new fs_mgmt feature
Adds a note on the new fs_mgmt feature to query supported
hash/checksum types.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-11-10 11:10:03 +01:00
Jamie McCrae 51e4d7bc56 doc: release: 3.3: Add note on IPv4 fragmentation support
Adds a note that IPv4 fragmentation support is now available.

Signed-off-by: Jamie McCrae <spam@helper3000.net>
2022-11-05 19:58:26 +01:00
Jamie McCrae 4fe3534a4f doc: release: 3.3: Add note on fixed mcumgr img_mgmt bug
Adds a note on a fixed mcumgr img_mgmt bug whereby image data could
persist when it should not.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-11-03 13:03:53 +01:00
Ingar Kulbrandstad 7367980bea Bluetooth: Mesh: Extended advertiser as default
Setting the extended advertiser as default advertiser
to improve both preformence and reliability.

Signed-off-by: Ingar Kulbrandstad <ingar.kulbrandstad@nordicsemi.no>
2022-11-01 08:52:56 +00:00
Tomasz Moń 7cfc55359a doc: release: 3.3: Add flashdisk changes
Mention removal of flashdisk Kconfig options in favor of new
zephyr,flash-disk devicetree binding.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2022-10-28 12:45:58 +02:00
Emil Gydesen cba4b1828d Bluetooth: Host: Fix missing term callback for PA syncs
When deleting a PA sync with bt_le_per_adv_sync_delete
Zephyr should call the `term` callback for the PA sync
as per the documentation for the callback.

This was not done in the case that the PA sync was
terminated by local request.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-10-28 07:56:41 +00:00
Fabio Baltieri 781ece7673 doc: release: note that zephyr- tags won't be used anymore
Add a note about the project not using zephyr- tags anymore.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-10-27 16:26:08 +00:00
Jamie McCrae 8e4d30f5e6 doc: release: 3.3: Add note on fixed mcumgr bt deadlock bug fix
Adds a note about a possible deadlock with mcumgr using the
Bluetooth transport being fixed.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-10-25 17:37:17 +02:00
Jamie McCrae 1a161b9d93 doc: release: 3.3: Add note on fixed mcumgr bt sample stack overflow
Adds a note about a possible stack overflow with the smp_svr sample
application using the Bluetooth transport being fixed.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-10-25 16:25:13 +02:00
Øyvind Rønningstad c97c49f2d7 west.yml: Update zcbor to 0.6.0
Brings a few quality-of-life improvements for Zephyr, notably:
- No more collision with ARRAY_SIZE()
- C++ improvements

Add entry in release notes.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2022-10-19 16:04:56 +02:00
Dominik Ermel 6755999bb3 doc: releases: Note on deprecation of zephyr_ prefix in SMP API
The commit adds note on deprecation of zephyr_ prefix in SMP API
used by SMP transports, that allow MCUMgr receive and process
SMP frames.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-10-18 12:05:42 +02:00
Sean Madigan 5b1dd71f3e Bluetooth: kconfig: Add config options for PAST
Add config options specific for periodic advertising sync transfer.

Signed-off-by: Sean Madigan <sean.madigan@nordicsemi.no>
2022-10-17 10:14:10 +02:00
Kyle Cooke 9892af1464 drivers: flash: soc_flash_nrf: Account for ticker in timeout
We have been encountering timeout issues when erasing large flash
 sections (before receiving an image via mcuboot) from this semaphore
 take:
5af0fbc2e3/drivers/flash/soc_flash_nrf_ticker.c (L225-L233)

I think this is because this constant is based on the time taken to erase
 the chip but doesn't take account of the fact it is being done by a
 ticker. If I understand correctly the ticker is a timeshare mechanism
 so the actual max erase time is some factor based on how much time is
 given to the task by the ticker.

This multiplies the max timeout by 1.5

Signed-off-by: Kyle Cooke <cookekyle97@gmail.com>
2022-10-13 16:06:08 +09:00
Jamie McCrae b03de36195 doc: release: 3.3: Add mcumgr fs_mgmt workaround issue note
Adds a note about a workaround for an issue with mcumgr whereby a
file write command is sent to the same UART used for logging.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-10-11 11:15:02 +02:00
Jamie McCrae a65fe8bc6a doc: release: 3.3: Add deprecated mcumgr Kconfig release note
Adds a release note about deprecated mcumgr Kconfig removal.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-10-06 16:34:58 +02:00
Jamie McCrae cf3b10a2c0 doc: release: 3.3: Add working release notes file
Adds a base working release notes file for the Zephyr 3.3 release.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-10-04 11:21:23 +02:00
Fabio Baltieri 3224a50e03 doc: release: remove "Working Draft" from 3.2 release notes title
Drop the "Working Draft" note from the 3.2 release note document title.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri d8c5f8f33c doc: release: add a bunch of missing "."
Add few missing "." to list entries, the ones that looks like sentences
anyway.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri 3344f16dd5 doc: release: drop empty sections
Drop empty sections from the 3.2 release notes file.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri 37605482d7 doc: release: various cleanups for 3.2
Various manual cleanups for the 3.2 release notes: spelling, wrong
bindings, tags...

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri a8590d8f1b doc: release: drop few non relevant entries from the issue list
Drop issues related to backports and other ones that do not seem
relevant to the release.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri 1f876ae04c doc: releases: known issues for v3.2.0
Add the list of open issues after the last triage:

wget https://builds.zephyrproject.io/zephyr/bug-snapshot/zephyr-bugs-2022-09-30.pickle.xz
unxz zephyr-bugs-2022-09-30.pickle.xz
./scripts/dump_bugs_pickle.py zephyr-bugs-2022-09-30.pickle

Manually fixed few doc generation warnings.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00
Fabio Baltieri a1a35b47cf doc: releases: resolved issues for v3.2.0
Adding the list of closed bugs since v3.1.0:

./scripts/release/list_issues.py -o zephyrproject-rtos -r zephyr -s
  2022-06-05 -f issues.txt

And some manual fixup to make doxygen happy.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-30 11:31:32 -05:00