zephyr/doc/guides
Martí Bolívar 808dd9e684 doc: reference: add devicetree bindings content
Add generated documentation content for known devicetree bindings
using the Binding abstraction which was just added to edtlib. This
works similarly to the way Kconfig content is generated, so extract a
bit of common helper code for doing that out and rename the relevant
files to keep the distinction clear.

Make the documentation build system respect a preset DTS_ROOT. In this
way, out of tree bindings can be added to the generated content by
telling the documentation build system where to find them, identically
to how out of tree bindings can be added to a Zephyr application.

Similarly, make the output directory configurable.

Fixes: #28865
Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-11-02 14:26:33 -05:00
..
bluetooth doc: update enumerator usage to :c:enumerator: 2020-08-31 09:57:33 -04:00
build doc: dts: revisit documentation 2020-03-24 10:11:20 -05:00
coding_guidelines doc: coding guidelines: fix links for other rules examples 2020-07-25 10:50:03 -04:00
crypto
debugging doc: debugging: Add information about gdbstub 2020-09-02 20:54:57 -04:00
device_mgmt dts: remove legacy macro support 2020-10-09 08:45:38 -05:00
documentation zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dts doc: reference: add devicetree bindings content 2020-11-02 14:26:33 -05:00
emulator doc: emulator: Add basic documentation 2020-10-27 16:41:30 +01:00
kconfig cmake: extend support for conf file and board overlays 2020-09-04 17:52:27 +02:00
networking doc: net: Add information about net_pkt processing statistics 2020-08-07 10:12:51 +03:00
optimizations doc: add documentation for tool targets 2020-07-26 19:26:57 -04:00
platformio doc: Update PlatformIO guide 2020-04-15 12:49:27 +02:00
portability doc: guides: portability: fix misspellings in POSIX C LANG table 2020-08-21 13:55:32 -04:00
porting doc: add info about using thread local storage 2020-10-24 10:52:00 -07:00
test sanitycheck: inclusive language 2020-08-27 07:04:07 -04:00
tools boards: nrf52_pca10040: Rename to nrf52dk_nrf52832 2020-04-06 13:09:07 +02:00
tracing tracing: add feature for analysing post-mortem 2020-10-07 10:10:48 -04:00
west doc: west: add inline comments in the tree and manifest examples 2020-10-12 14:50:17 -05:00
beyond-GSG.rst cmake: add support for user-defined board aliases 2020-04-09 14:38:36 +02:00
c_library.rst global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
coccinelle.rst
code-relocation.rst cmake: docs: Fix 'test_relocation' -> 'code_relocation' 2020-06-17 09:40:47 +02:00
coverage.rst doc: coverage: document unit test coverage 2020-10-06 18:08:19 -05:00
design_guidelines.rst doc: Apply constant qualifier on device instance where relevant 2020-09-02 13:48:13 +02:00
env_vars.rst cmake: introduction of ZephyrBuildConfiguration package 2020-05-27 17:58:50 +02:00
getting-help.rst
index.rst doc: emulator: Add basic documentation 2020-10-27 16:41:30 +01:00
modules.rst doc: modules: rework content describing submitting changes to modules 2020-10-19 17:51:19 +02:00
thread_local_storage.rst doc: add info about using thread local storage 2020-10-24 10:52:00 -07:00
zephyr_cmake_package.rst cmake: Zephyr CMake package clean-up and minor fix 2020-08-19 12:52:33 -04:00