West Projects index

This page acts as an index of projects (modules) compatible with the West meta-tool.

It primarily lists the components declared in Zephyr’s default manifest file. See Contributing External Components for more information about the contribution and review process for these imported components.

It also maintains a registry of external projects, maintained outside of the Zephyr Project, that can easily be integrated into a Zephyr workspace.

Active Projects/Modules

The projects below are enabled by default and will be downloaded when you call west update. Many of the projects or modules listed below are essential for building generic Zephyr application and include among others hardware support for many of the platforms available in Zephyr.

To disable any of the active modules, for example a specific HAL, use the following commands:

west config manifest.project-filter -- -hal_FOO
west update

Project

Revision

cannectivity

tiacsys/main

ubxlib

847e1e8ce4891abe587abd03c0e86564870b5134

zephyr

tiacsys/main

acpica

8d24867bc9c9d81c81eeac59391cda59333affd4

cmsis

512cc7e895e8491696b61f7ba8066b4a182569b8

cmsis_6

1c1840af7a7e757d6e2fec3ddb0e5ce0dfcc93c8

edtt

c282625e694f0b53ea53e13231ea6d2f49411768

fatfs

4f60a12c58c3de4246857ad87c40239ecd93349b

hal_adi

489885cdfa668870f95b00ded1cc56ac52cdf5c4

hal_ambiq

3d7044ea240fc8dcb7b4c843b76f70cae5db736b

hal_atmel

8f95c79f2a80427ef446563cc9addefa959e92a9

hal_bouffalolab

577b219696191f7715ac772e265b14108ecc49a5

hal_espressif

b16851b3c20e6fad3d2da42ec24a3e82d0b8b444

hal_ethos_u

5f0b9d1e17b245aefc308ee0d5a4543833b96b11

hal_gigadevice

804f92bf5794e403fab89178dcc6d775b9269c0d

hal_infineon

2191db4d7723737ffd3d59d01b50f7595dac2944

hal_intel

884c7a79a48efef50bc0d12c86f5d0951748f24d

hal_microchip

e33b6fce18d8a75dad23a2af6dd2d027564fee89

hal_nordic

c708b9fe1b7a36090c468374811a6e934b97e54a

hal_nuvoton

0f411a85da7d17a612d54450f608f4d30cdb971f

hal_nxp

a8b437ef366ff9a6f9bee3377dc189c4d2623f5b

hal_openisa

eabd530a64d71de91d907bad257cd61aacf607bc

hal_quicklogic

bad894440fe72c814864798c8e3a76d13edffb6c

hal_realtek

29d365ccfbceb9f42ce666d75463fbe2c83b8e29

hal_renesas

2687bc9b2737e50fd1d0147233722aba86ba1ec9

hal_rpi_pico

2e9dbf14fa56e5907aefb07e8e75010ec5210946

hal_sifli

86fa0e9433fda1a760e0077c19b8407ecceea2f9

hal_silabs

3402d10d7bbe0f323e018a4142b7ab7d45f9308b

hal_st

ce795a9b0de623022c17d2ff394587c024aec850

hal_stm32

c9550199186236d610092f4005f8c9bae2a6bfcf

hal_tdk

4e53fe1a1ea634dd8a13ecda1151a73bc598622f

hal_telink

4226c7fc17d5a34e557d026d428fc766191a0800

hal_ti

53c80140dd69905cc5e034f637eff9c66b2f9654

hal_wch

fbfabfc590e86b74af873bd26d3b4433a0ffb9e9

hal_wurthelektronik

7c1297ea071d03289112eb24e789c89c7095c0a2

hal_xtensa

60224c27bed1466287f0246ac04c902b92331c29

hostap

33921a8a77c56bddfe196a11935009cededc3bb3

liblc3

48bbd3eacd36e99a57317a0a4867002e0b09e183

libmetal

77237e9748212796a8f93a33689ce935fb9c81c2

littlefs

e9a8638fc228e43a3156ed3ac602229af3e3c1d5

loramac-node

874544f2a8a0212a0cc12e5eea51a024fd3d93d1

lvgl

c9ffd4692de246eb911c7ba49b78a331b2c63c74

mbedtls

c43f34b93797e81fd0257c30004dcd0ae332ae51

mcuboot

bfbc2eff1ab2f8d290b915036ecdaafdbc620e0f

mipi-sys-t

5a9d6055b62edc54566d6d0034d9daec91749b98

net-tools

96ecb88c982812d48564d319cf7d9a0709c85c70

open-amp

01032a8a7bdfdd541686f5dfa3671e602b9fcbff

openthread

4a8d33459567cc611bf9d4d810c2201a24a64d84

picolibc

01254932e8e81085817ed61fd858648584ffe37c

psa-arch-tests

3ce2420dd321c86928b40d33a8f799f5138469d3

segger

50892fdbcf2f570e67baa72b8894a66b16946f72

tf-m-tests

420c95daa7a25143bb88f807a1e2c432dd4372e8

tf-psa-crypto

765af96a20a2b408474dcd950372ba9af4d26b62

trusted-firmware-a

4d431cbbb451d13359534c63bf67e2d315ca37de

trusted-firmware-m

3d46d29fb296af1ff278ea3216e6fe0289a8fa7a

Inactive and Optional Projects/Modules

The projects below are optional and will not be downloaded when you call west update. You can add any of the projects or modules listed below and use them to write application code and extend your workspace with the added functionality.

To enable any of the modules below, use the following commands:

west config manifest.project-filter -- +nanopb
west update

Project

Revision

External Projects/Modules

The projects listed below are external and are not directly imported into the default manifest. To use any of the projects below, you will need to define your own manifest file which includes them. See Manifest Imports for information on recommended ways to do this while still inheriting the mandatory modules from Zephyr’s west.yml.

Use the dedicated template file to contribute new external modules to the list below: