Carlo Caione
1dcea253d2
shared_multi_heap: Rework framework
...
Entirely rework the shared_multi_heap framework. Refer to the
documentation for more information.
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-04-21 13:15:26 +02:00
Jordan Yates
f2d80c1b11
doc: guides: semihost: added
...
Add a guide section on how to use semihosting with an example code
section on opening a file to read data from it.
Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-04-21 13:04:52 +02:00
Al Semjonovs
fef6e46f01
ztest: Add Z_TEST_SKIP_IFDEF macro
...
Defined Z_TEST_SKIP_IFDEF macro to skip tests when specified
config is enabled.
Signed-off-by: Al Semjonovs <asemjonovs@google.com>
2022-04-20 15:28:14 -04:00
Peter Mitsis
111865a8c5
doc: threads: Clarify ready/running states
...
Updates the threads documentation to clarify the distinction between
ready and running states.
Fixes 44255
Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2022-04-20 10:25:59 -04:00
Robert Lubos
536e061181
doc: net: sockets: Add offloading and dispatcher documentation
...
Add brief documentation for socket offloading and socket dispatcher.
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-04-20 11:27:05 +02:00
Anas Nashif
80f6a3adbc
doc: release process: update milestone definition
...
Update milestone definitions to reflect current state of the release
process.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-19 12:26:38 -04:00
Anas Nashif
92c285e038
doc: releases: remove moderation levels
...
Remove obsolete information about moderation.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-19 12:26:38 -04:00
Anas Nashif
c2f1b8db7b
doc: releases: replace merge window terminology
...
Do not use the merge window terminology which can be confusing and use
"development phase" and "stabilisation phase" instead.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-19 12:26:38 -04:00
Stephanos Ioannidis
82b6a2a020
doc: Update to Zephyr SDK 0.14.1
...
Update the Getting Started Guide to point to the Zephyr SDK 0.14.1
release.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-04-19 09:15:06 -04:00
Aleksandar Markovic
8a32b05905
doc: Fix spelling errors in .rst files
...
Fix spelling errors in assorted .rst files. The errors were found
using a tool called 'codespell'.
Signed-off-by: Aleksandar Markovic <aleksandar.markovic.sa@gmail.com>
2022-04-19 11:48:26 +02:00
Pavel Vasilyev
442e477116
doc: mcumgr: Update instruction for go version 1.18+
...
go get is deprecated starting from go tool version 1.18:
https://go.dev/doc/go-get-install-deprecation
Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2022-04-15 11:52:44 -07:00
Jaska Uimonen
783a96a71b
drivers: add new audio dai driver interface
...
The DAI (digital audio interface) API is a high level audio driver
abstraction. It provides support for the standard I2S (SSP), DMIC, HDA
and SDW backends. The API has a config function with bespoke data
argument for device/vendor specific config. There are also optional
timestamping functions to get device specific audio clock time.
Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
2022-04-14 11:42:08 -04:00
Jamie McCrae
f0bdb53927
doc: guides: device_mgmt: smp: os: Add os reset hook details
...
Adds details about the os reset request hook that applications can use
to allow or decline the request or tidy up.
Signed-off-by: Jamie McCrae <jamie.mccrae@lairdconnect.com>
2022-04-13 14:05:57 -07:00
Jamie McCrae
51e3cecb31
doc: mcumgr: Fix reference formatting
...
Documentation build for 2.7 was failing due to using only a single
character instead of double for showing a module name.
Signed-off-by: Jamie McCrae <jamie.mccrae@lairdconnect.com>
2022-04-13 13:40:16 -07:00
Jamie McCrae
c19e8c9a23
doc: release-notes: Add mcumgr file status, file hash/checksum details
...
This adds release notes for the new file status and file hash/checksum
mcumgr fs commands.
Signed-off-by: Jamie McCrae <jamie.mccrae@lairdconnect.com>
2022-04-12 12:05:30 +02:00
Jamie McCrae
13c00fb96d
doc: guides: device_mgmt: smp: fs: Add hash/checksum/status details
...
This adds documentation which explains fs mcumgr commands for the status
and hash/checksum commands.
Signed-off-by: Jamie McCrae <jamie.mccrae@lairdconnect.com>
2022-04-12 12:05:30 +02:00
Pavel Vasilyev
32fa349735
doc: bluetooth: mesh: Fix links in Bluetooth mesh documentation
...
@ref directive is not working. Replacing it with correct directives.
Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2022-04-12 09:53:52 +02:00
Dominik Ermel
0495e0cb4c
doc: relese-notes: Note on MCUMGR Parameters command added
...
Added notes on MCUMGR parameters command added to OS group.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-04-11 12:10:20 +02:00
Dominik Ermel
aa53dfab02
doc/guides/device_mgmt: Add MCUMGR parameters command to OS grp
...
The commit add description of a new OS group command for MCUMGR
parameters retrieval.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-04-11 12:10:20 +02:00
Yuval Peress
1ec0c6f530
build: make non zephyr/ include prefix configurable
...
Add a Kconfig to disable non prefixed includes. By setting
`CONFIG_LEGACY_INCLUDE_PATH=n` developers can disable having
`include/zephyr` in the search path. This means that includes such
as `#include <kernel.h>` will no longer work.
Internally, every header should be updated to add the `zephyr/`
prefix to the headers. Only then, will developers be able to use
this config value for their applications.
Signed-off-by: Yuval Peress <peress@google.com>
2022-04-08 19:03:32 +02:00
Carles Cufi
8257b0e3f5
modules: tinycbor: Deprecate the module
...
See #40591 for details, TinyCBOR (or rather the fork of TinyCBOR that we
had) is being replaced by zcbor.
Closes #40591 .
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-04-08 15:58:49 +02:00
Anas Nashif
656f87a89f
doc: add new redirects
...
Autogenerated redirects from git diff for new structure.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 21:20:17 -04:00
Anas Nashif
e3e67f206c
doc: update existing redirects
...
Change redirects to point to new locations.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 21:20:17 -04:00
Anas Nashif
0e727cf5a9
doc: get rid of reference section
...
Move last remaining items from reference section to the appropriate new
section in the new structure.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
65b3815ba6
doc: rearrange top level index pages
...
Re-arrange top level index pages based on proposal.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
7ad2f76720
doc: remove guides and split content
...
Remove the old guides section and move all remaining items into new
sections.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
a084be3ba9
doc: move sections from guides
...
Move remaining items from guides into the appropriate locations using
the new structure.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
0ee7e42ef0
doc: move flashing/debugging section to developing with zephyr
...
This section belongs in the intro about developing with Zephyr.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
b40344bf4b
doc: move hardware emulator docs to hardware section
...
HW emulation goes under hardware support.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
495767fc7c
doc: move zephyr cmake package to build system
...
cmake module package belongs into the build section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
fdf3a430ad
doc: move pinctrl to hardware support
...
Move pinctrl guides and APIs into hardware section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
df033b28de
doc: create new Hardware Support section
...
Add new hardware section and move all related content from old
structure.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
6fe0a373fc
doc: move misc services into OS Service section
...
Move remaining services from guides into OS services.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
f0877534e2
doc: move env var section to development section
...
Content about environment variables belongs under introductionary
section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
c2a64b5b70
doc: move device mgmt under services
...
Device management is an OS service.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
121bc3c97d
doc: consolidate documentation sections
...
Consolidate all content realted to documentation.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
6e9a43be79
doc: move DTS under Build/Configuration systems section
...
Move all DTS guides and APIs under Build/Configuration system.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
558ff1cd69
doc: restructure build/config system section
...
Restructure Build/Config section to allow for addition of new content
(DTS).
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
5b3b9c7c41
doc: create new section for project structure
...
Move all project and governance related docs into one new section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
f09948b68a
doc: restructre contribution section
...
The contribution guide gets a new structure and contains all
contribution guidelines in one place.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
b9c64dc529
doc: move application development section
...
Move application development docs into the new `developing with zephyr`
section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
f925211a24
doc: add new section 'Developing with Zephyr'
...
Added new section index page.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
ea2a31d77d
doc: move modules section to developing with zephyr
...
Move all module docs into the new `developing with zephyr` section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
3f604746da
doc: move west section to developing with zephyr
...
Move all west docs into the new `developing with zephyr` section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
cfbe96f537
doc: move additional gsg docs to developing with zephyr
...
Move all introductionary docs into one new section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
5ca2eae5d5
doc: add new section 'Developing with Zephyr'
...
Move all introductionary docs into one new section.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
a6c56ffebf
doc: move smf section into os services
...
Move SMF frameowrk into OS Services.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
fb892e0fbf
doc: move crypto/random sections into os services
...
Move this documentation to a new location under OS Services section.
See #33725
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
0fe2c40ce4
doc: move file system into os services
...
Move this documentation to a new location under OS Services section.
See #33725
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00
Anas Nashif
180473c3e6
doc: move lora/lorawan into connectivity section
...
Move this documentation to a new location under Connectivity section.
See #33725
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-04-07 16:35:19 +02:00