forked from nrfconnect/sdk-nrf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
west.yml
122 lines (115 loc) · 3.81 KB
/
west.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# The west manifest file (west.yml) for the nRF Connect SDK (NCS).
#
# The per-workspace west configuration file, ncs/.west/config,
# specifies the location of this manifest file like this:
#
# [manifest]
# path = nrf
#
# See the west documentation for more information:
#
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/west/index.html
manifest:
# This west.yml requires west 0.7 or later, because the "import"
# feature used below was introduced then.
version: 0.7
# "remotes" is a list of locations where git repositories are cloned
# and fetched from.
remotes:
# nRF Connect SDK GitHub organization.
# NCS repositories are hosted here.
- name: ncs
url-base: https://github.com/nrfconnect
# Third-party repository sources:
- name: zephyrproject
url-base: https://github.com/zephyrproject-rtos
- name: throwtheswitch
url-base: https://github.com/ThrowTheSwitch
- name: armmbed
url-base: https://github.com/ARMmbed
# If not otherwise specified, the projects below should be obtained
# from the ncs remote.
defaults:
remote: ncs
# "projects" is a list of git repositories which make up the NCS
# source code.
projects:
# The Zephyr RTOS fork in the NCS, along with the subset of its
# modules which NCS imports directly.
#
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/introduction/index.html
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html
- name: zephyr
repo-path: sdk-zephyr
revision: fad096762dd04ff66da731cfe94c2671c60e04aa
import:
# In addition to the zephyr repository itself, NCS also
# imports the contents of zephyr/west.yml at the above
# revision. Only the projects explicitly named in the
# following whitelist are imported.
#
# Note that the zephyr west extensions (like 'build', 'flash',
# 'debug', etc.) are automatically provided by this import, so
# there's no need to add a redundant west-commands: key for
# the zephyr project.
#
# Please keep this list sorted alphabetically.
name-whitelist:
- canopennode
- ci-tools
- cmsis
- civetweb
- edtt
- fatfs
- hal_nordic
- hal_st
- libmetal
- littlefs
- loramac-node
- lvgl
- mbedtls
- mipi-sys-t
- net-tools
- nrf_hw_models
- open-amp
- openthread
- segger
- tinycbor
- tinycrypt
# NCS repositories.
#
# Some of these are also Zephyr modules which have NCS-specific
# changes.
- name: mcuboot
repo-path: sdk-mcuboot
revision: c54c728f8c99d494bc3837eaf60153ff1f188872
path: bootloader/mcuboot
- name: mcumgr
repo-path: sdk-mcumgr
revision: 898a5a7f5224be8345e58eca3b9a84389ed61d15
path: modules/lib/mcumgr
- name: nrfxlib
repo-path: sdk-nrfxlib
path: nrfxlib
revision: 88c586c473e0ca3b7ffc4c5d5fd4f74a330c816f
# Other third-party repositories.
- name: cmock
path: test/cmock
revision: c243b9a7a7b3c471023193992b46cf1bd1910450
remote: throwtheswitch
- name: unity
path: test/cmock/vendor/unity
revision: 031f3bbe45f8adf504ca3d13e6f093869920b091
remote: throwtheswitch
- name: mbedtls-nrf
path: mbedtls
repo-path: mbedtls
revision: mbedtls-2.16.6
remote: armmbed
# West-related configuration for the nrf repository.
self:
# This repository should be cloned to ncs/nrf.
path: nrf
# This line configures west extensions which are currently only
# for internal use by NCS maintainers.
west-commands: scripts/west-commands.yml