Microsoft Windows [version 10.0.18362.657]
(c) 2019 Microsoft Corporation. Tous droits réservés.

C:\Windows\System32>cd..

C:\Windows>cd ncs
Le chemin d’accès spécifié est introuvable.

C:\Windows>cd..

C:\>cd ncs

C:\ncs>cd nrf

C:\ncs\nrf>git remote -v
origin  https://github.com/NordicPlayground/fw-nrfconnect-nrf (fetch)
origin  https://github.com/NordicPlayground/fw-nrfconnect-nrf (push)

C:\ncs\nrf>git fetch origin
remote: Enumerating objects: 3132, done.
remote: Counting objects: 100% (3132/3132), done.
remote: Compressing objects: 100% (11/11), done.
                                                                                                                        Receiving objects: 100% (9270/9270), 4.01 MiB | 24.00 KiB/s, done.
Resolving deltas: 100% (6694/6694), completed with 723 local objects.
From https://github.com/NordicPlayground/fw-nrfconnect-nrf
   458611a3..0b7cf9cf  master              -> origin/master
 * [new branch]        revert-1931-spm-ble -> origin/revert-1931-spm-ble
 * [new branch]        v1.1-branch         -> origin/v1.1-branch
 * [new branch]        v1.2-branch         -> origin/v1.2-branch
 * [new tag]           v1.1.0              -> v1.1.0
 * [new tag]           v1.2.0              -> v1.2.0
 * [new tag]           v1.1.0-rc1          -> v1.1.0-rc1
 * [new tag]           v1.1.0-rc2          -> v1.1.0-rc2
 * [new tag]           v1.1.0-rc3          -> v1.1.0-rc3
 * [new tag]           v1.2.0-rc1          -> v1.2.0-rc1
 * [new tag]           v1.2.0-rc2          -> v1.2.0-rc2

C:\ncs\nrf>get checkout v1.2.0
'get' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

C:\ncs\nrf>git checkout v1.2.0
Note: switching to 'v1.2.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at c04db43c west.yml: v1.2.0 release
M       samples/nrf9160/spm/nrf9160_pca10090.overlay

C:\ncs\nrf>west update
=== updating zephyr (zephyr):
--- zephyr: fetching, need revision v2.1.99-ncs1
remote: Enumerating objects: 17726, done.
remote: Counting objects: 100% (17726/17726), done.
remote: Total 36959 (delta 17726), reused 17726 (delta 17726), pack-reused 19233
Receiving objects: 100% (36959/36959), 13.53 MiB | 70.00 KiB/s, done.
Resolving deltas: 100% (29209/29209), completed with 5065 local objects.
From https://github.com/NordicPlayground/fw-nrfconnect-zephyr
 * tag                     v2.1.99-ncs1           -> FETCH_HEAD
 * [new tag]               v2.0.99-ncs1           -> v2.0.99-ncs1
 * [new tag]               v2.0.99-ncs1-rc1       -> v2.0.99-ncs1-rc1
 * [new tag]               v2.0.99-ncs1-rc2       -> v2.0.99-ncs1-rc2
 * [new tag]               v2.0.99-ncs1-rc3       -> v2.0.99-ncs1-rc3
 * [new tag]               v2.0.99-ncs1-snapshot1 -> v2.0.99-ncs1-snapshot1
 * [new tag]               v2.1.0-ncs1-snapshot1  -> v2.1.0-ncs1-snapshot1
 * [new tag]               v2.1.99-ncs1           -> v2.1.99-ncs1
 * [new tag]               v2.1.99-ncs1-rc1       -> v2.1.99-ncs1-rc1
 * [new tag]               v2.1.99-ncs1-rc2       -> v2.1.99-ncs1-rc2
 * [new tag]               v2.1.99-ncs1-snapshot1 -> v2.1.99-ncs1-snapshot1
error: Your local changes to the following files would be overwritten by checkout:
        samples/drivers/i2c_scanner/src/main.c
        samples/subsys/fs/fat_fs/prj.conf
Please commit your changes or stash them before you switch branches.
Aborting
=== updating segger (modules\debug\segger):
--- segger: checked out 6fcf61606d6012d2c44129edc033f59331e268bc as detached HEAD
=== updating mbedtls (modules\crypto\mbedtls):
--- mbedtls: fetching, need revision 3776c158fe138a72c97c187e4d31c81c37884be9
remote: Enumerating objects: 97, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 53 (delta 47), reused 47 (delta 45), pack-reused 0
Unpacking objects: 100% (53/53), done.
From https://github.com/zephyrproject-rtos/mbedtls
 + aa99149...cf7020e master       -> refs/west/master  (forced update)
 * [new branch]      v1.14-branch -> refs/west/v1.14-branch
--- mbedtls: checked out 3776c158fe138a72c97c187e4d31c81c37884be9 as detached HEAD
=== updating mcuboot (bootloader\mcuboot):
--- mcuboot: cloning and initializing
Initialized empty Git repository in C:/ncs/bootloader/mcuboot/.git/
--- mcuboot: fetching, need revision v1.4.99-ncs2
remote: Enumerating objects: 8781, done.
                                                                                                                        Receiving objects: 100% (8781/8781), 3.02 MiB | 349.00 KiB/s, done.
Resolving deltas: 100% (5596/5596), done.
From https://github.com/NordicPlayground/fw-nrfconnect-mcuboot
 * tag               v1.4.99-ncs2           -> FETCH_HEAD
 * [new tag]         v1.2.99-ncs1           -> v1.2.99-ncs1
 * [new tag]         v1.2.99-ncs1-rc1       -> v1.2.99-ncs1-rc1
 * [new tag]         v1.2.99-ncs2           -> v1.2.99-ncs2
 * [new tag]         v1.2.99-ncs2-rc1       -> v1.2.99-ncs2-rc1
 * [new tag]         v1.2.99-ncs2-rc2       -> v1.2.99-ncs2-rc2
 * [new tag]         v1.3.99-ncs1           -> v1.3.99-ncs1
 * [new tag]         v1.3.99-ncs1-rc1       -> v1.3.99-ncs1-rc1
 * [new tag]         v1.3.99-ncs1-rc2       -> v1.3.99-ncs1-rc2
 * [new tag]         v1.3.99-ncs2           -> v1.3.99-ncs2
 * [new tag]         v1.3.99-ncs2-rc1       -> v1.3.99-ncs2-rc1
 * [new tag]         v1.3.99-ncs2-rc2       -> v1.3.99-ncs2-rc2
 * [new tag]         v1.3.99-ncs2-rc3       -> v1.3.99-ncs2-rc3
 * [new tag]         v1.3.99-ncs2-rc4       -> v1.3.99-ncs2-rc4
 * [new tag]         v1.3.99-ncs3-snapshot1 -> v1.3.99-ncs3-snapshot1
 * [new tag]         v1.3.99-ncs3-snapshot2 -> v1.3.99-ncs3-snapshot2
 * [new tag]         v1.4.99-ncs1           -> v1.4.99-ncs1
 * [new tag]         v1.4.99-ncs1-rc1       -> v1.4.99-ncs1-rc1
 * [new tag]         v1.4.99-ncs1-rc2       -> v1.4.99-ncs1-rc2
 * [new tag]         v1.4.99-ncs1-rc3       -> v1.4.99-ncs1-rc3
 * [new tag]         v1.4.99-ncs1-snapshot1 -> v1.4.99-ncs1-snapshot1
 * [new tag]         v1.4.99-ncs2           -> v1.4.99-ncs2
 * [new tag]         v1.4.99-ncs2-rc1       -> v1.4.99-ncs2-rc1
 * [new tag]         v1.4.99-ncs2-rc2       -> v1.4.99-ncs2-rc2
 * [new tag]         v1.4.99-ncs2-snapshot1 -> v1.4.99-ncs2-snapshot1
HEAD is now at 0a84cc8 [nrf fromtree] boot: zephyr: Fix Kconfig inclusion
--- mcuboot: checked out 0a84cc8070e8a473286c3cfcdc2203add60d672a as detached HEAD
=== updating mcumgr (modules\lib\mcumgr):
--- mcumgr: fetching, need revision v0.0.1-ncs1
remote: Enumerating objects: 108, done.
remote: Counting objects: 100% (94/94), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 70 (delta 29), reused 68 (delta 27), pack-reused 0
Unpacking objects: 100% (70/70), done.
From https://github.com/NordicPlayground/fw-nrfconnect-mcumgr
 * tag               v0.0.1-ncs1           -> FETCH_HEAD
 * [new tag]         v0.0.1-ncs1           -> v0.0.1-ncs1
 * [new tag]         v0.0.1-ncs1-rc1       -> v0.0.1-ncs1-rc1
 * [new tag]         v0.0.1-ncs1-rc2       -> v0.0.1-ncs1-rc2
 * [new tag]         v0.0.1-ncs1-snapshot1 -> v0.0.1-ncs1-snapshot1
--- mcumgr: checked out 1cae1d874eb5f349b4b294d72c2f02fa02706f2d as detached HEAD
=== updating tinycbor (modules\lib\tinycbor):
--- tinycbor: fetching, need revision 0fc68fceacd1efc1ce809c5880c380f3d98b7b6e
remote: Enumerating objects: 71, done.
remote: Counting objects: 100% (71/71), done.
                                                                                                                        Receiving objects: 100% (378/378), 613.37 KiB | 351.00 KiB/s, done.
Resolving deltas: 100% (221/221), completed with 42 local objects.
From https://github.com/zephyrproject-rtos/tinycbor
 * [new branch]      dev          -> refs/west/dev
 * [new branch]      gh-pages     -> refs/west/gh-pages
 + 543ecb7...f5a172b master       -> refs/west/master  (forced update)
 * [new branch]      v1.14-branch -> refs/west/v1.14-branch
 * [new branch]      zephyr       -> refs/west/zephyr
 * [new tag]         v0.1         -> v0.1
 * [new tag]         v0.2         -> v0.2
 * [new tag]         v0.2.1       -> v0.2.1
 * [new tag]         v0.3         -> v0.3
 * [new tag]         v0.3.1       -> v0.3.1
 * [new tag]         v0.3.2       -> v0.3.2
 * [new tag]         v0.4         -> v0.4
 * [new tag]         v0.4.1       -> v0.4.1
 * [new tag]         v0.4.2       -> v0.4.2
 * [new tag]         v0.5-beta1   -> v0.5-beta1
 * [new tag]         v0.5.0       -> v0.5.0
--- tinycbor: checked out 0fc68fceacd1efc1ce809c5880c380f3d98b7b6e as detached HEAD
=== updating ci-tools (tools\ci-tools):
--- ci-tools: fetching, need revision e869d2524d1344d80063bf2898095faf9228f7b5
remote: Enumerating objects: 89, done.
remote: Counting objects: 100% (89/89), done.
remote: Compressing objects: 100% (45/45), done.
                                                                                                                        Receiving objects: 100% (123/123), 37.20 KiB | 595.00 KiB/s, done.
Resolving deltas: 100% (87/87), completed with 5 local objects.
From https://github.com/zephyrproject-rtos/ci-tools
   e01f3bc..0706b1e  master     -> refs/west/master
--- ci-tools: checked out e869d2524d1344d80063bf2898095faf9228f7b5 as detached HEAD
=== updating net-tools (tools\net-tools):
--- net-tools: checked out 30b7efa827b04d2e47840716b0372737fe7d6c92 as detached HEAD
=== updating nrfxlib (nrfxlib):
--- nrfxlib: fetching, need revision v1.2.0
remote: Enumerating objects: 240, done.
remote: Counting objects: 100% (240/240), done.
remote: Compressing objects: 100% (6/6), done.
                                                                                                                        Receiving objects: 100% (1062/1062), 6.09 MiB | 349.00 KiB/s, done.
Resolving deltas: 100% (587/587), completed with 100 local objects.
From https://github.com/NordicPlayground/nrfxlib
 * tag               v1.2.0     -> FETCH_HEAD
 * [new tag]         v1.1.0     -> v1.1.0
 * [new tag]         v1.1.0-rc1 -> v1.1.0-rc1
 * [new tag]         v1.1.0-rc2 -> v1.1.0-rc2
 * [new tag]         v1.1.0-rc3 -> v1.1.0-rc3
 * [new tag]         v1.2.0     -> v1.2.0
 * [new tag]         v1.2.0-rc1 -> v1.2.0-rc1
 * [new tag]         v1.2.0-rc2 -> v1.2.0-rc2
--- nrfxlib: checked out 7d5e7624ec7fdb071ab8def3ae772e5ee5b65f21 as detached HEAD
=== updating cmock (test\cmock):
--- cmock: checked out c243b9a7a7b3c471023193992b46cf1bd1910450 as detached HEAD
=== updating unity (test\cmock\vendor\unity):
--- unity: checked out 031f3bbe45f8adf504ca3d13e6f093869920b091 as detached HEAD
=== updating mbedtls-nrf (mbedtls):
--- mbedtls-nrf: fetching, need revision mbedtls-2.16.4
remote: Enumerating objects: 1238, done.
remote: Counting objects: 100% (1238/1238), done.
remote: Total 2562 (delta 1238), reused 1238 (delta 1238), pack-reused 1324
Receiving objects: 100% (2562/2562), 1.51 MiB | 354.00 KiB/s, done.
Resolving deltas: 100% (1985/1985), completed with 227 local objects.
From https://github.com/ARMmbed/mbedtls
 * tag                   mbedtls-2.16.4   -> FETCH_HEAD
 * [new tag]             mbedtls-2.16.4   -> mbedtls-2.16.4
 * [new tag]             mbedtls-2.16.5   -> mbedtls-2.16.5
 * [new tag]             mbedtls-2.20.0   -> mbedtls-2.20.0
 * [new tag]             mbedtls-2.20.0d0 -> mbedtls-2.20.0d0
 * [new tag]             mbedtls-2.20.0d1 -> mbedtls-2.20.0d1
 * [new tag]             mbedtls-2.21.0   -> mbedtls-2.21.0
 * [new tag]             mbedtls-2.7.13   -> mbedtls-2.7.13
 * [new tag]             mbedtls-2.7.14   -> mbedtls-2.7.14
--- mbedtls-nrf: checked out 39e2c0eeb6501980764793e8d54c49c0a42bde48 as detached HEAD
=== updating civetweb (modules\lib\civetweb):
--- civetweb: checked out 99129c5efc907ea613c4b73ccff07581feb58a7a as detached HEAD
=== updating edtt (tools\edtt):
--- edtt: cloning and initializing
Initialized empty Git repository in C:/ncs/tools/edtt/.git/
--- edtt: fetching, need revision dd4dd502ef2fbeced6ef7faaba562a7ddca45632
remote: Enumerating objects: 198, done.
remote: Counting objects: 100% (198/198), done.
remote: Compressing objects: 100% (108/108), done.

Receiving objects: 100% (198/198), 221.06 KiB | 446.00 KiB/s, done.
Resolving deltas: 100% (120/120), done.
From https://github.com/zephyrproject-rtos/edtt
 * [new branch]      public_master -> refs/west/public_master
HEAD is now at dd4dd50 echo test: Correct for Python3
--- edtt: checked out dd4dd502ef2fbeced6ef7faaba562a7ddca45632 as detached HEAD
=== updating fatfs (modules\fs\fatfs):
--- fatfs: fetching, need revision 9ee6b9b9511151d0d64a74d532d39c6f2bbd4f16
remote: Enumerating objects: 31, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 17 (delta 12), reused 15 (delta 12), pack-reused 0
Unpacking objects: 100% (17/17), done.
From https://github.com/zephyrproject-rtos/fatfs
   df96914..9ee6b9b  master     -> refs/west/master
--- fatfs: checked out 9ee6b9b9511151d0d64a74d532d39c6f2bbd4f16 as detached HEAD
=== updating hal_nordic (modules\hal\nordic):
--- hal_nordic: fetching, need revision 12d7647870888e4cb0e421f2b26884c2e76915ac
remote: Enumerating objects: 501, done.
remote: Counting objects: 100% (501/501), done.
remote: Compressing objects: 100% (3/3), done.
                                                                                                                        Receiving objects: 100% (805/805), 981.45 KiB | 357.00 KiB/s, done.
Resolving deltas: 100% (667/667), completed with 231 local objects.
From https://github.com/zephyrproject-rtos/hal_nordic
   1b14177..62f9c63  master           -> refs/west/master
 * [new branch]      topic-nrfx-2.0.0 -> refs/west/topic-nrfx-2.0.0
--- hal_nordic: checked out 12d7647870888e4cb0e421f2b26884c2e76915ac as detached HEAD
=== updating hal_st (modules\hal\st):
--- hal_st: fetching, need revision fa481784b3c49780f18d50bafe00390ccb62b2ec
remote: Enumerating objects: 101, done.
remote: Counting objects: 100% (101/101), done.
                                                                                                                        Receiving objects: 100% (202/202), 278.71 KiB | 320.00 KiB/s, done.
Resolving deltas: 100% (100/100), completed with 77 local objects.
From https://github.com/zephyrproject-rtos/hal_st
   55cf9ad..fa48178  master     -> refs/west/master
--- hal_st: checked out fa481784b3c49780f18d50bafe00390ccb62b2ec as detached HEAD
=== updating libmetal (modules\hal\libmetal):
--- libmetal: checked out 45e630d6152824f807d3f919958605c4626cbdff as detached HEAD
=== updating loramac-node (modules\lib\loramac-node):
--- loramac-node: cloning and initializing
Initialized empty Git repository in C:/ncs/modules/lib/loramac-node/.git/
--- loramac-node: fetching, need revision 29e516ec585b1a909af2b5f1c60d83e7d4d563e3
remote: Enumerating objects: 18888, done.
                                                                                                                        Receiving objects: 100% (18888/18888), 21.76 MiB | 179.00 KiB/s, done.
Resolving deltas: 100% (12533/12533), done.
From https://github.com/zephyrproject-rtos/loramac-node
 * [new branch]      master        -> refs/west/master
 * [new tag]         4.4.2-rc.4    -> 4.4.2-rc.4
 * [new tag]         V3.4          -> V3.4
 * [new tag]         v2.0          -> v2.0
 * [new tag]         v2.1          -> v2.1
 * [new tag]         v2.2          -> v2.2
 * [new tag]         v2.3.RC1      -> v2.3.RC1
 * [new tag]         v2.3.RC2      -> v2.3.RC2
 * [new tag]         v3.0          -> v3.0
 * [new tag]         v3.1          -> v3.1
 * [new tag]         v3.2          -> v3.2
 * [new tag]         v3.3          -> v3.3
 * [new tag]         v3.4.1        -> v3.4.1
 * [new tag]         v4.0.0        -> v4.0.0
 * [new tag]         v4.1.0        -> v4.1.0
 * [new tag]         v4.2.0        -> v4.2.0
 * [new tag]         v4.3.0        -> v4.3.0
 * [new tag]         v4.3.1        -> v4.3.1
 * [new tag]         v4.3.2        -> v4.3.2
 * [new tag]         v4.4.0        -> v4.4.0
 * [new tag]         v4.4.1        -> v4.4.1
 * [new tag]         v4.4.2        -> v4.4.2
 * [new tag]         v4.4.2-rc.1   -> v4.4.2-rc.1
 * [new tag]         v4.4.2-rc.2   -> v4.4.2-rc.2
 * [new tag]         v4.4.2-rc.3   -> v4.4.2-rc.3
 * [new tag]         v4.4.2-rc.5   -> v4.4.2-rc.5
 * [new tag]         v4.4.2-rc.6   -> v4.4.2-rc.6
 * [new tag]         v4.4.2-rc.7   -> v4.4.2-rc.7
 * [new tag]         v4.4.3        -> v4.4.3
 * [new tag]         v4.4.3_zephyr -> v4.4.3_zephyr
HEAD is now at 29e516ec radio: sx1276: allow overriding Buffer reand/write functions
--- loramac-node: checked out 29e516ec585b1a909af2b5f1c60d83e7d4d563e3 as detached HEAD
=== updating lvgl (modules\lib\gui\lvgl):
--- lvgl: fetching, need revision 74fc2e753a997bd71cefa34dd9c56dcb954b42e2
remote: Enumerating objects: 3518, done.
remote: Counting objects: 100% (2480/2480), done.
remote: Compressing objects: 100% (494/494), done.
                                                                                                                        Receiving objects: 100% (2286/2286), 1.00 MiB | 165.00 KiB/s, done.
Resolving deltas: 100% (1839/1839), completed with 136 local objects.
From https://github.com/zephyrproject-rtos/lvgl
   7c90b845..842283d1  master     -> refs/west/master
   d4708d0a..74fc2e75  zephyr     -> refs/west/zephyr
--- lvgl: checked out 74fc2e753a997bd71cefa34dd9c56dcb954b42e2 as detached HEAD
=== updating nrf_hw_models (modules\bsim_hw_models\nrf_hw_models):
--- nrf_hw_models: cloning and initializing
Initialized empty Git repository in C:/ncs/modules/bsim_hw_models/nrf_hw_models/.git/
--- nrf_hw_models: fetching, need revision fec69703cb1ca06fcdab6d5fde01274f0fc5c759
remote: Enumerating objects: 224, done.
remote: Counting objects: 100% (224/224), done.
remote: Compressing objects: 100% (123/123), done.

Receiving objects: 100% (224/224), 191.19 KiB | 164.00 KiB/s, done.
Resolving deltas: 100% (89/89), done.
From https://github.com/zephyrproject-rtos/nrf_hw_models
 * [new branch]      master     -> refs/west/master
HEAD is now at fec6970 Convert into a west module
--- nrf_hw_models: checked out fec69703cb1ca06fcdab6d5fde01274f0fc5c759 as detached HEAD
=== updating open-amp (modules\lib\open-amp):
--- open-amp: checked out 9b591b289e1f37339bd038b5a1f0e6c8ad39c63a as detached HEAD
=== updating openthread (modules\lib\openthread):
--- openthread: fetching, need revision 3c6191eb4e8ca44b5f4eeaa696837bce14e83c69
remote: Enumerating objects: 7904, done.
remote: Counting objects: 100% (7435/7435), done.
remote: Compressing objects: 100% (944/944), done.
remote: Total 5892 (delta 4944), reused 5858 (delta 4917), pack-reused 0
Receiving objects: 100% (5892/5892), 2.57 MiB | 192.00 KiB/s, done.
Resolving deltas: 100% (4944/4944), completed with 939 local objects.
From https://github.com/zephyrproject-rtos/openthread
   3c32244f..3c6191eb  zephyr     -> refs/west/zephyr
--- openthread: checked out 3c6191eb4e8ca44b5f4eeaa696837bce14e83c69 as detached HEAD
=== updating littlefs (modules\fs\littlefs):
--- littlefs: checked out fe9572dd5a9fcf93a249daa4233012692bd2881d as detached HEAD
=== updating mipi-sys-t (modules\debug\mipi-sys-t):
--- mipi-sys-t: cloning and initializing
Initialized empty Git repository in C:/ncs/modules/debug/mipi-sys-t/.git/
--- mipi-sys-t: fetching, need revision baf51863f19f009b92e762115ba5572a5b996b92
remote: Enumerating objects: 152, done.
remote: Counting objects: 100% (152/152), done.
remote: Compressing objects: 100% (112/112), done.
remote: Total 152 (delta 28), reused 147 (delta 23), pack-reused 0
Receiving objects: 100% (152/152), 407.07 KiB | 115.00 KiB/s, done.
Resolving deltas: 100% (28/28), done.
From https://github.com/zephyrproject-rtos/mipi-sys-t
 * [new branch]      zephyr     -> refs/west/zephyr
HEAD is now at baf5186 Move code related to sys-t platform to mipi-sys-t tree.
--- mipi-sys-t: checked out baf51863f19f009b92e762115ba5572a5b996b92 as detached HEAD
=== updating canopennode (modules\lib\canopennode):
--- canopennode: cloning and initializing
Initialized empty Git repository in C:/ncs/modules/lib/canopennode/.git/
--- canopennode: fetching, need revision 5c6b0566d56264efd4bf23ed58bc7cb8b32fe063
remote: Enumerating objects: 1782, done.
remote: Counting objects: 100% (1782/1782), done.
remote: Compressing objects: 100% (500/500), done.
                                                                                                                        Receiving objects: 100% (1782/1782), 1.03 MiB | 85.00 KiB/s, done.
Resolving deltas: 100% (1289/1289), done.
From https://github.com/zephyrproject-rtos/canopennode
 * [new branch]      master     -> refs/west/master
HEAD is now at 5c6b056 stack: remove all GNU GPL licensed platform drivers
--- canopennode: checked out 5c6b0566d56264efd4bf23ed58bc7cb8b32fe063 as detached HEAD
ERROR: update failed for project zephyr

C:\ncs\nrf>git rebase v1.2.0
error: cannot rebase: You have unstaged changes.
error: Please commit or stash them.

C:\ncs\nrf>git checkout master
Previous HEAD position was c04db43c west.yml: v1.2.0 release
Switched to branch 'master'
M       samples/nrf9160/spm/nrf9160_pca10090.overlay
Your branch is behind 'origin/master' by 880 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

C:\ncs\nrf>git pull
remote: Enumerating objects: 25, done.
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 13 (delta 10), reused 8 (delta 6), pack-reused 0
Unpacking objects: 100% (13/13), done.
From https://github.com/NordicPlayground/fw-nrfconnect-nrf
   0b7cf9cf..f75b5268  master     -> origin/master
Updating 458611a3..f75b5268
Fast-forward
 .github/workflows/backport.yml                     |   19 +
 .gitignore                                         |    4 +
 .gitlint                                           |    4 +-
 CMakeLists.txt                                     |    3 +
 CODEOWNERS                                         |   65 +-
 Jenkinsfile                                        |  175 +-
 Kconfig.nrf                                        |    1 +
 README.rst                                         |    2 +
 applications/asset_tracker/CMakeLists.txt          |   15 +-
 applications/asset_tracker/Kconfig                 |  221 +-
 applications/asset_tracker/README.rst              |  125 +-
 .../configuration/nrf9160_pca20035ns/pm_static.yml |   50 +
 applications/asset_tracker/prj.conf                |   41 +-
 .../asset_tracker/prj_nrf9160_pca20035ns.conf      |   35 +-
 applications/asset_tracker/prj_qemu_x86.conf       |   10 +-
 applications/asset_tracker/spm.conf                |    7 +
 .../asset_tracker/src/cloud_codec/CMakeLists.txt   |    1 +
 .../asset_tracker/src/cloud_codec/cloud_codec.c    |  933 +++-
 .../asset_tracker/src/cloud_codec/cloud_codec.h    |  153 +-
 .../asset_tracker/src/cloud_codec/service_info.c   |   88 +
 .../asset_tracker/src/cloud_codec/service_info.h   |   48 +
 applications/asset_tracker/src/env_sensors/bsec.c  |  108 +-
 .../asset_tracker/src/env_sensors/env_sensors.c    |   97 +-
 .../asset_tracker/src/env_sensors/env_sensors.h    |   36 +-
 .../asset_tracker/src/gps_controller/Kconfig       |    9 +-
 .../src/gps_controller/gps_controller.c            |   87 +-
 .../src/gps_controller/gps_controller.h            |    4 +-
 .../asset_tracker/src/light_sensor/CMakeLists.txt  |    9 +
 .../asset_tracker/src/light_sensor/light_sensor.c  |  163 +
 .../asset_tracker/src/light_sensor/light_sensor.h  |   76 +
 applications/asset_tracker/src/main.c              | 1074 +++--
 .../asset_tracker/src/motion/CMakeLists.txt        |    8 +
 applications/asset_tracker/src/motion/motion.c     |  179 +
 applications/asset_tracker/src/motion/motion.h     |   77 +
 .../src/orientation_detector/CMakeLists.txt        |    8 -
 .../orientation_detector/orientation_detector.c    |  121 -
 .../orientation_detector/orientation_detector.h    |   74 -
 applications/asset_tracker/src/ui/Kconfig          |   22 +-
 applications/asset_tracker/src/ui/buzzer.c         |    7 +-
 applications/asset_tracker/src/ui/led_pwm.c        |    5 +-
 applications/asset_tracker/src/ui/nmos.c           |   11 +-
 .../asset_tracker/src/watchdog/CMakeLists.txt      |    8 +
 applications/asset_tracker/src/watchdog/watchdog.c |  146 +
 applications/asset_tracker/src/watchdog/watchdog.h |   27 +
 applications/nrf_desktop/CMakeLists.txt            |   36 +-
 applications/nrf_desktop/README.rst                |  618 ++-
 .../nrf_desktop/configuration/common/dev_descr.h   |   41 +
 .../configuration/common/hid_report_desc.c         |   38 +-
 .../configuration/common/hid_report_desc.h         |    8 +-
 .../nrf_desktop/configuration/common/key_id.h      |    2 +-
 .../nrf_desktop/configuration/common/led_effect.h  |   36 +-
 .../nrf_desktop/configuration/common/led_state.h   |    5 +-
 .../configuration/common/motion_sensor.h           |   16 +-
 .../configuration/common/passkey_buttons.h         |   18 +
 .../nrf52810_pca20045/app_ZDebug.conf              |   40 +-
 .../nrf52810_pca20045/app_ZRelease.conf            |   37 +-
 .../configuration/nrf52810_pca20045/buttons_def.h  |    2 +-
 .../nrf52833_pca10100/app_ZDebug.conf              |  173 +
 .../nrf52833_pca10100/app_ZDebugMCUBoot.conf       |  183 +
 .../nrf52833_pca10100/app_ZDebugWithShell.conf     |  176 +
 .../nrf52833_pca10100/app_ZRelease.conf            |  144 +
 .../nrf52833_pca10100/app_ZReleaseMCUBoot.conf     |  154 +
 .../nrf52833_pca10100/ble_discovery_def.h          |   43 +
 .../configuration/nrf52833_pca10100/ble_scan_def.h |   21 +
 .../configuration/nrf52833_pca10100/buttons_def.h  |   25 +
 .../nrf52833_pca10100/click_detector_def.h         |   23 +
 .../configuration/nrf52833_pca10100/dts.overlay    |   19 +
 .../nrf52833_pca10100/led_state_def.h              |   41 +
 .../configuration/nrf52833_pca10100/leds_def.h     |   25 +
 .../nrf52833_pca10100/mcuboot_ZDebugMCUBoot.conf   |   25 +
 .../nrf52833_pca10100/mcuboot_ZReleaseMCUBoot.conf |   21 +
 .../nrf52833_pca10100/pm_static_ZDebugMCUBoot.yml  |   31 +
 .../pm_static_ZReleaseMCUBoot.yml                  |   31 +
 .../nrf52833_pca10100/port_state_def.h             |   60 +
 .../nrf52833_pca10111/app_ZDebug.conf              |  168 +
 .../nrf52833_pca10111/app_ZDebugMCUBoot.conf       |  178 +
 .../nrf52833_pca10111/app_ZDebugWithShell.conf     |  171 +
 .../nrf52833_pca10111/app_ZRelease.conf            |  138 +
 .../nrf52833_pca10111/app_ZReleaseMCUBoot.conf     |  149 +
 .../nrf52833_pca10111/ble_discovery_def.h          |   43 +
 .../configuration/nrf52833_pca10111/ble_scan_def.h |   21 +
 .../configuration/nrf52833_pca10111/buttons_def.h  |   22 +
 .../nrf52833_pca10111/click_detector_def.h         |   23 +
 .../configuration/nrf52833_pca10111/dts.overlay    |   19 +
 .../nrf52833_pca10111/led_state_def.h              |   41 +
 .../configuration/nrf52833_pca10111/leds_def.h     |   25 +
 .../nrf52833_pca10111/mcuboot_ZDebugMCUBoot.conf   |   26 +
 .../nrf52833_pca10111/mcuboot_ZReleaseMCUBoot.conf |   21 +
 .../nrf52833_pca10111/pm_static_ZDebugMCUBoot.yml  |   31 +
 .../pm_static_ZReleaseMCUBoot.yml                  |   31 +
 .../nrf52833_pca10111/port_state_def.h             |   60 +
 .../nrf52840_pca10056/app_ZDebug.conf              |   80 +-
 .../nrf52840_pca10056/app_ZDebugMCUBoot.conf       |  201 +
 .../nrf52840_pca10056/app_ZDebugWithShell.conf     |   80 +-
 .../nrf52840_pca10056/app_ZDebug_keyboard.conf     |  192 +
 .../nrf52840_pca10056/app_ZRelease.conf            |   79 +-
 .../nrf52840_pca10056/app_ZReleaseMCUBoot.conf     |  170 +
 .../configuration/nrf52840_pca10056/buttons_def.h  |    2 +-
 .../nrf52840_pca10056/buttons_sim_def.h            |   26 +
 .../nrf52840_pca10056/hid_keymap_def.h             |   39 +-
 .../nrf52840_pca10056/led_state_def.h              |    5 +-
 .../nrf52840_pca10056/mcuboot_ZDebugMCUBoot.conf   |   26 +
 .../nrf52840_pca10056/mcuboot_ZReleaseMCUBoot.conf |   21 +
 .../nrf52840_pca10056/pm_static_ZDebugMCUBoot.yml  |   31 +
 .../pm_static_ZReleaseMCUBoot.yml                  |   31 +
 .../nrf52840_pca10059/app_ZDebug.conf              |   41 +-
 .../nrf52840_pca10059/app_ZDebugMCUBoot.conf       |   41 +-
 .../nrf52840_pca10059/app_ZDebugWithShell.conf     |   41 +-
 .../nrf52840_pca10059/app_ZRelease.conf            |   41 +-
 .../nrf52840_pca10059/app_ZReleaseMCUBoot.conf     |   41 +-
 .../configuration/nrf52840_pca10059/ble_scan_def.h |    8 +-
 .../configuration/nrf52840_pca10059/buttons_def.h  |    2 +-
 .../configuration/nrf52840_pca10059/dts.overlay    |    2 +-
 .../nrf52840_pca10059/led_state_def.h              |   12 +-
 .../nrf52840_pca10059/mcuboot_ZDebugMCUBoot.conf   |   34 +-
 .../nrf52840_pca10059/mcuboot_ZReleaseMCUBoot.conf |   31 -
 .../nrf52840_pca10059/pm_static_ZDebugMCUBoot.yml  |   31 +
 .../pm_static_ZReleaseMCUBoot.yml                  |   31 +
 .../nrf52840_pca20041/app_ZDebug.conf              |   47 +-
 .../nrf52840_pca20041/app_ZDebugMCUBoot.conf       |   47 +-
 .../nrf52840_pca20041/app_ZDebugWithShell.conf     |   47 +-
 .../nrf52840_pca20041/app_ZRelease.conf            |   43 +-
 .../nrf52840_pca20041/app_ZReleaseMCUBoot.conf     |   43 +-
 .../configuration/nrf52840_pca20041/buttons_def.h  |    4 +-
 .../nrf52840_pca20041/led_state_def.h              |   14 +-
 .../nrf52840_pca20041/mcuboot_ZDebugMCUBoot.conf   |    1 -
 .../nrf52840_pca20041/mcuboot_ZReleaseMCUBoot.conf |    1 -
 .../nrf52840_pca20041/pm_static_ZDebugMCUBoot.yml  |   31 +
 .../pm_static_ZReleaseMCUBoot.yml                  |   31 +
 .../configuration/nrf52_pca20037/app_ZDebug.conf   |   57 +-
 .../nrf52_pca20037/app_ZDebugMCUBoot.conf          |   54 +-
 .../nrf52_pca20037/app_ZDebugWithShell.conf        |   54 +-
 .../configuration/nrf52_pca20037/app_ZRelease.conf |   52 +-
 .../nrf52_pca20037/app_ZReleaseMCUBoot.conf        |   53 +-
 .../configuration/nrf52_pca20037/buttons_def.h     |    2 +-
 .../configuration/nrf52_pca20037/hid_keymap_def.h  |    2 +-
 .../configuration/nrf52_pca20037/led_state_def.h   |   17 +-
 .../nrf52_pca20037/mcuboot_ZDebugMCUBoot.conf      |    4 -
 .../nrf52_pca20037/mcuboot_ZReleaseMCUBoot.conf    |    4 -
 .../nrf52_pca20037/passkey_buttons_def.h           |   56 +
 .../nrf52_pca20037/pm_static_ZDebugMCUBoot.yml     |   31 +
 .../nrf52_pca20037/pm_static_ZReleaseMCUBoot.yml   |   31 +
 .../configuration/nrf52_pca20044/app_ZDebug.conf   |   38 +-
 .../configuration/nrf52_pca20044/app_ZRelease.conf |   37 +-
 .../configuration/nrf52_pca20044/buttons_def.h     |    2 +-
 applications/nrf_desktop/doc/motion.rst            |   12 +-
 applications/nrf_desktop/doc/porting_guide.rst     |    4 -
 applications/nrf_desktop/sample.yaml               |    8 +-
 applications/nrf_desktop/src/events/CMakeLists.txt |   32 +-
 applications/nrf_desktop/src/events/Kconfig        |   12 +-
 .../nrf_desktop/src/events/battery_event.c         |    2 -
 applications/nrf_desktop/src/events/ble_event.c    |   31 +-
 applications/nrf_desktop/src/events/ble_event.h    |   10 +
 applications/nrf_desktop/src/events/button_event.c |    1 -
 applications/nrf_desktop/src/events/click_event.c  |    1 -
 applications/nrf_desktop/src/events/config_event.c |    6 -
 applications/nrf_desktop/src/events/config_event.h |   16 +-
 applications/nrf_desktop/src/events/hid_event.c    |   41 +-
 applications/nrf_desktop/src/events/hid_event.h    |    8 +-
 .../nrf_desktop/src/events/module_state_event.c    |    2 +-
 applications/nrf_desktop/src/events/motion_event.c |    1 -
 .../nrf_desktop/src/events/passkey_event.c         |   64 +
 .../nrf_desktop/src/events/passkey_event.h         |   48 +
 .../nrf_desktop/src/events/selector_event.c        |    1 -
 applications/nrf_desktop/src/events/usb_event.c    |    2 +-
 .../nrf_desktop/src/hw_interface/CMakeLists.txt    |    6 +
 applications/nrf_desktop/src/hw_interface/Kconfig  |    1 +
 .../nrf_desktop/src/hw_interface/Kconfig.buttons   |   27 +-
 .../nrf_desktop/src/hw_interface/Kconfig.motion    |   45 +-
 .../nrf_desktop/src/hw_interface/Kconfig.passkey   |   36 +
 .../nrf_desktop/src/hw_interface/battery_charger.c |    4 +-
 .../nrf_desktop/src/hw_interface/battery_meas.c    |    6 +-
 applications/nrf_desktop/src/hw_interface/board.c  |    2 +-
 .../nrf_desktop/src/hw_interface/buttons.c         |   24 +-
 .../nrf_desktop/src/hw_interface/buttons_sim.c     |  184 +
 .../nrf_desktop/src/hw_interface/click_detector.c  |    1 +
 applications/nrf_desktop/src/hw_interface/leds.c   |    4 +-
 .../nrf_desktop/src/hw_interface/motion_sensor.c   |  203 +-
 .../src/hw_interface/motion_simulated.c            |    2 +-
 .../nrf_desktop/src/hw_interface/passkey_buttons.c |  231 +
 .../nrf_desktop/src/hw_interface/selector_hw.c     |   11 +-
 applications/nrf_desktop/src/hw_interface/wheel.c  |    4 +-
 .../nrf_desktop/src/modules/CMakeLists.txt         |   19 +-
 applications/nrf_desktop/src/modules/Kconfig       |    2 +
 applications/nrf_desktop/src/modules/Kconfig.ble   |  112 +-
 .../nrf_desktop/src/modules/Kconfig.config_channel |   10 +-
 applications/nrf_desktop/src/modules/Kconfig.hids  |   16 +-
 .../nrf_desktop/src/modules/Kconfig.hotfixes       |   32 +
 .../nrf_desktop/src/modules/Kconfig.led_stream     |    4 +-
 .../nrf_desktop/src/modules/Kconfig.power_manager  |    8 +
 .../nrf_desktop/src/modules/Kconfig.settings_load  |   40 +
 applications/nrf_desktop/src/modules/bas.c         |    8 +-
 applications/nrf_desktop/src/modules/ble_adv.c     |  242 +-
 applications/nrf_desktop/src/modules/ble_bond.c    |  246 +-
 .../nrf_desktop/src/modules/ble_discovery.c        |  214 +-
 applications/nrf_desktop/src/modules/ble_latency.c |  209 +
 applications/nrf_desktop/src/modules/ble_qos.c     |  852 ++++
 applications/nrf_desktop/src/modules/ble_scan.c    |  438 +-
 applications/nrf_desktop/src/modules/ble_state.c   |  213 +-
 applications/nrf_desktop/src/modules/config.c      |  272 --
 applications/nrf_desktop/src/modules/constlat.c    |   87 +
 applications/nrf_desktop/src/modules/dev_descr.c   |   38 +
 applications/nrf_desktop/src/modules/dfu.c         |  219 +-
 applications/nrf_desktop/src/modules/fn_keys.c     |   69 +-
 applications/nrf_desktop/src/modules/hfclk_lock.c  |   91 +
 applications/nrf_desktop/src/modules/hid_forward.c |  577 ++-
 applications/nrf_desktop/src/modules/hid_state.c   |   38 +-
 applications/nrf_desktop/src/modules/hids.c        |   90 +-
 applications/nrf_desktop/src/modules/led_state.c   |   28 +-
 applications/nrf_desktop/src/modules/led_stream.c  |   36 +-
 .../nrf_desktop/src/modules/power_manager.c        |   16 +-
 .../nrf_desktop/src/modules/settings_load.c        |  130 +
 applications/nrf_desktop/src/modules/usb_state.c   |  143 +-
 applications/nrf_desktop/src/util/CMakeLists.txt   |   16 +
 .../src/util/chmap_filter/include/chmap_filter.h   |  284 ++
 .../lib/cortex-m4/hard-float/libchmapfilt.a        |  Bin 0 -> 115452 bytes
 .../lib/cortex-m4/soft-float/libchmapfilt.a        |  Bin 0 -> 115448 bytes
 applications/nrf_desktop/src/util/config_channel.c |    5 +-
 boards/arm/nrf52810_pca20045/nrf52810_pca20045.dts |   25 +-
 .../nrf52810_pca20045/nrf52810_pca20045_defconfig  |    1 -
 boards/arm/nrf52833_pca10111/CMakeLists.txt        |    9 +
 boards/arm/nrf52833_pca10111/Kconfig               |   14 +
 boards/arm/nrf52833_pca10111/Kconfig.board         |    9 +
 boards/arm/nrf52833_pca10111/Kconfig.defconfig     |   12 +
 boards/arm/nrf52833_pca10111/board.c               |   46 +
 boards/arm/nrf52833_pca10111/board.cmake           |   13 +
 boards/arm/nrf52833_pca10111/nrf52833_pca10111.dts |  123 +
 .../arm/nrf52833_pca10111/nrf52833_pca10111.yaml   |   10 +
 .../nrf52833_pca10111/nrf52833_pca10111_defconfig  |   14 +
 boards/arm/nrf52833_pca10114/Kconfig               |   14 +
 boards/arm/nrf52833_pca10114/Kconfig.board         |    9 +
 boards/arm/nrf52833_pca10114/Kconfig.defconfig     |   12 +
 boards/arm/nrf52833_pca10114/board.cmake           |   13 +
 boards/arm/nrf52833_pca10114/nrf52833_pca10114.dts |  120 +
 .../arm/nrf52833_pca10114/nrf52833_pca10114.yaml   |   10 +
 .../nrf52833_pca10114/nrf52833_pca10114_defconfig  |   14 +
 boards/arm/nrf52840_pca20035/Kconfig.defconfig     |    2 +-
 .../nrf52840_pca20035/nrf52840_pca20035_defconfig  |    1 -
 boards/arm/nrf52840_pca20041/Kconfig.defconfig     |    2 +-
 boards/arm/nrf52840_pca20041/nrf52840_pca20041.dts |    1 +
 .../nrf52840_pca20041/nrf52840_pca20041_defconfig  |    1 -
 boards/arm/nrf52_pca20037/nrf52_pca20037_defconfig |    1 -
 boards/arm/nrf52_pca20044/nrf52_pca20044.dts       |    1 +
 boards/arm/nrf52_pca20044/nrf52_pca20044_defconfig |    1 -
 boards/arm/nrf9160_pca20035/Kconfig.defconfig      |    6 +-
 boards/arm/nrf9160_pca20035/board_nonsecure.c      |   12 +-
 boards/arm/nrf9160_pca20035/board_secure.c         |    4 +-
 .../nrf9160_pca20035/nrf9160_pca20035_common.dts   |    2 +
 .../nrf9160_pca20035/nrf9160_pca20035_defconfig    |    4 +-
 .../nrf9160_pca20035/nrf9160_pca20035ns_defconfig  |    1 -
 cmake/mcuboot.cmake                                |  183 +
 cmake/multi_image.cmake                            |  224 +
 cmake/partition_manager.cmake                      |  337 +-
 cmake/reports.cmake                                |   19 +
 cmake/s1.cmake                                     |  140 +
 doc/CMakeLists.txt                                 |  159 +-
 doc/mcuboot/conf.py                                |   25 +-
 doc/mcuboot/readme-ncs.rst                         |   31 +
 doc/mcuboot/unused_files.rst                       |   10 +
 doc/mcuboot/wrapper.rst                            |   20 +-
 doc/nrf/conf.py                                    |   10 +-
 doc/nrf/doc_build.rst                              |    2 +-
 doc/nrf/doc_styleguide.rst                         |  209 +-
 doc/nrf/drivers.rst                                |    7 +-
 doc/nrf/drivers/entropy_cc310.rst                  |   23 +
 doc/nrf/drivers/hw_cc310.rst                       |   21 +
 doc/nrf/examples.rst                               |    5 +
 doc/nrf/getting_started.rst                        |    4 +-
 doc/nrf/gs_assistant.rst                           |   76 +
 doc/nrf/gs_ins_linux.rst                           |   40 +
 doc/nrf/gs_ins_mac.rst                             |   44 +
 doc/nrf/gs_ins_windows.rst                         |  146 +-
 doc/nrf/gs_installing.rst                          |    9 +-
 doc/nrf/gs_modifying.rst                           |  129 +-
 doc/nrf/gs_programming.rst                         |  180 +-
 doc/nrf/gs_testing.rst                             |   28 +-
 doc/nrf/images/aws_s3_bucket_permissions.png       |  Bin 0 -> 90938 bytes
 doc/nrf/images/bootloader_memory_layout.svg        |   62 +-
 doc/nrf/images/bootloader_memory_layout.vsdx       |  Bin 97946 -> 97588 bytes
 doc/nrf/images/esb_fig2_ptx_trans_ok.svg           |   24 +-
 doc/nrf/images/esb_fig3_prx_ptx_trans_fail.svg     |    8 +-
 doc/nrf/images/gs-assistant_UI.gif                 |  Bin 0 -> 1412270 bytes
 doc/nrf/images/gs-assistant_installation.PNG       |  Bin 0 -> 34854 bytes
 doc/nrf/images/gs-assistant_log.PNG                |  Bin 0 -> 27514 bytes
 doc/nrf/images/gs-assistant_variables.PNG          |  Bin 0 -> 6861 bytes
 doc/nrf/images/ncs-west-repos.png                  |  Bin 47366 -> 51823 bytes
 doc/nrf/images/ncs-west-repos.xml                  |    1 +
 doc/nrf/images/nrf9160_ug_overview.svg             |  232 +-
 doc/nrf/images/nrf9160_ug_overview.vsdx            |  Bin 19828 -> 18233 bytes
 doc/nrf/images/nrf_desktop_arch.svg                | 1034 ++++
 doc/nrf/images/nrf_desktop_arch_dmouse.svg         |  673 +++
 doc/nrf/images/nrf_desktop_arch_dongle.svg         |  657 +++
 doc/nrf/images/nrf_desktop_arch_gmouse.svg         |  850 ++++
 doc/nrf/images/nrf_desktop_arch_kbd.svg            |  672 +++
 doc/nrf/images/ses_license.PNG                     |  Bin 0 -> 26581 bytes
 doc/nrf/images/ses_notset.png                      |  Bin 18434 -> 8622 bytes
 doc/nrf/images/ses_options.png                     |  Bin 29951 -> 15893 bytes
 doc/nrf/images/ses_thingy_configuration.png        |  Bin 0 -> 60787 bytes
 doc/nrf/includes/aws_s3_bucket.txt                 |   32 +
 doc/nrf/index.rst                                  |    8 +-
 doc/nrf/libraries.rst                              |   29 +-
 doc/nrf/libraries/lib_bin.rst                      |   10 +
 doc/nrf/libraries/lib_bluetooth_services.rst       |   22 +
 doc/nrf/libraries/lib_networking.rst               |   11 +
 doc/nrf/libraries/lib_nfc.rst                      |   13 +
 doc/nrf/libraries/lib_others.rst                   |   14 +
 doc/nrf/links.txt                                  |  108 +-
 doc/nrf/mcuboot.rst                                |    1 +
 doc/nrf/release_notes.rst                          |    2 +
 doc/nrf/samples.rst                                |    7 +
 doc/nrf/shortcuts.txt                              |   17 +-
 doc/nrf/templates/cheat_sheet.rst                  |   35 +
 doc/nrf/ug_app_dev.rst                             |    5 +-
 doc/nrf/ug_ble_controller.rst                      |   58 +
 doc/nrf/ug_bootloader.rst                          |   49 +-
 doc/nrf/ug_bt_ll_nrfxlib.rst                       |   40 -
 doc/nrf/ug_dev_model.rst                           |   28 +-
 doc/nrf/ug_esb.rst                                 |  141 +-
 doc/nrf/ug_multi_image.rst                         |  213 +-
 doc/nrf/ug_nrf5340.rst                             |  184 +
 doc/nrf/ug_nrf9160.rst                             |  222 +-
 doc/nrf/ug_thingy91.rst                            |  263 +
 doc/nrf/user_guides.rst                            |    4 +-
 doc/nrfxlib/conf.py                                |   10 +-
 doc/nrfxlib/nrfxlib.doxyfile.in                    |    1 +
 doc/release-notes-1.0.0.rst                        |    2 +-
 doc/release-notes-1.1.0.rst                        |  584 +++
 doc/release-notes-1.2.0.rst                        |  603 +++
 doc/zephyr/conf.py                                 |   15 +-
 drivers/CMakeLists.txt                             |   12 +-
 drivers/Kconfig                                    |   16 +-
 drivers/bt_ll_nrfxlib/CMakeLists.txt               |    3 +-
 drivers/bt_ll_nrfxlib/Kconfig                      |    3 +-
 drivers/bt_ll_nrfxlib/clock_control/Kconfig        |   77 -
 .../clock_control/clock_control_ll_nrfxlib.c       |  238 -
 drivers/bt_ll_nrfxlib/entropy/Kconfig              |    7 +-
 drivers/bt_ll_nrfxlib/entropy/entropy_ll_nrfxlib.c |    2 +-
 drivers/bt_ll_nrfxlib/flash/Kconfig                |    1 +
 drivers/bt_ll_nrfxlib/flash/flash_ll_nrfxlib.c     |    4 +-
 drivers/entropy/CMakeLists.txt                     |   16 +
 drivers/entropy/Kconfig                            |   19 +
 drivers/entropy/entropy_cc310.c                    |   74 +
 drivers/gps/CMakeLists.txt                         |    8 +
 drivers/gps/Kconfig                                |   12 +
 drivers/{ => gps}/gps_sim/CMakeLists.txt           |    0
 drivers/{ => gps}/gps_sim/Kconfig                  |    4 +-
 drivers/{ => gps}/gps_sim/gps_sim.c                |    4 +-
 drivers/{ => gps}/nrf9160_gps/CMakeLists.txt       |    0
 drivers/{ => gps}/nrf9160_gps/Kconfig              |   12 +
 drivers/{ => gps}/nrf9160_gps/nrf9160_gps.c        |  125 +-
 drivers/hw_cc310/CMakeLists.txt                    |   12 +
 drivers/hw_cc310/Kconfig                           |   42 +
 drivers/hw_cc310/hw_cc310.c                        |   55 +
 drivers/lte_link_control/lte_lc.c                  |  431 --
 drivers/mpsl/CMakeLists.txt                        |    7 +
 drivers/mpsl/Kconfig                               |    7 +
 drivers/mpsl/clock_control/CMakeLists.txt          |    8 +
 drivers/mpsl/clock_control/Kconfig                 |   41 +
 drivers/mpsl/clock_control/clock_control_mpsl.c    |  255 +
 drivers/net/eth_rtt.c                              |    2 +-
 drivers/sensor/bh1749/bh1749.c                     |   12 +-
 drivers/sensor/bh1749/bh1749.h                     |    2 +-
 drivers/sensor/bh1749/bh1749_trigger.c             |    8 +-
 drivers/sensor/paw3212/paw3212.c                   |  178 +-
 drivers/sensor/pmw3360/pmw3360.c                   |   96 +-
 drivers/sensor/sensor_sim/Kconfig                  |    4 +-
 drivers/sensor/sensor_sim/sensor_sim.c             |    4 +-
 dts/bindings/sensor/pixart,paw3212.yaml            |    4 +-
 dts/bindings/sensor/pixart,pmw3360.yaml            |    4 +-
 dts/bindings/sensor/rohm,bh1749.yaml               |    4 +-
 ext/CMakeLists.txt                                 |    8 +
 ext/cjson/Kconfig                                  |    3 +
 ext/cjson/cJSON.c                                  | 4125 +++++++++++-----
 ext/cjson/cJSON.h                                  |  475 +-
 include/{drivers => }/adp536x.h                    |    0
 include/at_cmd.h                                   |    7 +-
 include/at_cmd.rst                                 |   70 +-
 include/at_cmd_parser/at_cmd_parser.h              |   29 +-
 include/at_cmd_parser/at_cmd_parser.rst            |   16 +-
 include/at_cmd_parser/at_params.h                  |   40 +-
 include/at_notif.h                                 |   87 +
 include/at_notif.rst                               |   19 +
 include/bl_crypto.h                                |  149 +-
 include/bl_crypto.rst                              |   52 +
 include/bl_validation.h                            |   76 +
 include/bl_validation.rst                          |   28 +
 include/bluetooth/conn_ctx.h                       |    2 +-
 include/bluetooth/enocean.h                        |  199 +
 include/bluetooth/enocean.rst                      |  101 +
 include/bluetooth/gatt_dm.h                        |   47 +-
 include/bluetooth/mesh.rst                         |   18 +
 include/bluetooth/mesh/dk_prov.h                   |   35 +
 include/bluetooth/mesh/dk_prov.rst                 |   71 +
 include/bluetooth/mesh/gen_battery.h               |  113 +
 include/bluetooth/mesh/gen_battery.rst             |   96 +
 include/bluetooth/mesh/gen_battery_cli.h           |  113 +
 include/bluetooth/mesh/gen_battery_srv.h           |  118 +
 include/bluetooth/mesh/gen_dtt.h                   |   40 +
 include/bluetooth/mesh/gen_dtt.rst                 |  115 +
 include/bluetooth/mesh/gen_dtt_cli.h               |  154 +
 include/bluetooth/mesh/gen_dtt_srv.h               |  158 +
 include/bluetooth/mesh/gen_loc.h                   |  108 +
 include/bluetooth/mesh/gen_loc.rst                 |  144 +
 include/bluetooth/mesh/gen_loc_cli.h               |  246 +
 include/bluetooth/mesh/gen_loc_srv.h               |  209 +
 include/bluetooth/mesh/gen_lvl.h                   |  118 +
 include/bluetooth/mesh/gen_lvl.rst                 |   96 +
 include/bluetooth/mesh/gen_lvl_cli.h               |  273 ++
 include/bluetooth/mesh/gen_lvl_srv.h               |  182 +
 include/bluetooth/mesh/gen_onoff.h                 |   60 +
 include/bluetooth/mesh/gen_onoff.rst               |  104 +
 include/bluetooth/mesh/gen_onoff_cli.h             |  161 +
 include/bluetooth/mesh/gen_onoff_srv.h             |  139 +
 include/bluetooth/mesh/gen_plvl.h                  |  123 +
 include/bluetooth/mesh/gen_plvl.rst                |  183 +
 include/bluetooth/mesh/gen_plvl_cli.h              |  358 ++
 include/bluetooth/mesh/gen_plvl_srv.h              |  202 +
 include/bluetooth/mesh/gen_ponoff.h                |   51 +
 include/bluetooth/mesh/gen_ponoff.rst              |  140 +
 include/bluetooth/mesh/gen_ponoff_cli.h            |  159 +
 include/bluetooth/mesh/gen_ponoff_srv.h            |  156 +
 include/bluetooth/mesh/gen_prop.h                  |  111 +
 include/bluetooth/mesh/gen_prop.rst                |  151 +
 include/bluetooth/mesh/gen_prop_cli.h              |  317 ++
 include/bluetooth/mesh/gen_prop_srv.h              |  273 ++
 include/bluetooth/mesh/lightness.h                 |  104 +
 include/bluetooth/mesh/lightness.rst               |  177 +
 include/bluetooth/mesh/lightness_cli.h             |  360 ++
 include/bluetooth/mesh/lightness_srv.h             |  205 +
 include/bluetooth/mesh/model_types.h               |   98 +
 include/bluetooth/mesh/models.h                    |   51 +
 include/bluetooth/mesh/models.rst                  |   74 +
 include/bluetooth/mesh/properties.h                |  255 +
 include/bluetooth/mesh/properties.rst              |   23 +
 include/bluetooth/scan.h                           |   10 +-
 include/bluetooth/services/latency.h               |   89 +
 include/bluetooth/services/latency.rst             |   34 +
 include/bluetooth/services/latency_c.h             |  114 +
 include/bluetooth/services/latency_c.rst           |   23 +
 include/bluetooth/services/lbs.h                   |   12 +-
 include/bluetooth/services/nus.h                   |   12 +-
 include/date_time.h                                |   61 +
 include/date_time.rst                              |   44 +
 include/dfu/dfu_target.h                           |  114 +
 include/dfu/dfu_target.rst                         |   77 +
 include/dk_buttons_and_leds.h                      |   27 +
 include/{ => drivers}/gps.h                        |    2 +-
 include/{nrf_esb.h => esb.h}                       |  212 +-
 include/{nrf_esb.rst => esb.rst}                   |    8 +-
 include/event_manager.h                            |    4 +-
 {subsys/bootloader/include => include}/fprotect.h  |   21 +
 include/fprotect.rst                               |   25 +
 include/fw_info.h                                  |  408 ++
 include/fw_info.rst                                |  196 +
 include/fw_metadata.h                              |  279 --
 include/lte_lc.h                                   |   77 +-
 include/modem_info.h                               |   16 +-
 include/modem_info.rst                             |    1 +
 include/modem_key_mgmt.h                           |  130 +
 include/modem_key_mgmt.rst                         |   30 +
 include/net/aws_fota.h                             |   13 +-
 include/net/aws_fota.rst                           |   60 +-
 include/net/aws_iot.h                              |  193 +
 include/net/aws_iot.rst                            |  178 +
 include/net/aws_jobs.rst                           |   25 +-
 include/net/bsdlib.h                               |   19 +
 include/net/cloud.h                                |  162 +-
 {subsys/net/lib/cloud => include/net}/cloud.rst    |    6 +-
 include/net/download_client.h                      |   56 +-
 include/net/download_client.rst                    |   30 +-
 include/net/fota_download.h                        |   18 +-
 include/net/fota_download.rst                      |   39 +-
 include/net/mqtt_socket.h                          |  655 ---
 include/net/zzhc/zzhc.rst                          |   87 +
 include/nfc/ndef/tnep_rec.h                        |  237 +
 include/nfc/t4t/cc_file.h                          |  146 +
 include/nfc/t4t/cc_file.rst                        |   59 +
 include/nfc/t4t/hl_procedure.h                     |  177 +
 include/nfc/t4t/hl_procedure.rst                   |   34 +
 include/nfc/t4t/tlv_block.h                        |  135 +
 include/nfc/tnep/base.h                            |   55 +
 include/nfc/tnep/poller.h                          |  308 ++
 include/nfc/tnep/poller.rst                        |   61 +
 include/nfc/tnep/tag.h                             |  269 ++
 include/nfc/tnep/tnep.rst                          |  137 +
 include/nrf_cloud.h                                |   67 +-
 include/profiler.h                                 |    2 +
 include/secure_services.h                          |   25 +
 include/secure_services.rst                        |    6 +-
 include/sensor/paw3212.h                           |   10 +-
 include/sensor/pmw3360.h                           |   10 +-
 include/shell/shell_bt_nus.h                       |    2 +-
 include/shell/shell_bt_nus.rst                     |    9 +
 include/sms.h                                      |   80 +
 include/sms.rst                                    |   46 +
 include/spm.rst                                    |    5 +-
 include/{drivers => }/st25r3911b_nfc.rst           |    2 +-
 include/{drivers => }/st25r3911b_nfca.h            |    0
 include/supl_os_client.h                           |   47 +
 include/supl_os_client.rst                         |   37 +
 lib/CMakeLists.txt                                 |   18 +-
 lib/Kconfig                                        |   23 +-
 {drivers => lib}/adp536x/CMakeLists.txt            |    0
 {drivers => lib}/adp536x/Kconfig                   |    0
 {drivers => lib}/adp536x/adp536x.c                 |    4 +-
 {drivers => lib}/at_cmd/CMakeLists.txt             |    0
 {drivers => lib}/at_cmd/Kconfig                    |    0
 {drivers => lib}/at_cmd/at_cmd.c                   |   39 +-
 lib/at_cmd_parser/at_cmd_parser.c                  |  157 +-
 lib/at_cmd_parser/at_params.c                      |   11 +-
 lib/at_cmd_parser/at_utils.h                       |   55 +-
 lib/at_host/Kconfig                                |    6 +-
 lib/at_host/at_host.c                              |   50 +-
 lib/at_notif/CMakeLists.txt                        |    9 +
 lib/at_notif/Kconfig                               |   24 +
 lib/at_notif/at_notif.c                            |  167 +
 lib/bin/CMakeLists.txt                             |    7 +
 lib/bin/Kconfig                                    |   11 +
 lib/{ => bin}/lwm2m_carrier/CMakeLists.txt         |    4 +-
 lib/{ => bin}/lwm2m_carrier/Kconfig                |    9 +-
 lib/bin/lwm2m_carrier/doc/CHANGELOG.rst            |  116 +
 lib/bin/lwm2m_carrier/include/lwm2m_carrier.h      |  457 ++
 lib/bin/lwm2m_carrier/include/lwm2m_os.h           |  438 ++
 .../lib/cortex-m33/hard-float/liblwm2m_carrier.a   |  Bin 0 -> 513054 bytes
 lib/bin/lwm2m_carrier/lwm2m_carrier.rst            |   96 +
 lib/{ => bin}/lwm2m_carrier/os/lwm2m_carrier.c     |    4 +-
 lib/bin/lwm2m_carrier/os/lwm2m_os.c                |  769 +++
 lib/bsdlib/Kconfig                                 |    3 +-
 lib/bsdlib/bsd_os.c                                |    7 +-
 lib/bsdlib/bsdlib.c                                |   13 +-
 lib/bsdlib/nrf91_sockets.c                         |   82 +-
 lib/date_time/CMakeLists.txt                       |    8 +
 lib/date_time/Kconfig                              |   36 +
 lib/date_time/date_time.c                          |  304 ++
 lib/dk_buttons_and_leds/Kconfig                    |    4 +
 lib/dk_buttons_and_leds/dk_buttons_and_leds.c      |   56 +-
 .../fatal_error}/CMakeLists.txt                    |    2 +-
 lib/fatal_error/Kconfig                            |   21 +
 lib/fatal_error/fatal_error.c                      |   28 +
 lib/flash_patch/CMakeLists.txt                     |   19 +
 lib/flash_patch/Kconfig                            |   14 +
 lib/flash_patch/flash_patch.c                      |   42 +
 {subsys/bootloader => lib}/fprotect/CMakeLists.txt |    0
 lib/fprotect/Kconfig                               |   22 +
 {subsys/bootloader => lib}/fprotect/fprotect_acl.c |   10 +-
 .../bootloader => lib}/fprotect/fprotect_bprot.c   |    4 +-
 {subsys/bootloader => lib}/fprotect/fprotect_spu.c |   10 +-
 {drivers => lib}/lte_link_control/CMakeLists.txt   |    0
 {drivers => lib}/lte_link_control/Kconfig          |   23 +-
 lib/lte_link_control/lte_lc.c                      |  854 ++++
 lib/lwm2m_carrier/CHANGELOG.rst                    |   32 -
 lib/lwm2m_carrier/include/lwm2m_carrier.h          |  101 -
 lib/lwm2m_carrier/include/lwm2m_os.h               |  119 -
 .../lib/cortex-m33/hard-float/liblwm2m_carrier.a   |  Bin 458270 -> 0 bytes
 lib/lwm2m_carrier/lwm2m_carrier.rst                |   41 -
 lib/lwm2m_carrier/os/lwm2m_os.c                    |  230 -
 lib/modem_info/Kconfig                             |    9 +
 lib/modem_info/modem_info.c                        |   50 +-
 lib/modem_info/modem_info_json.c                   |   55 +-
 lib/modem_info/modem_info_params.c                 |    9 +-
 lib/modem_key_mgmt/CMakeLists.txt                  |    8 +
 lib/modem_key_mgmt/Kconfig                         |   10 +
 lib/modem_key_mgmt/modem_key_mgmt.c                |  242 +
 lib/multithreading_lock/CMakeLists.txt             |   12 +
 lib/multithreading_lock/Kconfig                    |   10 +
 .../multithreading_lock}/multithreading_lock.c     |    8 +-
 .../multithreading_lock}/multithreading_lock.h     |    4 +-
 lib/pdn_management/Kconfig                         |    4 +-
 lib/sms/CMakeLists.txt                             |    8 +
 lib/sms/Kconfig                                    |   26 +
 lib/sms/sms.c                                      |  308 ++
 {drivers => lib}/st25r3911b/CMakeLists.txt         |    0
 {drivers => lib}/st25r3911b/Kconfig                |    2 +
 {drivers => lib}/st25r3911b/st25r3911b_common.c    |    4 +-
 {drivers => lib}/st25r3911b/st25r3911b_common.h    |    0
 {drivers => lib}/st25r3911b/st25r3911b_interrupt.c |    2 +-
 {drivers => lib}/st25r3911b/st25r3911b_interrupt.h |    0
 {drivers => lib}/st25r3911b/st25r3911b_nfca.c      |    6 +-
 {drivers => lib}/st25r3911b/st25r3911b_reg.h       |    0
 {drivers => lib}/st25r3911b/st25r3911b_spi.c       |   10 +-
 {drivers => lib}/st25r3911b/st25r3911b_spi.h       |    2 +-
 lib/supl/CMakeLists.txt                            |   13 +
 lib/supl/Kconfig                                   |   10 +
 lib/supl/include/lte_params.h                      |   34 +
 lib/supl/include/utils.h                           |   42 +
 lib/supl/os/lte_params.c                           |  282 ++
 lib/supl/os/supl_os_client.c                       |  137 +
 lib/supl/os/utils.c                                |   66 +
 samples/CMakeLists.txt                             |   20 +-
 samples/Kconfig                                    |   37 +
 samples/bluetooth/central_bas/CMakeLists.txt       |    2 +
 samples/bluetooth/central_bas/README.rst           |    9 +-
 samples/bluetooth/central_bas/prj.conf             |    5 +-
 samples/bluetooth/central_bas/sample.yaml          |    8 +-
 samples/bluetooth/central_bas/src/main.c           |    4 +-
 samples/bluetooth/central_dfu_smp/CMakeLists.txt   |    2 +
 samples/bluetooth/central_dfu_smp/README.rst       |    9 +-
 samples/bluetooth/central_dfu_smp/prj.conf         |    4 +-
 samples/bluetooth/central_dfu_smp/sample.yaml      |    8 +-
 samples/bluetooth/central_dfu_smp/src/main.c       |    6 +-
 samples/bluetooth/central_hids/CMakeLists.txt      |    2 +
 samples/bluetooth/central_hids/README.rst          |   13 +-
 samples/bluetooth/central_hids/prj.conf            |    7 +-
 samples/bluetooth/central_hids/sample.yaml         |    8 +-
 samples/bluetooth/central_hids/src/main.c          |    6 +-
 samples/bluetooth/central_uart/CMakeLists.txt      |    1 +
 samples/bluetooth/central_uart/README.rst          |    5 +-
 samples/bluetooth/central_uart/prj.conf            |    9 +-
 samples/bluetooth/central_uart/sample.yaml         |    6 +-
 samples/bluetooth/central_uart/src/main.c          |   34 +-
 samples/bluetooth/enocean/CMakeLists.txt           |   12 +
 samples/bluetooth/enocean/README.rst               |  111 +
 samples/bluetooth/enocean/prj.conf                 |   23 +
 samples/bluetooth/enocean/sample.yaml              |    9 +
 samples/bluetooth/enocean/src/main.c               |  134 +
 samples/bluetooth/llpm/CMakeLists.txt              |   18 +
 samples/bluetooth/llpm/README.rst                  |  306 ++
 samples/bluetooth/llpm/prj.conf                    |   31 +
 samples/bluetooth/llpm/sample.yaml                 |    9 +
 samples/bluetooth/llpm/src/main.c                  |  442 ++
 samples/bluetooth/mesh/light/CMakeLists.txt        |   15 +
 samples/bluetooth/mesh/light/README.rst            |  128 +
 .../bluetooth/mesh/light/include/model_handler.h   |   27 +
 samples/bluetooth/mesh/light/prj.conf              |   51 +
 samples/bluetooth/mesh/light/sample.yaml           |    9 +
 samples/bluetooth/mesh/light/src/main.c            |   43 +
 samples/bluetooth/mesh/light/src/model_handler.c   |  198 +
 samples/bluetooth/mesh/light_switch/CMakeLists.txt |   15 +
 samples/bluetooth/mesh/light_switch/README.rst     |  146 +
 .../mesh/light_switch/include/model_handler.h      |   27 +
 samples/bluetooth/mesh/light_switch/prj.conf       |   54 +
 samples/bluetooth/mesh/light_switch/sample.yaml    |    9 +
 samples/bluetooth/mesh/light_switch/src/main.c     |   43 +
 .../mesh/light_switch/src/model_handler.c          |  184 +
 .../bluetooth/peripheral_gatt_dm/CMakeLists.txt    |   17 +
 samples/bluetooth/peripheral_gatt_dm/README.rst    |   64 +
 samples/bluetooth/peripheral_gatt_dm/prj.conf      |   19 +
 samples/bluetooth/peripheral_gatt_dm/sample.yaml   |    9 +
 samples/bluetooth/peripheral_gatt_dm/src/main.c    |  194 +
 .../peripheral_hids_keyboard/CMakeLists.txt        |    2 +
 samples/bluetooth/peripheral_hids_keyboard/Kconfig |    3 +-
 .../bluetooth/peripheral_hids_keyboard/README.rst  |   11 +-
 .../bluetooth/peripheral_hids_keyboard/prj.conf    |    8 +-
 .../bluetooth/peripheral_hids_keyboard/sample.yaml |    8 +-
 .../bluetooth/peripheral_hids_keyboard/src/main.c  |   53 +-
 .../bluetooth/peripheral_hids_mouse/CMakeLists.txt |    2 +
 samples/bluetooth/peripheral_hids_mouse/README.rst |   13 +-
 samples/bluetooth/peripheral_hids_mouse/prj.conf   |    8 +-
 .../bluetooth/peripheral_hids_mouse/sample.yaml    |    8 +-
 samples/bluetooth/peripheral_hids_mouse/src/main.c |   48 +-
 samples/bluetooth/peripheral_lbs/CMakeLists.txt    |    1 +
 samples/bluetooth/peripheral_lbs/README.rst        |   13 +-
 samples/bluetooth/peripheral_lbs/prj.conf          |    6 +-
 samples/bluetooth/peripheral_lbs/sample.yaml       |    4 +-
 samples/bluetooth/peripheral_lbs/src/main.c        |  105 +-
 samples/bluetooth/peripheral_uart/CMakeLists.txt   |    1 +
 samples/bluetooth/peripheral_uart/README.rst       |    5 +-
 samples/bluetooth/peripheral_uart/prj.conf         |   16 +-
 samples/bluetooth/peripheral_uart/sample.yaml      |    4 +-
 samples/bluetooth/peripheral_uart/src/main.c       |  204 +-
 samples/bluetooth/shell_bt_nus/CMakeLists.txt      |    1 +
 samples/bluetooth/shell_bt_nus/README.rst          |    5 +-
 samples/bluetooth/shell_bt_nus/prj.conf            |    5 +-
 samples/bluetooth/shell_bt_nus/sample.yaml         |    4 +-
 samples/bluetooth/shell_bt_nus/src/main.c          |   30 +-
 samples/bluetooth/throughput/CMakeLists.txt        |    2 +
 samples/bluetooth/throughput/README.rst            |   18 +-
 samples/bluetooth/throughput/prj.conf              |    2 +-
 .../throughput/prj_nrf5340_dk_nrf5340_cpuapp.conf  |   36 +
 samples/bluetooth/throughput/sample.yaml           |    4 +-
 samples/bluetooth/throughput/src/main.c            |  201 +-
 samples/bootloader/CMakeLists.txt                  |    1 +
 samples/bootloader/README.rst                      |  166 +
 samples/bootloader/pm.yml                          |   20 +-
 samples/bootloader/prj.conf                        |   20 +-
 samples/bootloader/src/main.c                      |  116 +-
 samples/debug/ppi_trace/CMakeLists.txt             |    1 +
 samples/debug/ppi_trace/Kconfig                    |    8 +-
 samples/debug/ppi_trace/README.rst                 |   10 +-
 samples/debug/ppi_trace/src/bluetooth.c            |    6 +-
 samples/debug/ppi_trace/src/main.c                 |   10 +-
 samples/esb/README.rst                             |   10 +-
 samples/esb/prx/CMakeLists.txt                     |    1 +
 samples/esb/prx/prj.conf                           |    2 +-
 samples/esb/prx/src/main.c                         |   64 +-
 samples/esb/ptx/CMakeLists.txt                     |    1 +
 samples/esb/ptx/prj.conf                           |    2 +-
 samples/esb/ptx/src/main.c                         |   64 +-
 samples/event_manager/CMakeLists.txt               |    1 +
 samples/event_manager/README.rst                   |    8 +-
 samples/event_manager/src/modules/controller.c     |    1 -
 .../event_manager/src/modules/sensor_simulated.c   |    1 -
 samples/mpsl/timeslot/CMakeLists.txt               |   17 +
 samples/mpsl/timeslot/README.rst                   |   70 +
 samples/mpsl/timeslot/prj.conf                     |   13 +
 samples/mpsl/timeslot/sample.yaml                  |    9 +
 samples/mpsl/timeslot/src/main.c                   |  241 +
 samples/nfc/record_text/CMakeLists.txt             |   14 +-
 samples/nfc/record_text/README.rst                 |    7 +-
 samples/nfc/record_text/prj.conf                   |    5 +-
 samples/nfc/record_text/sample.yaml                |    6 +-
 samples/nfc/record_text/src/main.c                 |    4 +-
 samples/nfc/system_off/CMakeLists.txt              |   22 +
 samples/nfc/system_off/README.rst                  |  108 +
 samples/nfc/system_off/prj.conf                    |   20 +
 samples/nfc/system_off/sample.yaml                 |    9 +
 samples/nfc/system_off/src/main.c                  |  228 +
 samples/nfc/tag_reader/CMakeLists.txt              |    4 +-
 samples/nfc/tag_reader/README.rst                  |   18 +-
 .../tag_reader/nrf5340_dk_nrf5340_cpuapp.overlay   |    8 +
 samples/nfc/tag_reader/prj.conf                    |   14 +-
 .../tag_reader/prj_nrf5340_dk_nrf5340_cpuapp.conf  |   23 +
 samples/nfc/tag_reader/sample.yaml                 |    6 +-
 samples/nfc/tag_reader/src/main.c                  |  216 +-
 samples/nfc/tnep_poller/CMakeLists.txt             |   27 +
 samples/nfc/tnep_poller/README.rst                 |   65 +
 samples/nfc/tnep_poller/nrf52840_pca10056.overlay  |    7 +
 samples/nfc/tnep_poller/nrf52_pca10040.overlay     |    7 +
 .../tnep_poller/nrf5340_dk_nrf5340_cpuapp.overlay  |    8 +
 samples/nfc/tnep_poller/prj.conf                   |   34 +
 .../tnep_poller/prj_nrf5340_dk_nrf5340_cpuapp.conf |   29 +
 samples/nfc/tnep_poller/sample.yaml                |    9 +
 samples/nfc/tnep_poller/src/main.c                 |  699 +++
 samples/nfc/tnep_tag/CMakeLists.txt                |   22 +
 samples/nfc/tnep_tag/README.rst                    |   71 +
 samples/nfc/tnep_tag/prj.conf                      |   21 +
 samples/nfc/tnep_tag/sample.yaml                   |    9 +
 samples/nfc/tnep_tag/src/main.c                    |  233 +
 samples/nfc/writable_ndef_msg/CMakeLists.txt       |   14 +-
 samples/nfc/writable_ndef_msg/README.rst           |    5 +-
 samples/nfc/writable_ndef_msg/prj.conf             |    4 +-
 samples/nfc/writable_ndef_msg/sample.yaml          |    6 +-
 samples/nfc/writable_ndef_msg/src/main.c           |    4 +-
 samples/nfc/writable_ndef_msg/src/ndef_file_m.c    |    2 +-
 samples/nrf9160/at_client/CMakeLists.txt           |    2 +-
 samples/nrf9160/at_client/README.rst               |  123 +
 samples/nrf9160/at_client/prj.conf                 |    8 +-
 samples/nrf9160/at_client/src/main.c               |   10 +-
 samples/nrf9160/aws_fota/CMakeLists.txt            |   15 +-
 samples/nrf9160/aws_fota/Kconfig                   |   67 +-
 samples/nrf9160/aws_fota/README.rst                |  272 +-
 samples/nrf9160/aws_fota/prj.conf                  |   61 +-
 samples/nrf9160/aws_fota/src/main.c                |  290 +-
 samples/nrf9160/cloud_client/CMakeLists.txt        |   18 +
 samples/nrf9160/cloud_client/Kconfig               |   40 +
 samples/nrf9160/cloud_client/README.rst            |  147 +
 samples/nrf9160/cloud_client/prj.conf              |   39 +
 samples/nrf9160/cloud_client/sample.yaml           |    8 +
 samples/nrf9160/cloud_client/src/main.c            |  205 +
 samples/nrf9160/coap_client/CMakeLists.txt         |    2 +-
 samples/nrf9160/coap_client/README.rst             |   58 +-
 samples/nrf9160/coap_client/overlay-carrier.conf   |    3 -
 samples/nrf9160/coap_client/prj.conf               |    8 +-
 samples/nrf9160/coap_client/src/main.c             |    8 -
 samples/nrf9160/gps/CMakeLists.txt                 |   10 +-
 samples/nrf9160/gps/README.rst                     |  141 +
 samples/nrf9160/gps/prj.conf                       |   28 +-
 samples/nrf9160/gps/src/main.c                     |  179 +-
 samples/nrf9160/gps/src/supl_support.c             |  161 +
 samples/nrf9160/gps/src/supl_support.h             |   87 +
 .../nrf9160/http_application_update/CMakeLists.txt |    2 +-
 samples/nrf9160/http_application_update/README.rst |   29 +-
 samples/nrf9160/http_application_update/prj.conf   |   51 +-
 samples/nrf9160/http_application_update/src/main.c |  101 +-
 samples/nrf9160/https_client/CMakeLists.txt        |   13 +
 samples/nrf9160/https_client/README.rst            |  123 +
 .../https_client/cert/GlobalSign-Root-CA-R2        |   90 +
 samples/nrf9160/https_client/prj.conf              |   13 +
 samples/nrf9160/https_client/sample.yaml           |    8 +
 samples/nrf9160/https_client/src/main.c            |  248 +
 samples/nrf9160/lte_ble_gateway/CMakeLists.txt     |    1 +
 samples/nrf9160/lte_ble_gateway/Kconfig            |   24 -
 samples/nrf9160/lte_ble_gateway/README.rst         |    2 +-
 samples/nrf9160/lte_ble_gateway/prj.conf           |   13 +-
 samples/nrf9160/lte_ble_gateway/src/aggregator.h   |    2 +-
 samples/nrf9160/lte_ble_gateway/src/alarm.c        |    2 +-
 samples/nrf9160/lte_ble_gateway/src/ble.c          |    6 +-
 samples/nrf9160/lte_ble_gateway/src/main.c         |  235 +-
 samples/nrf9160/lwm2m_carrier/CMakeLists.txt       |    1 +
 samples/nrf9160/lwm2m_carrier/README.rst           |    2 +-
 samples/nrf9160/lwm2m_carrier/prj.conf             |   13 +-
 samples/nrf9160/lwm2m_carrier/src/main.c           |   44 +-
 samples/nrf9160/lwm2m_client/CMakeLists.txt        |    2 +-
 samples/nrf9160/lwm2m_client/README.rst            |    7 +-
 samples/nrf9160/lwm2m_client/prj.conf              |   25 +-
 .../lwm2m_client/src/lwm2m/lwm2m_accelerometer.c   |    2 +-
 .../nrf9160/lwm2m_client/src/lwm2m/lwm2m_device.c  |    2 +-
 .../lwm2m_client/src/lwm2m/lwm2m_firmware.c        |    4 +-
 .../lwm2m_client/src/lwm2m/lwm2m_location.c        |    2 +-
 .../lwm2m_client/src/lwm2m/lwm2m_security.c        |    1 -
 .../nrf9160/lwm2m_client/src/lwm2m/lwm2m_temp.c    |    2 +-
 samples/nrf9160/lwm2m_client/src/main.c            |   22 +-
 samples/nrf9160/lwm2m_client/src/ui/buzzer.c       |    7 +-
 samples/nrf9160/lwm2m_client/src/ui/led_pwm.c      |    5 +-
 samples/nrf9160/mqtt_simple/CMakeLists.txt         |    2 +-
 samples/nrf9160/mqtt_simple/README.rst             |    9 +-
 samples/nrf9160/mqtt_simple/overlay-carrier.conf   |    3 -
 samples/nrf9160/mqtt_simple/prj.conf               |   10 +-
 samples/nrf9160/mqtt_simple/src/main.c             |   14 +-
 samples/nrf9160/secure_services/CMakeLists.txt     |    2 +-
 samples/nrf9160/secure_services/README.rst         |   10 +-
 samples/nrf9160/secure_services/prj.conf           |    1 +
 .../nrf9160/secure_services/prj_with_mcuboot.conf  |    1 +
 samples/nrf9160/secure_services/src/main.c         |   78 +-
 samples/nrf9160/serial_lte_modem/CMakeLists.txt    |   29 +
 samples/nrf9160/serial_lte_modem/Kconfig           |   87 +
 samples/nrf9160/serial_lte_modem/README.rst        |  192 +
 .../child_secure_partition_manager.conf            |   18 +
 .../serial_lte_modem/nrf9160_pca10090ns.overlay    |    8 +
 samples/nrf9160/serial_lte_modem/prj.conf          |   62 +
 samples/nrf9160/serial_lte_modem/sample.yaml       |    8 +
 samples/nrf9160/serial_lte_modem/src/main.c        |  166 +
 samples/nrf9160/serial_lte_modem/src/slm_at_gps.c  |  372 ++
 samples/nrf9160/serial_lte_modem/src/slm_at_gps.h  |   55 +
 samples/nrf9160/serial_lte_modem/src/slm_at_host.c |  523 ++
 samples/nrf9160/serial_lte_modem/src/slm_at_host.h |   62 +
 samples/nrf9160/serial_lte_modem/src/slm_at_icmp.c |  476 ++
 samples/nrf9160/serial_lte_modem/src/slm_at_icmp.h |   54 +
 .../nrf9160/serial_lte_modem/src/slm_at_tcpip.c    |  809 ++++
 .../nrf9160/serial_lte_modem/src/slm_at_tcpip.h    |   54 +
 samples/nrf9160/spm/CMakeLists.txt                 |    7 +-
 samples/nrf9160/spm/README.rst                     |    4 +-
 samples/nrf9160/spm/prj.conf                       |    1 +
 samples/peripheral/radio_test/CMakeLists.txt       |   22 +
 samples/peripheral/radio_test/README.rst           |  189 +
 samples/peripheral/radio_test/prj.conf             |   13 +
 samples/peripheral/radio_test/sample.yaml          |    9 +
 samples/peripheral/radio_test/src/main.c           |   41 +
 samples/peripheral/radio_test/src/radio_cmd.c      | 1101 +++++
 samples/peripheral/radio_test/src/radio_test.c     |  565 +++
 samples/peripheral/radio_test/src/radio_test.h     |  194 +
 samples/profiler/CMakeLists.txt                    |    1 +
 samples/profiler/README.rst                        |    8 +-
 samples/sensor/bh1749/CMakeLists.txt               |    4 +-
 samples/sensor/bh1749/README.rst                   |    4 +-
 samples/sensor/bh1749/src/main.c                   |    4 +-
 samples/usb/usb_uart_bridge/CMakeLists.txt         |    1 -
 samples/usb/usb_uart_bridge/README.rst             |    2 +-
 samples/usb/usb_uart_bridge/src/main.c             |   13 +-
 scripts/bootloader/asn1parse.py                    |    9 +-
 scripts/bootloader/do_sign.py                      |    1 -
 scripts/bootloader/hash.py                         |    6 +-
 scripts/bootloader/keygen.py                       |    6 -
 scripts/bootloader/provision.py                    |    9 +-
 scripts/bootloader/validation_data.py              |   22 +-
 scripts/hid_configurator/configurator_cli.py       |   78 +-
 scripts/hid_configurator/configurator_core.py      |  459 +-
 scripts/hid_configurator/devices.py                |  180 +
 scripts/hid_configurator/gui/gui.kv                |   26 +-
 scripts/hid_configurator/gui/gui.py                |   57 +-
 scripts/hid_configurator/gui/gui_backend.py        |   59 +-
 scripts/hid_configurator/modules/config.py         |  132 +
 scripts/hid_configurator/modules/dfu.py            |  307 ++
 scripts/hid_configurator/modules/led_stream.py     |  124 +
 .../hid_configurator/modules/music_led_stream.py   |  222 +
 scripts/hid_configurator/requirements.txt          |    3 +
 scripts/partition_manager.py                       |  410 +-
 scripts/partition_manager/partition_manager.rst    |  226 +-
 scripts/partition_manager_output.py                |    3 +-
 scripts/profiler/plot_nordic.py                    |   68 +-
 scripts/profiler/requirements.txt                  |    3 +
 scripts/profiler/rtt_nordic_config.py              |    1 -
 scripts/profiler/rtt_nordic_profiler_host.py       |   92 +-
 scripts/requirements-extra.txt                     |    2 +
 scripts/requirements.txt                           |    3 -
 scripts/unity/func_name_list.py                    |    4 +-
 scripts/unity/header_prepare.py                    |   17 +-
 scripts/west_commands/ncs_commands.py              |  262 +-
 scripts/west_commands/ncs_west_helpers.py          |   12 +-
 subsys/CMakeLists.txt                              |   18 +-
 subsys/Kconfig                                     |    8 +-
 subsys/bluetooth/CMakeLists.txt                    |   13 +-
 subsys/bluetooth/Kconfig                           |    2 +
 subsys/bluetooth/Kconfig.discovery                 |    6 -
 subsys/bluetooth/Kconfig.enocean                   |   69 +
 subsys/bluetooth/controller/CMakeLists.txt         |    1 -
 subsys/bluetooth/controller/Kconfig                |   75 +-
 subsys/bluetooth/controller/crypto.c               |    2 +-
 subsys/bluetooth/controller/hci_driver.c           |  413 +-
 subsys/bluetooth/enocean.c                         |  623 +++
 subsys/bluetooth/gatt_dm.c                         |  361 +-
 subsys/bluetooth/mesh/CMakeLists.txt               |   36 +
 subsys/bluetooth/mesh/Kconfig                      |   16 +
 subsys/bluetooth/mesh/Kconfig.dk_prov              |   37 +
 subsys/bluetooth/mesh/Kconfig.models               |  195 +
 subsys/bluetooth/mesh/dk_prov.c                    |  164 +
 subsys/bluetooth/mesh/gen_battery_cli.c            |   90 +
 subsys/bluetooth/mesh/gen_battery_srv.c            |  110 +
 subsys/bluetooth/mesh/gen_dtt_cli.c                |   89 +
 subsys/bluetooth/mesh/gen_dtt_srv.c                |  161 +
 subsys/bluetooth/mesh/gen_loc_cli.c                |  170 +
 subsys/bluetooth/mesh/gen_loc_internal.h           |  127 +
 subsys/bluetooth/mesh/gen_loc_srv.c                |  257 +
 subsys/bluetooth/mesh/gen_lvl_cli.c                |  212 +
 subsys/bluetooth/mesh/gen_lvl_srv.c                |  252 +
 subsys/bluetooth/mesh/gen_onoff_cli.c              |  122 +
 subsys/bluetooth/mesh/gen_onoff_srv.c              |  153 +
 subsys/bluetooth/mesh/gen_plvl_cli.c               |  279 ++
 subsys/bluetooth/mesh/gen_plvl_srv.c               |  691 +++
 subsys/bluetooth/mesh/gen_ponoff_cli.c             |  101 +
 subsys/bluetooth/mesh/gen_ponoff_srv.c             |  286 ++
 subsys/bluetooth/mesh/gen_prop_cli.c               |  296 ++
 subsys/bluetooth/mesh/gen_prop_internal.h          |   84 +
 subsys/bluetooth/mesh/gen_prop_srv.c               |  646 +++
 subsys/bluetooth/mesh/lightness_cli.c              |  288 ++
 subsys/bluetooth/mesh/lightness_internal.h         |  115 +
 subsys/bluetooth/mesh/lightness_srv.c              |  809 ++++
 subsys/bluetooth/mesh/model_utils.c                |  154 +
 subsys/bluetooth/mesh/model_utils.h                |  162 +
 subsys/bluetooth/scan.c                            |    7 +-
 subsys/bluetooth/services/CMakeLists.txt           |    2 +
 subsys/bluetooth/services/Kconfig                  |   12 +-
 subsys/bluetooth/services/Kconfig.bas_c            |    1 +
 subsys/bluetooth/services/Kconfig.dfu_smp_c        |    1 +
 subsys/bluetooth/services/Kconfig.hids             |    1 +
 subsys/bluetooth/services/Kconfig.hids_c           |    1 +
 subsys/bluetooth/services/Kconfig.latency          |   19 +
 subsys/bluetooth/services/Kconfig.latency_c        |   21 +
 subsys/bluetooth/services/Kconfig.lbs              |    1 +
 subsys/bluetooth/services/Kconfig.nus              |    1 +
 subsys/bluetooth/services/Kconfig.nus_c            |    1 +
 subsys/bluetooth/services/Kconfig.throughput       |    5 +-
 subsys/bluetooth/services/bas_c.c                  |   11 +-
 subsys/bluetooth/services/dfu_smp_c.c              |    8 +-
 subsys/bluetooth/services/hids.c                   |   57 +-
 subsys/bluetooth/services/hids_c.c                 |   14 +-
 subsys/bluetooth/services/latency.c                |   62 +
 subsys/bluetooth/services/latency_c.c              |  139 +
 subsys/bluetooth/services/lbs.c                    |    4 +-
 subsys/bluetooth/services/nus.c                    |   45 +-
 subsys/bluetooth/services/nus_c.c                  |    8 +-
 subsys/bluetooth/services/throughput.c             |   10 +-
 subsys/bootloader/CMakeLists.txt                   |   21 +-
 subsys/bootloader/Kconfig                          |   66 +-
 subsys/bootloader/bl_crypto/CMakeLists.txt         |   13 +-
 subsys/bootloader/bl_crypto/Kconfig                |   50 +-
 subsys/bootloader/bl_crypto/bl_crypto.c            |   46 +-
 .../bootloader/bl_crypto/bl_crypto_cc310_common.c  |    2 +-
 subsys/bootloader/bl_crypto/bl_crypto_cc310_hash.c |    6 +-
 subsys/bootloader/bl_crypto/bl_crypto_internal.h   |    2 +-
 subsys/bootloader/bl_crypto_client/CMakeLists.txt  |   10 -
 .../bootloader/bl_crypto_client/bl_crypto_client.c |  104 +-
 subsys/bootloader/bl_validation/CMakeLists.txt     |    9 +
 subsys/bootloader/bl_validation/Kconfig            |   63 +
 subsys/bootloader/bl_validation/bl_validation.c    |  259 +
 subsys/bootloader/cmake/bl_validation_magic.cmake  |   24 +
 subsys/bootloader/cmake/debug_keys.cmake           |   24 +-
 subsys/bootloader/cmake/fw_info_magic.cmake        |   24 -
 subsys/bootloader/cmake/sign.cmake                 |   23 +-
 subsys/bootloader/image/CMakeLists.txt             |  106 +-
 subsys/bootloader/image/fw_info.conf               |    1 +
 subsys/bootloader/image/fw_metadata.conf           |    1 -
 subsys/bootloader/image/multi_image_mcuboot.conf   |    1 +
 subsys/bootloader/include/bootloader.h             |   80 -
 subsys/bootloader/include/dummy_values/pm_config.h |   10 +
 subsys/bootloader/include/provision.h              |   18 +-
 subsys/bootloader/provision/provision_flash.c      |   58 +-
 subsys/debug/ppi_trace/ppi_trace.c                 |   22 +-
 subsys/dfu/CMakeLists.txt                          |   22 +
 subsys/dfu/Kconfig                                 |   64 +
 subsys/dfu/include/dfu_target_mcuboot.h            |   91 +
 subsys/dfu/include/dfu_target_modem.h              |   71 +
 subsys/dfu/src/dfu_target.c                        |  126 +
 subsys/dfu/src/dfu_target_mcuboot.c                |  229 +
 subsys/dfu/src/dfu_target_modem.c                  |  255 +
 subsys/enhanced_shockburst/CMakeLists.txt          |    2 +-
 subsys/esb/CMakeLists.txt                          |    8 +
 subsys/{enhanced_shockburst => esb}/Kconfig        |   60 +-
 .../{enhanced_shockburst/nrf_esb.c => esb/esb.c}   |  280 +-
 subsys/event_manager/event_manager.c               |    2 +-
 subsys/fw_info/CMakeLists.txt                      |   34 +
 subsys/fw_info/Kconfig                             |  116 +
 subsys/fw_info/Kconfig.template.fw_info_ext_api    |   77 +
 subsys/fw_info/ext_apis.ld                         |   12 +
 subsys/fw_info/fw_info.c                           |  217 +
 subsys/fw_info/fw_info.ld                          |    4 +
 subsys/fw_metadata/CMakeLists.txt                  |   28 -
 subsys/fw_metadata/Kconfig                         |  148 -
 subsys/fw_metadata/fw_metadata.c                   |   81 -
 subsys/mpsl/CMakeLists.txt                         |   11 +
 subsys/mpsl/Kconfig                                |   25 +
 subsys/mpsl/mpsl_init.c                            |  151 +
 subsys/net/lib/CMakeLists.txt                      |    3 +-
 subsys/net/lib/Kconfig                             |    3 +-
 subsys/net/lib/aws_fota/Kconfig                    |   14 +-
 subsys/net/lib/aws_fota/include/aws_fota_json.h    |   55 +-
 subsys/net/lib/aws_fota/src/aws_fota.c             |  480 +-
 subsys/net/lib/aws_fota/src/aws_fota_json.c        |  273 +-
 subsys/net/lib/aws_iot/CMakeLists.txt              |    9 +
 subsys/net/lib/aws_iot/Kconfig                     |   86 +
 subsys/net/lib/aws_iot/src/aws_iot.c               |  866 ++++
 subsys/net/lib/aws_jobs/src/aws_jobs.c             |    3 +-
 subsys/net/lib/cloud/Kconfig                       |    2 +-
 subsys/net/lib/download_client/Kconfig             |   23 +-
 .../net/lib/download_client/src/download_client.c  |  131 +-
 subsys/net/lib/fota_download/CMakeLists.txt        |    3 +
 subsys/net/lib/fota_download/Kconfig               |   15 +-
 subsys/net/lib/fota_download/src/fota_download.c   |  243 +-
 subsys/net/lib/mqtt_socket/CMakeLists.txt          |   20 -
 subsys/net/lib/mqtt_socket/Kconfig                 |   48 -
 subsys/net/lib/mqtt_socket/mqtt.c                  |  694 ---
 subsys/net/lib/mqtt_socket/mqtt_decoder.c          |  342 --
 subsys/net/lib/mqtt_socket/mqtt_encoder.c          |  793 ---
 subsys/net/lib/mqtt_socket/mqtt_internal.h         |  437 --
 subsys/net/lib/mqtt_socket/mqtt_os.h               |  129 -
 subsys/net/lib/mqtt_socket/mqtt_rx.c               |  182 -
 subsys/net/lib/mqtt_socket/mqtt_transport.c        |   70 -
 subsys/net/lib/mqtt_socket/mqtt_transport.h        |  100 -
 .../lib/mqtt_socket/mqtt_transport_socket_tcp.c    |  124 -
 .../lib/mqtt_socket/mqtt_transport_socket_tls.c    |  161 -
 subsys/net/lib/nrf_cloud/Kconfig                   |   15 +-
 subsys/net/lib/nrf_cloud/include/nrf_cloud_codec.h |   12 +-
 subsys/net/lib/nrf_cloud/include/nrf_cloud_fsm.h   |    6 -
 .../lib/nrf_cloud/include/nrf_cloud_transport.h    |   17 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud.c           |  113 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud_codec.c     |  333 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud_fsm.c       |  633 +--
 subsys/net/lib/nrf_cloud/src/nrf_cloud_transport.c |  246 +-
 subsys/net/lib/zzhc/CMakeLists.txt                 |    8 +
 subsys/net/lib/zzhc/Kconfig                        |   38 +
 subsys/net/lib/zzhc/zzhc.c                         |  630 +++
 subsys/net/lib/zzhc/zzhc_internal.h                |  251 +
 subsys/net/lib/zzhc/zzhc_port.c                    |  184 +
 subsys/nfc/CMakeLists.txt                          |   16 +-
 subsys/nfc/Kconfig                                 |    2 +
 subsys/nfc/lib/CMakeLists.txt                      |    7 +
 subsys/nfc/lib/Kconfig                             |   30 +
 subsys/nfc/lib/platform.c                          |   77 +
 subsys/nfc/ndef/CMakeLists.txt                     |    1 +
 subsys/nfc/ndef/Kconfig                            |    4 +
 subsys/nfc/ndef/nfc_ndef_msg.c                     |    4 +-
 subsys/nfc/ndef/nfc_ndef_record.c                  |    2 +-
 subsys/nfc/ndef/record_parser.c                    |    4 +-
 subsys/nfc/ndef/tnep_rec.c                         |  142 +
 subsys/nfc/t2t/parser.c                            |    2 +-
 subsys/nfc/t4t/CMakeLists.txt                      |    4 +
 subsys/nfc/t4t/Kconfig                             |   42 +
 subsys/nfc/t4t/cc_file.c                           |  210 +
 subsys/nfc/t4t/hl_procedure.c                      |  472 ++
 subsys/nfc/t4t/isodep.c                            |    2 +-
 subsys/nfc/t4t/tlv_block.c                         |  285 ++
 subsys/nfc/tnep/CMakeLists.txt                     |    9 +
 subsys/nfc/tnep/Kconfig                            |   57 +
 subsys/nfc/tnep/poller.c                           |  621 +++
 subsys/nfc/tnep/tag.c                              |  701 +++
 subsys/nonsecure/CMakeLists.txt                    |    6 +-
 subsys/nonsecure/secure_services_ns.c              |    2 +
 subsys/partition_manager/CMakeLists.txt            |   33 +-
 .../Kconfig.template.build_strategy                |    8 +-
 subsys/profiler/Kconfig                            |    6 +-
 subsys/profiler/profiler_common_shell.c            |    7 +-
 subsys/profiler/profiler_nordic.c                  |    6 +-
 subsys/profiler/profiler_sysview.c                 |    2 +-
 subsys/spm/CMakeLists.txt                          |    7 +
 subsys/spm/Kconfig                                 |  100 +-
 subsys/spm/secure_services.c                       |   68 +-
 subsys/spm/spm.c                                   |   34 +-
 subsys/spm/spm_internal.h                          |    2 +-
 tests/aws_fota_json/src/main.c                     |  109 -
 tests/aws_fota_json/testcase.yaml                  |    4 -
 tests/aws_jobs/testcase.yaml                       |    4 -
 tests/crypto/CMakeLists.txt                        |   18 +
 tests/crypto/Kconfig                               |   17 +
 .../include_override/tc_util_user_override.h       |   69 +
 tests/crypto/overlay-backend-hw-sw.conf            |   14 +
 tests/crypto/overlay-backend-hw.conf               |    9 +
 tests/crypto/overlay-backend-sw.conf               |   11 +
 tests/crypto/prj.conf                              |   62 +
 tests/crypto/src/common_test.c                     |   99 +
 tests/crypto/src/common_test.h                     |  549 +++
 tests/crypto/src/main.c                            |   91 +
 tests/crypto/test_cases/CMakeLists.txt             |   55 +
 tests/crypto/test_cases/custom-rodata.ld           |  254 +
 tests/crypto/test_cases/test_aead.c                |  587 +++
 tests/crypto/test_cases/test_aes_cbc.c             |  450 ++
 tests/crypto/test_cases/test_aes_cbc_mac.c         |  230 +
 tests/crypto/test_cases/test_aes_ctr.c             |  413 ++
 tests/crypto/test_cases/test_aes_ecb.c             |  447 ++
 tests/crypto/test_cases/test_aes_ecb_mac.c         |  212 +
 tests/crypto/test_cases/test_ecdh.c                |  428 ++
 tests/crypto/test_cases/test_ecdsa.c               |  352 ++
 tests/crypto/test_cases/test_ecjpake.c             |  363 ++
 tests/crypto/test_cases/test_hkdf.c                |  149 +
 tests/crypto/test_cases/test_hmac.c                |  166 +
 tests/crypto/test_cases/test_sha_256.c             |  213 +
 tests/crypto/test_cases/test_sha_512.c             |  213 +
 tests/crypto/test_cases/test_vectors.c             |  946 ++++
 tests/crypto/test_cases/test_vectors_aead_ccm.c    | 5095 ++++++++++++++++++++
 .../test_cases/test_vectors_aead_chachapoly.c      |  225 +
 tests/crypto/test_cases/test_vectors_aead_gcm.c    | 2784 +++++++++++
 tests/crypto/test_cases/test_vectors_aes_cbc.c     | 2137 ++++++++
 tests/crypto/test_cases/test_vectors_aes_cbc_mac.c |  212 +
 tests/crypto/test_cases/test_vectors_aes_ctr.c     |  792 +++
 tests/crypto/test_cases/test_vectors_aes_ecb.c     | 2093 ++++++++
 tests/crypto/test_cases/test_vectors_aes_ecb_mac.c |  194 +
 tests/crypto/test_cases/test_vectors_ecdh.c        | 1226 +++++
 .../crypto/test_cases/test_vectors_ecdsa_random.c  |   29 +
 tests/crypto/test_cases/test_vectors_ecdsa_sign.c  |  718 +++
 .../crypto/test_cases/test_vectors_ecdsa_verify.c  | 1259 +++++
 tests/crypto/test_cases/test_vectors_ecjpake.c     |  100 +
 tests/crypto/test_cases/test_vectors_hkdf.c        |  357 ++
 tests/crypto/test_cases/test_vectors_hmac.c        |  538 +++
 tests/crypto/test_cases/test_vectors_sha_256.c     |  360 ++
 tests/crypto/test_cases/test_vectors_sha_512.c     |  276 ++
 tests/crypto/testcase.yaml                         |   16 +
 tests/drivers/flash_patch/test.sh                  |   44 +
 .../fprotect/negative}/CMakeLists.txt              |    4 +-
 .../fprotect/negative}/prj.conf                    |    1 -
 tests/drivers/fprotect/negative/src/main.c         |   41 +
 tests/drivers/fprotect/negative/test.sh            |   41 +
 tests/drivers/fprotect/negative/testcase.yaml      |   12 +
 tests/drivers/fprotect/positive/CMakeLists.txt     |   14 +
 tests/drivers/fprotect/positive/prj.conf           |   14 +
 .../fprotect/positive}/src/main.c                  |   38 +-
 tests/drivers/fprotect/positive/testcase.yaml      |    4 +
 tests/gatt_dm/testcase.yaml                        |    4 -
 .../lib/at_cmd_parser/at_cmd_parser/CMakeLists.txt |    2 +
 tests/lib/at_cmd_parser/at_cmd_parser/src/main.c   |  223 +-
 .../lib/at_cmd_parser/at_cmd_parser/testcase.yaml  |    6 +-
 tests/lib/at_cmd_parser/at_params/CMakeLists.txt   |    2 +
 tests/lib/at_cmd_parser/at_params/testcase.yaml    |    5 +-
 tests/lib/at_cmd_parser/at_utils/CMakeLists.txt    |    2 +
 tests/lib/at_cmd_parser/at_utils/src/main.c        |   38 +-
 tests/lib/at_cmd_parser/at_utils/testcase.yaml     |    5 +-
 .../{ => subsys/bluetooth}/gatt_dm/CMakeLists.txt  |    2 +
 .../bluetooth}/gatt_dm/mock/gatt_discover_mock.c   |    7 +-
 .../bluetooth}/gatt_dm/mock/gatt_discover_mock.h   |    0
 tests/{ => subsys/bluetooth}/gatt_dm/prj.conf      |    2 +-
 tests/{ => subsys/bluetooth}/gatt_dm/src/main.c    |   24 +-
 tests/subsys/bluetooth/gatt_dm/testcase.yaml       |    4 +
 tests/subsys/bootloader/bl_crypto/CMakeLists.txt   |    3 +-
 tests/subsys/bootloader/bl_crypto/prj.conf         |    8 +-
 tests/subsys/bootloader/bl_crypto/testcase.yaml    |    2 +-
 .../subsys/bootloader/bl_validation/CMakeLists.txt |   14 +
 tests/subsys/bootloader/bl_validation/prj.conf     |   16 +
 tests/subsys/bootloader/bl_validation/src/main.c   |   79 +
 .../subsys/bootloader/bl_validation/testcase.yaml  |    4 +
 tests/subsys/dfu/dfu_target/mcuboot/CMakeLists.txt |   31 +
 tests/subsys/dfu/dfu_target/mcuboot/prj.conf       |    6 +
 tests/subsys/dfu/dfu_target/mcuboot/src/main.c     |  192 +
 tests/subsys/dfu/dfu_target/mcuboot/testcase.yaml  |    4 +
 tests/subsys/dfu/dfu_target_mcuboot/CMakeLists.txt |   32 +
 tests/subsys/dfu/dfu_target_mcuboot/pm_config.h    |    7 +
 tests/subsys/dfu/dfu_target_mcuboot/prj.conf       |    6 +
 tests/subsys/dfu/dfu_target_mcuboot/src/main.c     |  102 +
 tests/subsys/dfu/dfu_target_mcuboot/testcase.yaml  |    4 +
 tests/subsys/event_manager/CMakeLists.txt          |    1 +
 tests/subsys/fw_info/CMakeLists.txt                |   63 +
 tests/subsys/fw_info/prj.conf                      |   17 +
 tests/subsys/fw_info/provision.hex                 |    6 +
 tests/subsys/fw_info/provision_nrf5340_cpuapp.hex  |    7 +
 tests/subsys/fw_info/provision_nrf9160.hex         |    7 +
 tests/subsys/fw_info/src/main.c                    |   85 +
 tests/subsys/fw_info/test_private.pem              |    5 +
 tests/subsys/fw_info/test_public_0.pem             |    4 +
 tests/subsys/fw_info/test_public_1.pem             |    4 +
 tests/subsys/fw_info/testcase.yaml                 |    3 +
 .../net/lib/aws_fota}/aws_fota_json/CMakeLists.txt |    2 +
 .../net/lib/aws_fota}/aws_fota_json/prj.conf       |    3 +-
 .../aws_fota/aws_fota_json/prj_native_posix.conf   |    9 +
 .../net/lib/aws_fota/aws_fota_json/src/main.c      |  201 +
 .../net/lib/aws_fota/aws_fota_json/testcase.yaml   |    4 +
 tests/{ => subsys/net/lib}/aws_jobs/CMakeLists.txt |    1 +
 tests/{ => subsys/net/lib}/aws_jobs/prj.conf       |    0
 tests/{ => subsys/net/lib}/aws_jobs/src/main.c     |   16 +-
 tests/subsys/net/lib/aws_jobs/testcase.yaml        |    4 +
 tests/subsys/net/lib/fota_download/CMakeLists.txt  |   37 +
 tests/subsys/net/lib/fota_download/pm_config.h     |    6 +
 tests/subsys/net/lib/fota_download/prj.conf        |    6 +
 tests/subsys/net/lib/fota_download/src/main.c      |  174 +
 tests/subsys/net/lib/fota_download/testcase.yaml   |    4 +
 tests/unity/CMakeLists.txt                         |   24 +-
 tests/unity/example_test/CMakeLists.txt            |    2 +
 tests/unity/example_test/sample.yaml               |    6 +-
 tests/unity/example_test/src/example_test.h        |    2 +-
 tests/unity/example_test/src/foo/foo.h             |    2 +
 tests/unity/example_test/src/uut/uut.c             |    2 +-
 tests/unity/src/native_posix.c                     |   29 +
 tests/unity/unity_cfg.yaml                         |   31 +
 west.yml                                           |   61 +-
 1180 files changed, 99912 insertions(+), 16819 deletions(-)
 create mode 100644 .github/workflows/backport.yml
 create mode 100644 applications/asset_tracker/configuration/nrf9160_pca20035ns/pm_static.yml
 create mode 100644 applications/asset_tracker/spm.conf
 create mode 100644 applications/asset_tracker/src/cloud_codec/service_info.c
 create mode 100644 applications/asset_tracker/src/cloud_codec/service_info.h
 create mode 100644 applications/asset_tracker/src/light_sensor/CMakeLists.txt
 create mode 100644 applications/asset_tracker/src/light_sensor/light_sensor.c
 create mode 100644 applications/asset_tracker/src/light_sensor/light_sensor.h
 create mode 100644 applications/asset_tracker/src/motion/CMakeLists.txt
 create mode 100644 applications/asset_tracker/src/motion/motion.c
 create mode 100644 applications/asset_tracker/src/motion/motion.h
 delete mode 100644 applications/asset_tracker/src/orientation_detector/CMakeLists.txt
 delete mode 100644 applications/asset_tracker/src/orientation_detector/orientation_detector.c
 delete mode 100644 applications/asset_tracker/src/orientation_detector/orientation_detector.h
 create mode 100644 applications/asset_tracker/src/watchdog/CMakeLists.txt
 create mode 100644 applications/asset_tracker/src/watchdog/watchdog.c
 create mode 100644 applications/asset_tracker/src/watchdog/watchdog.h
 create mode 100644 applications/nrf_desktop/configuration/common/dev_descr.h
 create mode 100644 applications/nrf_desktop/configuration/common/passkey_buttons.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/app_ZDebug.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/app_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/app_ZDebugWithShell.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/app_ZRelease.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/app_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/ble_discovery_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/ble_scan_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/buttons_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/click_detector_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/dts.overlay
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/led_state_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/leds_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/mcuboot_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/mcuboot_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/pm_static_ZReleaseMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10100/port_state_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/app_ZDebug.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/app_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/app_ZDebugWithShell.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/app_ZRelease.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/app_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/ble_discovery_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/ble_scan_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/buttons_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/click_detector_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/dts.overlay
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/led_state_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/leds_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/mcuboot_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/mcuboot_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/pm_static_ZReleaseMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52833_pca10111/port_state_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/app_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/app_ZDebug_keyboard.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/app_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/buttons_sim_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/mcuboot_ZDebugMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/mcuboot_ZReleaseMCUBoot.conf
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10056/pm_static_ZReleaseMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10059/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca10059/pm_static_ZReleaseMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca20041/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52840_pca20041/pm_static_ZReleaseMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52_pca20037/passkey_buttons_def.h
 create mode 100644 applications/nrf_desktop/configuration/nrf52_pca20037/pm_static_ZDebugMCUBoot.yml
 create mode 100644 applications/nrf_desktop/configuration/nrf52_pca20037/pm_static_ZReleaseMCUBoot.yml
 delete mode 100644 applications/nrf_desktop/doc/porting_guide.rst
 create mode 100644 applications/nrf_desktop/src/events/passkey_event.c
 create mode 100644 applications/nrf_desktop/src/events/passkey_event.h
 create mode 100644 applications/nrf_desktop/src/hw_interface/Kconfig.passkey
 create mode 100644 applications/nrf_desktop/src/hw_interface/buttons_sim.c
 create mode 100644 applications/nrf_desktop/src/hw_interface/passkey_buttons.c
 create mode 100644 applications/nrf_desktop/src/modules/Kconfig.hotfixes
 create mode 100644 applications/nrf_desktop/src/modules/Kconfig.settings_load
 create mode 100644 applications/nrf_desktop/src/modules/ble_latency.c
 create mode 100644 applications/nrf_desktop/src/modules/ble_qos.c
 delete mode 100644 applications/nrf_desktop/src/modules/config.c
 create mode 100644 applications/nrf_desktop/src/modules/constlat.c
 create mode 100644 applications/nrf_desktop/src/modules/dev_descr.c
 create mode 100644 applications/nrf_desktop/src/modules/hfclk_lock.c
 create mode 100644 applications/nrf_desktop/src/modules/settings_load.c
 create mode 100644 applications/nrf_desktop/src/util/chmap_filter/include/chmap_filter.h
 create mode 100644 applications/nrf_desktop/src/util/chmap_filter/lib/cortex-m4/hard-float/libchmapfilt.a
 create mode 100644 applications/nrf_desktop/src/util/chmap_filter/lib/cortex-m4/soft-float/libchmapfilt.a
 create mode 100644 boards/arm/nrf52833_pca10111/CMakeLists.txt
 create mode 100644 boards/arm/nrf52833_pca10111/Kconfig
 create mode 100644 boards/arm/nrf52833_pca10111/Kconfig.board
 create mode 100644 boards/arm/nrf52833_pca10111/Kconfig.defconfig
 create mode 100644 boards/arm/nrf52833_pca10111/board.c
 create mode 100644 boards/arm/nrf52833_pca10111/board.cmake
 create mode 100644 boards/arm/nrf52833_pca10111/nrf52833_pca10111.dts
 create mode 100644 boards/arm/nrf52833_pca10111/nrf52833_pca10111.yaml
 create mode 100644 boards/arm/nrf52833_pca10111/nrf52833_pca10111_defconfig
 create mode 100644 boards/arm/nrf52833_pca10114/Kconfig
 create mode 100644 boards/arm/nrf52833_pca10114/Kconfig.board
 create mode 100644 boards/arm/nrf52833_pca10114/Kconfig.defconfig
 create mode 100644 boards/arm/nrf52833_pca10114/board.cmake
 create mode 100644 boards/arm/nrf52833_pca10114/nrf52833_pca10114.dts
 create mode 100644 boards/arm/nrf52833_pca10114/nrf52833_pca10114.yaml
 create mode 100644 boards/arm/nrf52833_pca10114/nrf52833_pca10114_defconfig
 create mode 100644 cmake/mcuboot.cmake
 create mode 100644 cmake/multi_image.cmake
 create mode 100644 cmake/reports.cmake
 create mode 100644 cmake/s1.cmake
 create mode 100644 doc/mcuboot/readme-ncs.rst
 create mode 100644 doc/mcuboot/unused_files.rst
 create mode 100644 doc/nrf/drivers/entropy_cc310.rst
 create mode 100644 doc/nrf/drivers/hw_cc310.rst
 create mode 100644 doc/nrf/gs_assistant.rst
 create mode 100644 doc/nrf/images/aws_s3_bucket_permissions.png
 create mode 100644 doc/nrf/images/gs-assistant_UI.gif
 create mode 100644 doc/nrf/images/gs-assistant_installation.PNG
 create mode 100644 doc/nrf/images/gs-assistant_log.PNG
 create mode 100644 doc/nrf/images/gs-assistant_variables.PNG
 create mode 100644 doc/nrf/images/ncs-west-repos.xml
 create mode 100644 doc/nrf/images/nrf_desktop_arch.svg
 create mode 100644 doc/nrf/images/nrf_desktop_arch_dmouse.svg
 create mode 100644 doc/nrf/images/nrf_desktop_arch_dongle.svg
 create mode 100644 doc/nrf/images/nrf_desktop_arch_gmouse.svg
 create mode 100644 doc/nrf/images/nrf_desktop_arch_kbd.svg
 create mode 100644 doc/nrf/images/ses_license.PNG
 create mode 100644 doc/nrf/images/ses_thingy_configuration.png
 create mode 100644 doc/nrf/includes/aws_s3_bucket.txt
 create mode 100644 doc/nrf/libraries/lib_bin.rst
 create mode 100644 doc/nrf/libraries/lib_bluetooth_services.rst
 create mode 100644 doc/nrf/libraries/lib_networking.rst
 create mode 100644 doc/nrf/libraries/lib_nfc.rst
 create mode 100644 doc/nrf/libraries/lib_others.rst
 create mode 100644 doc/nrf/ug_ble_controller.rst
 delete mode 100644 doc/nrf/ug_bt_ll_nrfxlib.rst
 create mode 100644 doc/nrf/ug_nrf5340.rst
 create mode 100644 doc/nrf/ug_thingy91.rst
 create mode 100644 doc/release-notes-1.1.0.rst
 create mode 100644 doc/release-notes-1.2.0.rst
 delete mode 100644 drivers/bt_ll_nrfxlib/clock_control/Kconfig
 delete mode 100644 drivers/bt_ll_nrfxlib/clock_control/clock_control_ll_nrfxlib.c
 create mode 100644 drivers/entropy/CMakeLists.txt
 create mode 100644 drivers/entropy/Kconfig
 create mode 100644 drivers/entropy/entropy_cc310.c
 create mode 100644 drivers/gps/CMakeLists.txt
 create mode 100644 drivers/gps/Kconfig
 rename drivers/{ => gps}/gps_sim/CMakeLists.txt (100%)
 rename drivers/{ => gps}/gps_sim/Kconfig (99%)
 rename drivers/{ => gps}/gps_sim/gps_sim.c (99%)
 rename drivers/{ => gps}/nrf9160_gps/CMakeLists.txt (100%)
 rename drivers/{ => gps}/nrf9160_gps/Kconfig (88%)
 rename drivers/{ => gps}/nrf9160_gps/nrf9160_gps.c (81%)
 create mode 100644 drivers/hw_cc310/CMakeLists.txt
 create mode 100644 drivers/hw_cc310/Kconfig
 create mode 100644 drivers/hw_cc310/hw_cc310.c
 delete mode 100644 drivers/lte_link_control/lte_lc.c
 create mode 100644 drivers/mpsl/CMakeLists.txt
 create mode 100644 drivers/mpsl/Kconfig
 create mode 100644 drivers/mpsl/clock_control/CMakeLists.txt
 create mode 100644 drivers/mpsl/clock_control/Kconfig
 create mode 100644 drivers/mpsl/clock_control/clock_control_mpsl.c
 rename include/{drivers => }/adp536x.h (100%)
 create mode 100644 include/at_notif.h
 create mode 100644 include/at_notif.rst
 create mode 100644 include/bl_crypto.rst
 create mode 100644 include/bl_validation.h
 create mode 100644 include/bl_validation.rst
 create mode 100644 include/bluetooth/enocean.h
 create mode 100644 include/bluetooth/enocean.rst
 create mode 100644 include/bluetooth/mesh.rst
 create mode 100644 include/bluetooth/mesh/dk_prov.h
 create mode 100644 include/bluetooth/mesh/dk_prov.rst
 create mode 100644 include/bluetooth/mesh/gen_battery.h
 create mode 100644 include/bluetooth/mesh/gen_battery.rst
 create mode 100644 include/bluetooth/mesh/gen_battery_cli.h
 create mode 100644 include/bluetooth/mesh/gen_battery_srv.h
 create mode 100644 include/bluetooth/mesh/gen_dtt.h
 create mode 100644 include/bluetooth/mesh/gen_dtt.rst
 create mode 100644 include/bluetooth/mesh/gen_dtt_cli.h
 create mode 100644 include/bluetooth/mesh/gen_dtt_srv.h
 create mode 100644 include/bluetooth/mesh/gen_loc.h
 create mode 100644 include/bluetooth/mesh/gen_loc.rst
 create mode 100644 include/bluetooth/mesh/gen_loc_cli.h
 create mode 100644 include/bluetooth/mesh/gen_loc_srv.h
 create mode 100644 include/bluetooth/mesh/gen_lvl.h
 create mode 100644 include/bluetooth/mesh/gen_lvl.rst
 create mode 100644 include/bluetooth/mesh/gen_lvl_cli.h
 create mode 100644 include/bluetooth/mesh/gen_lvl_srv.h
 create mode 100644 include/bluetooth/mesh/gen_onoff.h
 create mode 100644 include/bluetooth/mesh/gen_onoff.rst
 create mode 100644 include/bluetooth/mesh/gen_onoff_cli.h
 create mode 100644 include/bluetooth/mesh/gen_onoff_srv.h
 create mode 100644 include/bluetooth/mesh/gen_plvl.h
 create mode 100644 include/bluetooth/mesh/gen_plvl.rst
 create mode 100644 include/bluetooth/mesh/gen_plvl_cli.h
 create mode 100644 include/bluetooth/mesh/gen_plvl_srv.h
 create mode 100644 include/bluetooth/mesh/gen_ponoff.h
 create mode 100644 include/bluetooth/mesh/gen_ponoff.rst
 create mode 100644 include/bluetooth/mesh/gen_ponoff_cli.h
 create mode 100644 include/bluetooth/mesh/gen_ponoff_srv.h
 create mode 100644 include/bluetooth/mesh/gen_prop.h
 create mode 100644 include/bluetooth/mesh/gen_prop.rst
 create mode 100644 include/bluetooth/mesh/gen_prop_cli.h
 create mode 100644 include/bluetooth/mesh/gen_prop_srv.h
 create mode 100644 include/bluetooth/mesh/lightness.h
 create mode 100644 include/bluetooth/mesh/lightness.rst
 create mode 100644 include/bluetooth/mesh/lightness_cli.h
 create mode 100644 include/bluetooth/mesh/lightness_srv.h
 create mode 100644 include/bluetooth/mesh/model_types.h
 create mode 100644 include/bluetooth/mesh/models.h
 create mode 100644 include/bluetooth/mesh/models.rst
 create mode 100644 include/bluetooth/mesh/properties.h
 create mode 100644 include/bluetooth/mesh/properties.rst
 create mode 100644 include/bluetooth/services/latency.h
 create mode 100644 include/bluetooth/services/latency.rst
 create mode 100644 include/bluetooth/services/latency_c.h
 create mode 100644 include/bluetooth/services/latency_c.rst
 create mode 100644 include/date_time.h
 create mode 100644 include/date_time.rst
 create mode 100644 include/dfu/dfu_target.h
 create mode 100644 include/dfu/dfu_target.rst
 rename include/{ => drivers}/gps.h (99%)
 rename include/{nrf_esb.h => esb.h} (69%)
 rename include/{nrf_esb.rst => esb.rst} (74%)
 rename {subsys/bootloader/include => include}/fprotect.h (73%)
 create mode 100644 include/fprotect.rst
 create mode 100644 include/fw_info.h
 create mode 100644 include/fw_info.rst
 delete mode 100644 include/fw_metadata.h
 create mode 100644 include/modem_key_mgmt.h
 create mode 100644 include/modem_key_mgmt.rst
 create mode 100644 include/net/aws_iot.h
 create mode 100644 include/net/aws_iot.rst
 rename {subsys/net/lib/cloud => include/net}/cloud.rst (77%)
 delete mode 100644 include/net/mqtt_socket.h
 create mode 100644 include/net/zzhc/zzhc.rst
 create mode 100644 include/nfc/ndef/tnep_rec.h
 create mode 100644 include/nfc/t4t/cc_file.h
 create mode 100644 include/nfc/t4t/cc_file.rst
 create mode 100644 include/nfc/t4t/hl_procedure.h
 create mode 100644 include/nfc/t4t/hl_procedure.rst
 create mode 100644 include/nfc/t4t/tlv_block.h
 create mode 100644 include/nfc/tnep/base.h
 create mode 100644 include/nfc/tnep/poller.h
 create mode 100644 include/nfc/tnep/poller.rst
 create mode 100644 include/nfc/tnep/tag.h
 create mode 100644 include/nfc/tnep/tnep.rst
 create mode 100644 include/sms.h
 create mode 100644 include/sms.rst
 rename include/{drivers => }/st25r3911b_nfc.rst (97%)
 rename include/{drivers => }/st25r3911b_nfca.h (100%)
 create mode 100644 include/supl_os_client.h
 create mode 100644 include/supl_os_client.rst
 rename {drivers => lib}/adp536x/CMakeLists.txt (100%)
 rename {drivers => lib}/adp536x/Kconfig (100%)
 rename {drivers => lib}/adp536x/adp536x.c (99%)
 rename {drivers => lib}/at_cmd/CMakeLists.txt (100%)
 rename {drivers => lib}/at_cmd/Kconfig (100%)
 rename {drivers => lib}/at_cmd/at_cmd.c (91%)
 create mode 100644 lib/at_notif/CMakeLists.txt
 create mode 100644 lib/at_notif/Kconfig
 create mode 100644 lib/at_notif/at_notif.c
 create mode 100644 lib/bin/CMakeLists.txt
 create mode 100644 lib/bin/Kconfig
 rename lib/{ => bin}/lwm2m_carrier/CMakeLists.txt (85%)
 rename lib/{ => bin}/lwm2m_carrier/Kconfig (89%)
 create mode 100644 lib/bin/lwm2m_carrier/doc/CHANGELOG.rst
 create mode 100644 lib/bin/lwm2m_carrier/include/lwm2m_carrier.h
 create mode 100644 lib/bin/lwm2m_carrier/include/lwm2m_os.h
 create mode 100644 lib/bin/lwm2m_carrier/lib/cortex-m33/hard-float/liblwm2m_carrier.a
 create mode 100644 lib/bin/lwm2m_carrier/lwm2m_carrier.rst
 rename lib/{ => bin}/lwm2m_carrier/os/lwm2m_carrier.c (92%)
 create mode 100644 lib/bin/lwm2m_carrier/os/lwm2m_os.c
 create mode 100644 lib/date_time/CMakeLists.txt
 create mode 100644 lib/date_time/Kconfig
 create mode 100644 lib/date_time/date_time.c
 rename {drivers/bt_ll_nrfxlib/clock_control => lib/fatal_error}/CMakeLists.txt (71%)
 create mode 100644 lib/fatal_error/Kconfig
 create mode 100644 lib/fatal_error/fatal_error.c
 create mode 100644 lib/flash_patch/CMakeLists.txt
 create mode 100644 lib/flash_patch/Kconfig
 create mode 100644 lib/flash_patch/flash_patch.c
 rename {subsys/bootloader => lib}/fprotect/CMakeLists.txt (100%)
 create mode 100644 lib/fprotect/Kconfig
 rename {subsys/bootloader => lib}/fprotect/fprotect_acl.c (63%)
 rename {subsys/bootloader => lib}/fprotect/fprotect_bprot.c (95%)
 rename {subsys/bootloader => lib}/fprotect/fprotect_spu.c (64%)
 rename {drivers => lib}/lte_link_control/CMakeLists.txt (100%)
 rename {drivers => lib}/lte_link_control/Kconfig (94%)
 create mode 100644 lib/lte_link_control/lte_lc.c
 delete mode 100644 lib/lwm2m_carrier/CHANGELOG.rst
 delete mode 100644 lib/lwm2m_carrier/include/lwm2m_carrier.h
 delete mode 100644 lib/lwm2m_carrier/include/lwm2m_os.h
 delete mode 100644 lib/lwm2m_carrier/lib/cortex-m33/hard-float/liblwm2m_carrier.a
 delete mode 100644 lib/lwm2m_carrier/lwm2m_carrier.rst
 delete mode 100644 lib/lwm2m_carrier/os/lwm2m_os.c
 create mode 100644 lib/modem_key_mgmt/CMakeLists.txt
 create mode 100644 lib/modem_key_mgmt/Kconfig
 create mode 100644 lib/modem_key_mgmt/modem_key_mgmt.c
 create mode 100644 lib/multithreading_lock/CMakeLists.txt
 create mode 100644 lib/multithreading_lock/Kconfig
 rename {subsys/bluetooth/controller => lib/multithreading_lock}/multithreading_lock.c (63%)
 rename {subsys/bluetooth/controller => lib/multithreading_lock}/multithreading_lock.h (91%)
 create mode 100644 lib/sms/CMakeLists.txt
 create mode 100644 lib/sms/Kconfig
 create mode 100644 lib/sms/sms.c
 rename {drivers => lib}/st25r3911b/CMakeLists.txt (100%)
 rename {drivers => lib}/st25r3911b/Kconfig (92%)
 rename {drivers => lib}/st25r3911b/st25r3911b_common.c (99%)
 rename {drivers => lib}/st25r3911b/st25r3911b_common.h (100%)
 rename {drivers => lib}/st25r3911b/st25r3911b_interrupt.c (99%)
 rename {drivers => lib}/st25r3911b/st25r3911b_interrupt.h (100%)
 rename {drivers => lib}/st25r3911b/st25r3911b_nfca.c (99%)
 rename {drivers => lib}/st25r3911b/st25r3911b_reg.h (100%)
 rename {drivers => lib}/st25r3911b/st25r3911b_spi.c (96%)
 rename {drivers => lib}/st25r3911b/st25r3911b_spi.h (99%)
 create mode 100644 lib/supl/CMakeLists.txt
 create mode 100644 lib/supl/Kconfig
 create mode 100644 lib/supl/include/lte_params.h
 create mode 100644 lib/supl/include/utils.h
 create mode 100644 lib/supl/os/lte_params.c
 create mode 100644 lib/supl/os/supl_os_client.c
 create mode 100644 lib/supl/os/utils.c
 create mode 100644 samples/Kconfig
 create mode 100644 samples/bluetooth/enocean/CMakeLists.txt
 create mode 100644 samples/bluetooth/enocean/README.rst
 create mode 100644 samples/bluetooth/enocean/prj.conf
 create mode 100644 samples/bluetooth/enocean/sample.yaml
 create mode 100644 samples/bluetooth/enocean/src/main.c
 create mode 100644 samples/bluetooth/llpm/CMakeLists.txt
 create mode 100644 samples/bluetooth/llpm/README.rst
 create mode 100644 samples/bluetooth/llpm/prj.conf
 create mode 100644 samples/bluetooth/llpm/sample.yaml
 create mode 100644 samples/bluetooth/llpm/src/main.c
 create mode 100644 samples/bluetooth/mesh/light/CMakeLists.txt
 create mode 100644 samples/bluetooth/mesh/light/README.rst
 create mode 100644 samples/bluetooth/mesh/light/include/model_handler.h
 create mode 100644 samples/bluetooth/mesh/light/prj.conf
 create mode 100644 samples/bluetooth/mesh/light/sample.yaml
 create mode 100644 samples/bluetooth/mesh/light/src/main.c
 create mode 100644 samples/bluetooth/mesh/light/src/model_handler.c
 create mode 100644 samples/bluetooth/mesh/light_switch/CMakeLists.txt
 create mode 100644 samples/bluetooth/mesh/light_switch/README.rst
 create mode 100644 samples/bluetooth/mesh/light_switch/include/model_handler.h
 create mode 100644 samples/bluetooth/mesh/light_switch/prj.conf
 create mode 100644 samples/bluetooth/mesh/light_switch/sample.yaml
 create mode 100644 samples/bluetooth/mesh/light_switch/src/main.c
 create mode 100644 samples/bluetooth/mesh/light_switch/src/model_handler.c
 create mode 100644 samples/bluetooth/peripheral_gatt_dm/CMakeLists.txt
 create mode 100644 samples/bluetooth/peripheral_gatt_dm/README.rst
 create mode 100644 samples/bluetooth/peripheral_gatt_dm/prj.conf
 create mode 100644 samples/bluetooth/peripheral_gatt_dm/sample.yaml
 create mode 100644 samples/bluetooth/peripheral_gatt_dm/src/main.c
 create mode 100644 samples/bluetooth/throughput/prj_nrf5340_dk_nrf5340_cpuapp.conf
 create mode 100644 samples/bootloader/README.rst
 create mode 100644 samples/mpsl/timeslot/CMakeLists.txt
 create mode 100644 samples/mpsl/timeslot/README.rst
 create mode 100644 samples/mpsl/timeslot/prj.conf
 create mode 100644 samples/mpsl/timeslot/sample.yaml
 create mode 100644 samples/mpsl/timeslot/src/main.c
 create mode 100644 samples/nfc/system_off/CMakeLists.txt
 create mode 100644 samples/nfc/system_off/README.rst
 create mode 100644 samples/nfc/system_off/prj.conf
 create mode 100644 samples/nfc/system_off/sample.yaml
 create mode 100644 samples/nfc/system_off/src/main.c
 create mode 100644 samples/nfc/tag_reader/nrf5340_dk_nrf5340_cpuapp.overlay
 create mode 100644 samples/nfc/tag_reader/prj_nrf5340_dk_nrf5340_cpuapp.conf
 create mode 100644 samples/nfc/tnep_poller/CMakeLists.txt
 create mode 100644 samples/nfc/tnep_poller/README.rst
 create mode 100644 samples/nfc/tnep_poller/nrf52840_pca10056.overlay
 create mode 100644 samples/nfc/tnep_poller/nrf52_pca10040.overlay
 create mode 100644 samples/nfc/tnep_poller/nrf5340_dk_nrf5340_cpuapp.overlay
 create mode 100644 samples/nfc/tnep_poller/prj.conf
 create mode 100644 samples/nfc/tnep_poller/prj_nrf5340_dk_nrf5340_cpuapp.conf
 create mode 100644 samples/nfc/tnep_poller/sample.yaml
 create mode 100644 samples/nfc/tnep_poller/src/main.c
 create mode 100644 samples/nfc/tnep_tag/CMakeLists.txt
 create mode 100644 samples/nfc/tnep_tag/README.rst
 create mode 100644 samples/nfc/tnep_tag/prj.conf
 create mode 100644 samples/nfc/tnep_tag/sample.yaml
 create mode 100644 samples/nfc/tnep_tag/src/main.c
 create mode 100644 samples/nrf9160/at_client/README.rst
 create mode 100644 samples/nrf9160/cloud_client/CMakeLists.txt
 create mode 100644 samples/nrf9160/cloud_client/Kconfig
 create mode 100644 samples/nrf9160/cloud_client/README.rst
 create mode 100644 samples/nrf9160/cloud_client/prj.conf
 create mode 100644 samples/nrf9160/cloud_client/sample.yaml
 create mode 100644 samples/nrf9160/cloud_client/src/main.c
 create mode 100644 samples/nrf9160/gps/README.rst
 create mode 100644 samples/nrf9160/gps/src/supl_support.c
 create mode 100644 samples/nrf9160/gps/src/supl_support.h
 create mode 100644 samples/nrf9160/https_client/CMakeLists.txt
 create mode 100644 samples/nrf9160/https_client/README.rst
 create mode 100644 samples/nrf9160/https_client/cert/GlobalSign-Root-CA-R2
 create mode 100644 samples/nrf9160/https_client/prj.conf
 create mode 100644 samples/nrf9160/https_client/sample.yaml
 create mode 100644 samples/nrf9160/https_client/src/main.c
 create mode 100644 samples/nrf9160/serial_lte_modem/CMakeLists.txt
 create mode 100644 samples/nrf9160/serial_lte_modem/Kconfig
 create mode 100644 samples/nrf9160/serial_lte_modem/README.rst
 create mode 100644 samples/nrf9160/serial_lte_modem/child_secure_partition_manager.conf
 create mode 100644 samples/nrf9160/serial_lte_modem/nrf9160_pca10090ns.overlay
 create mode 100644 samples/nrf9160/serial_lte_modem/prj.conf
 create mode 100644 samples/nrf9160/serial_lte_modem/sample.yaml
 create mode 100644 samples/nrf9160/serial_lte_modem/src/main.c
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_gps.c
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_gps.h
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_host.c
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_host.h
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_icmp.c
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_icmp.h
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_tcpip.c
 create mode 100644 samples/nrf9160/serial_lte_modem/src/slm_at_tcpip.h
 create mode 100644 samples/peripheral/radio_test/CMakeLists.txt
 create mode 100644 samples/peripheral/radio_test/README.rst
 create mode 100644 samples/peripheral/radio_test/prj.conf
 create mode 100644 samples/peripheral/radio_test/sample.yaml
 create mode 100644 samples/peripheral/radio_test/src/main.c
 create mode 100644 samples/peripheral/radio_test/src/radio_cmd.c
 create mode 100644 samples/peripheral/radio_test/src/radio_test.c
 create mode 100644 samples/peripheral/radio_test/src/radio_test.h
 create mode 100644 scripts/hid_configurator/devices.py
 create mode 100644 scripts/hid_configurator/modules/config.py
 create mode 100644 scripts/hid_configurator/modules/dfu.py
 create mode 100644 scripts/hid_configurator/modules/led_stream.py
 create mode 100644 scripts/hid_configurator/modules/music_led_stream.py
 create mode 100644 scripts/profiler/requirements.txt
 create mode 100644 scripts/requirements-extra.txt
 create mode 100644 subsys/bluetooth/Kconfig.enocean
 create mode 100644 subsys/bluetooth/enocean.c
 create mode 100644 subsys/bluetooth/mesh/CMakeLists.txt
 create mode 100644 subsys/bluetooth/mesh/Kconfig
 create mode 100644 subsys/bluetooth/mesh/Kconfig.dk_prov
 create mode 100644 subsys/bluetooth/mesh/Kconfig.models
 create mode 100644 subsys/bluetooth/mesh/dk_prov.c
 create mode 100644 subsys/bluetooth/mesh/gen_battery_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_battery_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_dtt_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_dtt_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_loc_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_loc_internal.h
 create mode 100644 subsys/bluetooth/mesh/gen_loc_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_lvl_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_lvl_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_onoff_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_onoff_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_plvl_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_plvl_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_ponoff_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_ponoff_srv.c
 create mode 100644 subsys/bluetooth/mesh/gen_prop_cli.c
 create mode 100644 subsys/bluetooth/mesh/gen_prop_internal.h
 create mode 100644 subsys/bluetooth/mesh/gen_prop_srv.c
 create mode 100644 subsys/bluetooth/mesh/lightness_cli.c
 create mode 100644 subsys/bluetooth/mesh/lightness_internal.h
 create mode 100644 subsys/bluetooth/mesh/lightness_srv.c
 create mode 100644 subsys/bluetooth/mesh/model_utils.c
 create mode 100644 subsys/bluetooth/mesh/model_utils.h
 create mode 100644 subsys/bluetooth/services/Kconfig.latency
 create mode 100644 subsys/bluetooth/services/Kconfig.latency_c
 create mode 100644 subsys/bluetooth/services/latency.c
 create mode 100644 subsys/bluetooth/services/latency_c.c
 delete mode 100644 subsys/bootloader/bl_crypto_client/CMakeLists.txt
 create mode 100644 subsys/bootloader/bl_validation/CMakeLists.txt
 create mode 100644 subsys/bootloader/bl_validation/Kconfig
 create mode 100644 subsys/bootloader/bl_validation/bl_validation.c
 create mode 100644 subsys/bootloader/cmake/bl_validation_magic.cmake
 delete mode 100644 subsys/bootloader/cmake/fw_info_magic.cmake
 create mode 100644 subsys/bootloader/image/fw_info.conf
 delete mode 100644 subsys/bootloader/image/fw_metadata.conf
 create mode 100644 subsys/bootloader/image/multi_image_mcuboot.conf
 delete mode 100644 subsys/bootloader/include/bootloader.h
 create mode 100644 subsys/bootloader/include/dummy_values/pm_config.h
 create mode 100644 subsys/dfu/CMakeLists.txt
 create mode 100644 subsys/dfu/Kconfig
 create mode 100644 subsys/dfu/include/dfu_target_mcuboot.h
 create mode 100644 subsys/dfu/include/dfu_target_modem.h
 create mode 100644 subsys/dfu/src/dfu_target.c
 create mode 100644 subsys/dfu/src/dfu_target_mcuboot.c
 create mode 100644 subsys/dfu/src/dfu_target_modem.c
 create mode 100644 subsys/esb/CMakeLists.txt
 rename subsys/{enhanced_shockburst => esb}/Kconfig (82%)
 rename subsys/{enhanced_shockburst/nrf_esb.c => esb/esb.c} (86%)
 create mode 100644 subsys/fw_info/CMakeLists.txt
 create mode 100644 subsys/fw_info/Kconfig
 create mode 100644 subsys/fw_info/Kconfig.template.fw_info_ext_api
 create mode 100644 subsys/fw_info/ext_apis.ld
 create mode 100644 subsys/fw_info/fw_info.c
 create mode 100644 subsys/fw_info/fw_info.ld
 delete mode 100644 subsys/fw_metadata/CMakeLists.txt
 delete mode 100644 subsys/fw_metadata/Kconfig
 delete mode 100644 subsys/fw_metadata/fw_metadata.c
 create mode 100644 subsys/mpsl/CMakeLists.txt
 create mode 100644 subsys/mpsl/Kconfig
 create mode 100644 subsys/mpsl/mpsl_init.c
 create mode 100644 subsys/net/lib/aws_iot/CMakeLists.txt
 create mode 100644 subsys/net/lib/aws_iot/Kconfig
 create mode 100644 subsys/net/lib/aws_iot/src/aws_iot.c
 delete mode 100644 subsys/net/lib/mqtt_socket/CMakeLists.txt
 delete mode 100644 subsys/net/lib/mqtt_socket/Kconfig
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_decoder.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_encoder.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_internal.h
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_os.h
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_rx.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_transport.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_transport.h
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_transport_socket_tcp.c
 delete mode 100644 subsys/net/lib/mqtt_socket/mqtt_transport_socket_tls.c
 create mode 100644 subsys/net/lib/zzhc/CMakeLists.txt
 create mode 100644 subsys/net/lib/zzhc/Kconfig
 create mode 100644 subsys/net/lib/zzhc/zzhc.c
 create mode 100644 subsys/net/lib/zzhc/zzhc_internal.h
 create mode 100644 subsys/net/lib/zzhc/zzhc_port.c
 create mode 100644 subsys/nfc/lib/CMakeLists.txt
 create mode 100644 subsys/nfc/lib/Kconfig
 create mode 100644 subsys/nfc/lib/platform.c
 create mode 100644 subsys/nfc/ndef/tnep_rec.c
 create mode 100644 subsys/nfc/t4t/cc_file.c
 create mode 100644 subsys/nfc/t4t/hl_procedure.c
 create mode 100644 subsys/nfc/t4t/tlv_block.c
 create mode 100644 subsys/nfc/tnep/CMakeLists.txt
 create mode 100644 subsys/nfc/tnep/Kconfig
 create mode 100644 subsys/nfc/tnep/poller.c
 create mode 100644 subsys/nfc/tnep/tag.c
 delete mode 100644 tests/aws_fota_json/src/main.c
 delete mode 100644 tests/aws_fota_json/testcase.yaml
 delete mode 100644 tests/aws_jobs/testcase.yaml
 create mode 100644 tests/crypto/CMakeLists.txt
 create mode 100644 tests/crypto/Kconfig
 create mode 100644 tests/crypto/include_override/tc_util_user_override.h
 create mode 100644 tests/crypto/overlay-backend-hw-sw.conf
 create mode 100644 tests/crypto/overlay-backend-hw.conf
 create mode 100644 tests/crypto/overlay-backend-sw.conf
 create mode 100644 tests/crypto/prj.conf
 create mode 100644 tests/crypto/src/common_test.c
 create mode 100644 tests/crypto/src/common_test.h
 create mode 100644 tests/crypto/src/main.c
 create mode 100644 tests/crypto/test_cases/CMakeLists.txt
 create mode 100644 tests/crypto/test_cases/custom-rodata.ld
 create mode 100644 tests/crypto/test_cases/test_aead.c
 create mode 100644 tests/crypto/test_cases/test_aes_cbc.c
 create mode 100644 tests/crypto/test_cases/test_aes_cbc_mac.c
 create mode 100644 tests/crypto/test_cases/test_aes_ctr.c
 create mode 100644 tests/crypto/test_cases/test_aes_ecb.c
 create mode 100644 tests/crypto/test_cases/test_aes_ecb_mac.c
 create mode 100644 tests/crypto/test_cases/test_ecdh.c
 create mode 100644 tests/crypto/test_cases/test_ecdsa.c
 create mode 100644 tests/crypto/test_cases/test_ecjpake.c
 create mode 100644 tests/crypto/test_cases/test_hkdf.c
 create mode 100644 tests/crypto/test_cases/test_hmac.c
 create mode 100644 tests/crypto/test_cases/test_sha_256.c
 create mode 100644 tests/crypto/test_cases/test_sha_512.c
 create mode 100644 tests/crypto/test_cases/test_vectors.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aead_ccm.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aead_chachapoly.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aead_gcm.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aes_cbc.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aes_cbc_mac.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aes_ctr.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aes_ecb.c
 create mode 100644 tests/crypto/test_cases/test_vectors_aes_ecb_mac.c
 create mode 100644 tests/crypto/test_cases/test_vectors_ecdh.c
 create mode 100644 tests/crypto/test_cases/test_vectors_ecdsa_random.c
 create mode 100644 tests/crypto/test_cases/test_vectors_ecdsa_sign.c
 create mode 100644 tests/crypto/test_cases/test_vectors_ecdsa_verify.c
 create mode 100644 tests/crypto/test_cases/test_vectors_ecjpake.c
 create mode 100644 tests/crypto/test_cases/test_vectors_hkdf.c
 create mode 100644 tests/crypto/test_cases/test_vectors_hmac.c
 create mode 100644 tests/crypto/test_cases/test_vectors_sha_256.c
 create mode 100644 tests/crypto/test_cases/test_vectors_sha_512.c
 create mode 100644 tests/crypto/testcase.yaml
 create mode 100755 tests/drivers/flash_patch/test.sh
 rename tests/{subsys/bootloader/fprotect => drivers/fprotect/negative}/CMakeLists.txt (71%)
 rename tests/{subsys/bootloader/fprotect => drivers/fprotect/negative}/prj.conf (95%)
 create mode 100644 tests/drivers/fprotect/negative/src/main.c
 create mode 100644 tests/drivers/fprotect/negative/test.sh
 create mode 100644 tests/drivers/fprotect/negative/testcase.yaml
 create mode 100644 tests/drivers/fprotect/positive/CMakeLists.txt
 create mode 100644 tests/drivers/fprotect/positive/prj.conf
 rename tests/{subsys/bootloader/fprotect => drivers/fprotect/positive}/src/main.c (63%)
 create mode 100644 tests/drivers/fprotect/positive/testcase.yaml
 delete mode 100644 tests/gatt_dm/testcase.yaml
 rename tests/{ => subsys/bluetooth}/gatt_dm/CMakeLists.txt (87%)
 rename tests/{ => subsys/bluetooth}/gatt_dm/mock/gatt_discover_mock.c (94%)
 rename tests/{ => subsys/bluetooth}/gatt_dm/mock/gatt_discover_mock.h (100%)
 rename tests/{ => subsys/bluetooth}/gatt_dm/prj.conf (87%)
 rename tests/{ => subsys/bluetooth}/gatt_dm/src/main.c (96%)
 create mode 100644 tests/subsys/bluetooth/gatt_dm/testcase.yaml
 create mode 100644 tests/subsys/bootloader/bl_validation/CMakeLists.txt
 create mode 100644 tests/subsys/bootloader/bl_validation/prj.conf
 create mode 100644 tests/subsys/bootloader/bl_validation/src/main.c
 create mode 100644 tests/subsys/bootloader/bl_validation/testcase.yaml
 create mode 100644 tests/subsys/dfu/dfu_target/mcuboot/CMakeLists.txt
 create mode 100644 tests/subsys/dfu/dfu_target/mcuboot/prj.conf
 create mode 100644 tests/subsys/dfu/dfu_target/mcuboot/src/main.c
 create mode 100644 tests/subsys/dfu/dfu_target/mcuboot/testcase.yaml
 create mode 100644 tests/subsys/dfu/dfu_target_mcuboot/CMakeLists.txt
 create mode 100644 tests/subsys/dfu/dfu_target_mcuboot/pm_config.h
 create mode 100644 tests/subsys/dfu/dfu_target_mcuboot/prj.conf
 create mode 100644 tests/subsys/dfu/dfu_target_mcuboot/src/main.c
 create mode 100644 tests/subsys/dfu/dfu_target_mcuboot/testcase.yaml
 create mode 100644 tests/subsys/fw_info/CMakeLists.txt
 create mode 100644 tests/subsys/fw_info/prj.conf
 create mode 100644 tests/subsys/fw_info/provision.hex
 create mode 100644 tests/subsys/fw_info/provision_nrf5340_cpuapp.hex
 create mode 100644 tests/subsys/fw_info/provision_nrf9160.hex
 create mode 100644 tests/subsys/fw_info/src/main.c
 create mode 100644 tests/subsys/fw_info/test_private.pem
 create mode 100644 tests/subsys/fw_info/test_public_0.pem
 create mode 100644 tests/subsys/fw_info/test_public_1.pem
 create mode 100644 tests/subsys/fw_info/testcase.yaml
 rename tests/{ => subsys/net/lib/aws_fota}/aws_fota_json/CMakeLists.txt (92%)
 rename tests/{ => subsys/net/lib/aws_fota}/aws_fota_json/prj.conf (84%)
 create mode 100644 tests/subsys/net/lib/aws_fota/aws_fota_json/prj_native_posix.conf
 create mode 100644 tests/subsys/net/lib/aws_fota/aws_fota_json/src/main.c
 create mode 100644 tests/subsys/net/lib/aws_fota/aws_fota_json/testcase.yaml
 rename tests/{ => subsys/net/lib}/aws_jobs/CMakeLists.txt (87%)
 rename tests/{ => subsys/net/lib}/aws_jobs/prj.conf (100%)
 rename tests/{ => subsys/net/lib}/aws_jobs/src/main.c (86%)
 create mode 100644 tests/subsys/net/lib/aws_jobs/testcase.yaml
 create mode 100644 tests/subsys/net/lib/fota_download/CMakeLists.txt
 create mode 100644 tests/subsys/net/lib/fota_download/pm_config.h
 create mode 100644 tests/subsys/net/lib/fota_download/prj.conf
 create mode 100644 tests/subsys/net/lib/fota_download/src/main.c
 create mode 100644 tests/subsys/net/lib/fota_download/testcase.yaml
 create mode 100644 tests/unity/src/native_posix.c
 create mode 100644 tests/unity/unity_cfg.yaml

C:\ncs\nrf>git checkout v1.2.0
Note: switching to 'v1.2.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at c04db43c west.yml: v1.2.0 release
M       samples/nrf9160/spm/nrf9160_pca10090.overlay

C:\ncs\nrf>west update
=== updating zephyr (zephyr):
error: Your local changes to the following files would be overwritten by checkout:
        samples/drivers/i2c_scanner/src/main.c
        samples/subsys/fs/fat_fs/prj.conf
Please commit your changes or stash them before you switch branches.
Aborting
=== updating segger (modules\debug\segger):
--- segger: checked out 6fcf61606d6012d2c44129edc033f59331e268bc as detached HEAD
=== updating mbedtls (modules\crypto\mbedtls):
--- mbedtls: checked out 3776c158fe138a72c97c187e4d31c81c37884be9 as detached HEAD
=== updating mcuboot (bootloader\mcuboot):
--- mcuboot: checked out 0a84cc8070e8a473286c3cfcdc2203add60d672a as detached HEAD
=== updating mcumgr (modules\lib\mcumgr):
--- mcumgr: checked out 1cae1d874eb5f349b4b294d72c2f02fa02706f2d as detached HEAD
=== updating tinycbor (modules\lib\tinycbor):
--- tinycbor: checked out 0fc68fceacd1efc1ce809c5880c380f3d98b7b6e as detached HEAD
=== updating ci-tools (tools\ci-tools):
--- ci-tools: checked out e869d2524d1344d80063bf2898095faf9228f7b5 as detached HEAD
=== updating net-tools (tools\net-tools):
--- net-tools: checked out 30b7efa827b04d2e47840716b0372737fe7d6c92 as detached HEAD
=== updating nrfxlib (nrfxlib):
--- nrfxlib: checked out 7d5e7624ec7fdb071ab8def3ae772e5ee5b65f21 as detached HEAD
=== updating cmock (test\cmock):
--- cmock: checked out c243b9a7a7b3c471023193992b46cf1bd1910450 as detached HEAD
=== updating unity (test\cmock\vendor\unity):
--- unity: checked out 031f3bbe45f8adf504ca3d13e6f093869920b091 as detached HEAD
=== updating mbedtls-nrf (mbedtls):
--- mbedtls-nrf: checked out 39e2c0eeb6501980764793e8d54c49c0a42bde48 as detached HEAD
=== updating civetweb (modules\lib\civetweb):
--- civetweb: checked out 99129c5efc907ea613c4b73ccff07581feb58a7a as detached HEAD
=== updating edtt (tools\edtt):
--- edtt: checked out dd4dd502ef2fbeced6ef7faaba562a7ddca45632 as detached HEAD
=== updating fatfs (modules\fs\fatfs):
--- fatfs: checked out 9ee6b9b9511151d0d64a74d532d39c6f2bbd4f16 as detached HEAD
=== updating hal_nordic (modules\hal\nordic):
--- hal_nordic: checked out 12d7647870888e4cb0e421f2b26884c2e76915ac as detached HEAD
=== updating hal_st (modules\hal\st):
--- hal_st: checked out fa481784b3c49780f18d50bafe00390ccb62b2ec as detached HEAD
=== updating libmetal (modules\hal\libmetal):
--- libmetal: checked out 45e630d6152824f807d3f919958605c4626cbdff as detached HEAD
=== updating loramac-node (modules\lib\loramac-node):
--- loramac-node: checked out 29e516ec585b1a909af2b5f1c60d83e7d4d563e3 as detached HEAD
=== updating lvgl (modules\lib\gui\lvgl):
--- lvgl: checked out 74fc2e753a997bd71cefa34dd9c56dcb954b42e2 as detached HEAD
=== updating nrf_hw_models (modules\bsim_hw_models\nrf_hw_models):
--- nrf_hw_models: checked out fec69703cb1ca06fcdab6d5fde01274f0fc5c759 as detached HEAD
=== updating open-amp (modules\lib\open-amp):
--- open-amp: checked out 9b591b289e1f37339bd038b5a1f0e6c8ad39c63a as detached HEAD
=== updating openthread (modules\lib\openthread):
--- openthread: checked out 3c6191eb4e8ca44b5f4eeaa696837bce14e83c69 as detached HEAD
=== updating littlefs (modules\fs\littlefs):
--- littlefs: checked out fe9572dd5a9fcf93a249daa4233012692bd2881d as detached HEAD
=== updating mipi-sys-t (modules\debug\mipi-sys-t):
--- mipi-sys-t: checked out baf51863f19f009b92e762115ba5572a5b996b92 as detached HEAD
=== updating canopennode (modules\lib\canopennode):
--- canopennode: checked out 5c6b0566d56264efd4bf23ed58bc7cb8b32fe063 as detached HEAD
ERROR: update failed for project zephyr

C:\ncs\nrf>