1.. _snippets: 2 3Snippets 4######## 5 6Snippets are a way to save build system settings in one place, and then use 7those settings when you build any Zephyr application. This lets you save common 8configuration separately when it applies to multiple different applications. 9 10Some example use cases for snippets are: 11 12- changing your board's console backend from a "real" UART to a USB CDC-ACM UART 13- enabling frequently-used debugging options 14- applying interrelated configuration settings to your "main" CPU and a 15 co-processor core on an AMP SoC 16 17The following pages document this feature. 18 19.. toctree:: 20 :maxdepth: 1 21 22 using.rst 23 /snippets/index.rst 24 writing.rst 25 design.rst 26