zephyr/doc/guides
Ulf Magnusson 9f18df0274 doc: dts: Add more details, implementation notes, and examples
Rewrite most of the 'Input and output files' section to add more details
and implementation notes, and to make some description more more
concrete:

 - Mention dtlib, edtlib, and gen_defines.py, and explain what they do

 - Add an example of how macros get generated from the devicetree, and
   explain the DT_<node>_<property> format of the generated identifiers.

   Merge the 'Include files generation' section into the 'Input and
   output files' section at the same time.

 - Explain that the base devicetree and the overlays just get
   concatenated, and why this works

 - Add more details on how dts_fixup.h files work

 - Mention that the C dtc compiler is only run to catch errors and
   warnings from it

 - Mention that the concatenated devicetree appears in
   zephyr/<BOARD>.dts.pre.tmp

 - Mention /include/, which is the native DTS mechanism for including
   other files

 - Misc. other minor tweaks

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2020-01-14 16:53:12 -05:00
..
bluetooth
build doc: document python build scripts 2020-01-02 17:09:29 -05:00
crypto
debugging
device_mgmt
documentation
dts doc: dts: Add more details, implementation notes, and examples 2020-01-14 16:53:12 -05:00
kconfig doc: kconfig: Mention guiconfig on tips page 2019-12-18 11:53:36 +01:00
networking
optimizations
portability
porting doc/guides: shields: Document shield conditional configuration 2020-01-02 17:02:41 -05:00
test
tools
tracing
west
beyond-GSG.rst
c_library.rst
coccinelle.rst
code-relocation.rst doc: document python build scripts 2020-01-02 17:09:29 -05:00
coverage.rst
env_vars.rst
getting-help.rst
index.rst doc: document python build scripts 2020-01-02 17:09:29 -05:00
modules.rst