The latest development version of this page may be more current than this released 3.6.0 version.

West Projects index

See Contributing External Components for more information about this contributing and review process for imported components.

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

acpica

da5f2721e1c7f188fe04aa50af76f4b94f3c3ea3

cmsis

4b96cbb174678dcd3ca86e11e1f24bc5f8726da0

cmsis-dsp

6489e771e9c405f1763b52d64a3f17a1ec488ace

cmsis-nn

0c8669d81381ccf3b1a01d699f3b68b50134a99f

edtt

64e5105ad82390164fb73fc654be3f73a608209a

fatfs

427159bf95ea49b7680facffaa29ad506b42709b

hal_altera

0d225ddd314379b32355a00fb669eacf911e750d

hal_ambiq

ff4ca358d730536addf336c40c3faa4ebf1df00a

hal_atmel

aad79bf530b69b72712d18873df4120ad052d921

hal_espressif

67fa60bdffca7ba8ed199aecfaa26f485f24878b

hal_ethos_u

90ada2ea5681b2a2722a10d2898eac34c2510791

hal_gigadevice

2994b7dde8b0b0fa9b9c0ccb13474b6a486cddc3

hal_infineon

69c883d3bd9fac8a18dd8384624b8c472a68d06f

hal_intel

7b4c25669f1513b0d6d6ee78ee42340d91958884

hal_microchip

5d079f1683a00b801373bbbbf5d181d4e33b30d5

hal_nordic

dce8519f7da37b0a745237679fd3f88250b495ff

hal_nuvoton

68a91bb343ff47e40dbd9189a7d6e3ee801a7135

hal_nxp

d45b14c198d778658b7853b48378d2e132a6c4be

hal_openisa

eabd530a64d71de91d907bad257cd61aacf607bc

hal_quicklogic

b3a66fe6d04d87fd1533a5c8de51d0599fcd08d0

hal_renesas

0b1f2fdb99d6386f125a8dba72083e3c56aecc2b

hal_rpi_pico

fba7162cc7bee06d0149622bbcaac4e41062d368

hal_silabs

b11b29167f3f9a0fd0c34a8eeeb36b0c1d218917

hal_st

0643d20ae85b32c658ad11036f7c964a860ddefe

hal_stm32

60c9634f61c697e1c310ec648d33529712806069

hal_telink

38573af589173259801ae6c2b34b7d4c9e626746

hal_ti

b85f86e51fc4d47c4c383d320d64d52d4d371ae4

hal_wurthelektronik

e5bcb2eac1bb9639ce13b4dafc78eb254e014342

hal_xtensa

08325d6fb7190a105f5382d35e64ed2812c57cf4

hostap

dee924caf7218d0ee2c2698c217559b1292a46d0

libmetal

243eed541b9c211a2ce8841c788e62ddce84425e

liblc3

1a5938ebaca4f13fe79ce074f5dee079783aa29f

littlefs

408c16a909dd6cf128874a76f21c793798c9e423

loramac-node

842413c5fb98707eb5f26e619e8e792453877897

lvgl

2b76c641749725ac90c6ac7959ca7718804cf356

mbedtls

6ec4abdcda78dfc47315af568f93e5ad4398dea0

mcuboot

a4eda30f5b0cfd0cf15512be9dcd559239dbfc91

mipi-sys-t

a819419603a2dfcb47f7f39092e1bc112e45d1ef

net-tools

3a677d355cc7f73e444801a6280d0ccec80a1957

nrf_hw_models

52d0b4b7b7431d8da6222cc3b17a8afdcb099baf

open-amp

da78aea63159771956fe0c9263f2e6985b66e9d5

openthread

7761b81d23b10b3d5ee21b8504c67535cde10896

percepio

0fbc5b72aeab8a6434523a3a7bc8111c17f0bc73

picolibc

764ef4e401a8f4c6a86ab723533841f072885a5b

segger

9d0191285956cef43daf411edc2f1a7788346def

tinycrypt

3e9a49d2672ec01435ffbf0d788db6d95ef28de0

trusted-firmware-m

0b898c9b72171b0a260c0bb64a92ea4713f9e931

trusted-firmware-a

421dc050278287839f5c70019bd6aec617f2bbdb

uoscore-uedhoc

150f4eb2955eaf36ac0f9519d4f4f58d5ade5740

zcbor

d3093b5684f62268c7f27f8a5079f166772619de

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

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 template doc/develop/manifest/external/external.rst.tmpl to add external modules to the list below: