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

62c0021cbf079b43cdd9a219e9b10b49ea616e19

zephyr

tiacsys/main

canopennode

dec12fa3f0d790cafa8414a4c2930ea71ab72ffd

chre

3b32c76efee705af146124fb4190f71be5a4e36e

acpica

8d24867bc9c9d81c81eeac59391cda59333affd4

cmsis

512cc7e895e8491696b61f7ba8066b4a182569b8

cmsis_6

30a859f44ef8ab4dc8f84b03ed586fd16ccf9d74

edtt

c282625e694f0b53ea53e13231ea6d2f49411768

fatfs

f4ead3bf4a6dab3a07d7b5f5315795c073db568d

hal_adi

4a189d5d2d20267084d9066cd0c4548dd730f809

hal_ambiq

5efc0228528a8adce5eae0d226fac85d2551eb3b

hal_atmel

065e57c5013051c8b7f2256271349c6942bd9344

hal_bouffalolab

6236ecf4224ffb5fe1e3542c0380db951bb14540

hal_espressif

2e6348fd9534226fc0829915e0c15d780855a012

hal_ethos_u

03567073fe2b9802c0bd73f9534da6f8a03924d1

hal_gigadevice

ee0e31302c21b2a465dc303b3ced8c606c2167c8

hal_infineon

470f874ce432763a2b82cd322d0ff6efc89240cd

hal_intel

82a33b2de29523d9ce572b3d0110a808665cd3ff

hal_microchip

dbbff4a054d5888c3e8a27096335197a1a8186ca

hal_nordic

daad38f2e9f6c641849010d74fe02ea736d4d921

hal_nuvoton

8f1bf948a94cf59926ea7b686985e1d6c6f954c7

hal_nxp

683b4077c6760ece043e55bb2d7dc9d1996c7ffd

hal_openisa

eabd530a64d71de91d907bad257cd61aacf607bc

hal_quicklogic

bad894440fe72c814864798c8e3a76d13edffb6c

hal_renesas

14f3c2bdd307009eaf9520cdfda2cbabb81e8d10

hal_rpi_pico

562b41e10a1d8b1a761b253b107c5c6a84cf4535

hal_sifli

86fa0e9433fda1a760e0077c19b8407ecceea2f9

hal_silabs

8a4c8d3572731757a0a8d9c66cda27bb9343b588

hal_st

6d963459acecfd2f9748ab506385a3188d8768f0

hal_stm32

e05bb4707857ecf4344c29a9407aaa4227407546

hal_tdk

60708f2c7bf078bc9cc3a7737ef955ec572c23e2

hal_telink

4226c7fc17d5a34e557d026d428fc766191a0800

hal_ti

b141deb61a34e257afa16381c5d25e2f3d56d5a5

hal_wch

6dd313768b5f4cc69baeac4ce6e59f2038eb8ce5

hal_wurthelektronik

7c1297ea071d03289112eb24e789c89c7095c0a2

hal_xtensa

3cc9e3a9360be5c96c956dce84064b85439b6769

hostap

7c5d886f4b1afd6d00192e346268f03f5f44354c

liblc3

48bbd3eacd36e99a57317a0a4867002e0b09e183

libmetal

66e084293b2a7ced5a73fbd247deddba8915883a

littlefs

8f5ca347843363882619d8f96c00d8dbd88a8e79

loramac-node

fb00b383072518c918e2258b0916c996f2d4eebe

lvgl

94ae6c0535aa6ac4b08a75f4ae2c3a08cacb5c41

mbedtls

c5b06d89c9c498d8fc8659ce31f7e53137b6270f

mcuboot

cb6e4ceaacd4dfe1e3cdeb92c7f5680f62967837

mipi-sys-t

5a9d6055b62edc54566d6d0034d9daec91749b98

net-tools

64d7acc661ae2772282570f21beab85d02f2f35c

open-amp

5efe7974f9546582e99f5a842a816ea4b65f5227

openthread

9a40380a47b2493cfcd172b362704581e9aef47f

picolibc

ca8b6ebba5226a75545e57a140443168a26ba664

psa-arch-tests

d70b2c7072cedf0f14724211d2122ef07b98720c

segger

50892fdbcf2f570e67baa72b8894a66b16946f72

tf-m-tests

cde5b6ed540d3ff5a09564fded6b39b0a70ad3bf

trusted-firmware-a

0a29cac8fe0f7bdb835b469d9ea11b8e17377a92

trusted-firmware-m

6788687e013733d12f015b5d45b214019dea58f7

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: