This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired 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

10ae1038e51eb9306f73c3bbcfc4fde954bb9625

cmsis

4b96cbb174678dcd3ca86e11e1f24bc5f8726da0

cmsis-dsp

ff7b5fd1ea5f094665c090c343ec44e74dc0b193

cmsis-nn

0c8669d81381ccf3b1a01d699f3b68b50134a99f

edtt

64e5105ad82390164fb73fc654be3f73a608209a

fatfs

427159bf95ea49b7680facffaa29ad506b42709b

hal_altera

0d225ddd314379b32355a00fb669eacf911e750d

hal_ambiq

0c5ea5749245c8ff6ce7aefbf0aa9981943c2857

hal_atmel

942d664e48f7a2725933a93facc112b87b1de32b

hal_espressif

ffbe58815808af98d1e3241defa552a0fcc6d28a

hal_ethos_u

90ada2ea5681b2a2722a10d2898eac34c2510791

hal_gigadevice

2994b7dde8b0b0fa9b9c0ccb13474b6a486cddc3

hal_infineon

69c883d3bd9fac8a18dd8384624b8c472a68d06f

hal_intel

7b4c25669f1513b0d6d6ee78ee42340d91958884

hal_microchip

5d079f1683a00b801373bbbbf5d181d4e33b30d5

hal_nordic

56e0b052dff311c2f8eb08c6804e60fc79feb56f

hal_nuvoton

584190e131655de1046088bd0d0735d83429ec7c

hal_nxp

2796169ee23dc838311b65758806eb94546a7bc2

hal_openisa

d1e61c0c654d8ca9e73d27fca3a7eb3b7881cb6a

hal_quicklogic

b3a66fe6d04d87fd1533a5c8de51d0599fcd08d0

hal_renesas

1471ed3cbf501434a5f3df2f9df520c3bd8e0258

hal_rpi_pico

fba7162cc7bee06d0149622bbcaac4e41062d368

hal_silabs

d191d981c4eb20c0c7445a4061fcdbcfa686113a

hal_st

fb8e79d1a261fd02aadff7c142729f1954163cf3

hal_stm32

af2d314b6f7f87cfa8365009497132468ca3a686

hal_telink

38573af589173259801ae6c2b34b7d4c9e626746

hal_ti

b85f86e51fc4d47c4c383d320d64d52d4d371ae4

hal_wurthelektronik

24ca9873c3d608fad1fea0431836bc8f144c132e

hal_xtensa

08325d6fb7190a105f5382d35e64ed2812c57cf4

hostap

7adaff26baa48e26a32c576125e0a749a5239b12

libmetal

03140d7f4bd9ba474ebfbb6256e84a9089248e67

liblc3

448f3de31f49a838988a162ef1e23a89ddf2d2ed

littlefs

ca583fd297ceb48bced3c2548600dc615d67af24

loramac-node

842413c5fb98707eb5f26e619e8e792453877897

lvgl

7c61a4cec26402d20c845c95dcad0e39dcd319f8

mbedtls

7053083b0cff8462464e3cbb826e87852fc03da6

mcuboot

05d11942774fc15b90af101232ec5305051216ec

mipi-sys-t

a819419603a2dfcb47f7f39092e1bc112e45d1ef

net-tools

3a677d355cc7f73e444801a6280d0ccec80a1957

nrf_hw_models

a715dcc179f1a71f51c574165958b72fe932ae3f

open-amp

214f9fc1539f8e5937c0474cb6ee29b6dcb2d4b8

openthread

75694d2860282d216d7286f3956388e957c7cfb5

percepio

0fbc5b72aeab8a6434523a3a7bc8111c17f0bc73

picolibc

1a5c603b9f8e228f9459bdafedad15ea28efc700

segger

9d0191285956cef43daf411edc2f1a7788346def

tinycrypt

3e9a49d2672ec01435ffbf0d788db6d95ef28de0

trusted-firmware-m

33c0f47bcb19721a5c33e6fe1eee9225d00bb5bc

trusted-firmware-a

421dc050278287839f5c70019bd6aec617f2bbdb

uoscore-uedhoc

5fe2cb613bd7e4590bd1b00c2adf181ac0229379

zcbor

67fd8bb88d3136738661fa8bb5f9989103f4599e

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

canopennode

dec12fa3f0d790cafa8414a4c2930ea71ab72ffd

chre

3b32c76efee705af146124fb4190f71be5a4e36e

lz4

8e303c264fc21c2116dc612658003a22e933124d

nanopb

42fa8b211e946b90b9d968523fce7b1cfe27617e

psa-arch-tests

6a17330e0dfb5f319730f974d5b05f7b7f04757b

sof

e7cb489d430dc2181e4a5f7f953ed1eaeec6668d

tf-m-tests

a878426da78fbd1486dfc29d6c6b82be4ee79e72

tflite-micro

1a34dcab41e7e0e667db72d6a40999c1ec9c510c

thrift

10023645a0e6cb7ce23fcd7fd3dbac9f18df6234

zscilib

34a94b0995683822fa3626dcd5d838301c94c350

bsim

384a091445c57b44ac8cbd18ebd245b47c71db94

babblesim_base

19d62424c0802c6c9fc15528febe666e40f372a1

babblesim_ext_2G4_libPhyComv1

9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94

babblesim_ext_2G4_phy_v1

d47c6dd90035b41b14f6921785ccb7b8484868e2

babblesim_ext_2G4_channel_NtNcable

20a38c997f507b0aa53817aab3d73a462fff7af1

babblesim_ext_2G4_channel_multiatt

bde72a57384dde7a4310bcf3843469401be93074

babblesim_ext_2G4_modem_magic

cb70771794f0bf6f262aa474848611c68ae8f1ed

babblesim_ext_2G4_modem_BLE_simple

809ab073159c9ab6686c2fea5749b0702e0909f7

babblesim_ext_2G4_device_burst_interferer

5b5339351d6e6a2368c686c734dc8b2fc65698fc

babblesim_ext_2G4_device_WLAN_actmod

9cb6d8e72695f6b785e57443f0629a18069d6ce4

babblesim_ext_2G4_device_playback

85c645929cf1ce995d8537107d9dcbd12ed64036

babblesim_ext_libCryptov1

eed6d7038e839153e340bd333bc43541cb90ba64

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.

  • TBD