1:orphan: 2 3.. _west_projects_index: 4 5West Projects index 6################### 7 8See :ref:`external-contributions` for more information about 9this contributing and review process for imported components. 10 11Active Projects/Modules 12+++++++++++++++++++++++ 13 14The projects below are enabled by default and will be downloaded when you 15call `west update`. Many of the projects or modules listed below are 16essential for building generic Zephyr application and include among others 17hardware support for many of the platforms available in Zephyr. 18 19To disable any of the active modules, for example a specific HAL, use the 20following commands:: 21 22 west config manifest.project-filter -- -hal_FOO 23 west update 24 25.. manifest-projects-table:: 26 :filter: active 27 28Inactive and Optional Projects/Modules 29++++++++++++++++++++++++++++++++++++++ 30 31 32The projects below are optional and will not be downloaded when you 33call `west update`. You can add any of the the projects or modules listed below 34and use them to write application code and extend your workspace with the added 35functionality. 36 37To enable any of the modules below, use the following commands:: 38 39 west config manifest.project-filter -- +nanopb 40 west update 41 42.. manifest-projects-table:: 43 :filter: inactive 44 45External Projects/Modules 46++++++++++++++++++++++++++ 47 48 49The projects listed below are external and are not directly imported into the 50default manifest. 51To use any of the projects below, you will need to define your own manifest 52file which includes them. See :ref:`west-manifest-import` for information on 53recommended ways to do this while still inheriting the mandatory modules from 54Zephyr's :file:`west.yml`. 55 56.. rst-class:: rst-columns 57 58- TBD 59