Home
last modified time | relevance | path

Searched refs:macros (Results 1 – 25 of 124) sorted by relevance

12345

/Zephyr-latest/cmake/sca/eclair/ECL/
Dzephyr_common_config.ecl9 -doc="The API interface files are allowed to contain unused macros."
19 -doc_begin="These macros pass its first argument in a safe way to related compiler intrinsics."
20 -config=MC3R1.R20.7,macros={safe,"^(va_start||va_arg)$"}
29 -doc_begin="Some macros are deliberately compile-time constants due to project configurability."
34 -doc="Casts to log_arg_t in logging macros are safe and expected."
37 -doc_begin="The following function-like macros are not writable as inline functions."
38 -config=MC3R1.D4.9,macros+={deliberate,"name(ARG_UNUSED)"}
39 -config=MC3R1.D4.9,macros+={deliberate,"name(CONSTEXPR)"}
40 -config=MC3R1.D4.9,macros+={deliberate,"name(compiler_barrier)"}
41 -config=MC3R1.D4.9,macros+={deliberate,"name(likely)"}
[all …]
Danalysis.ecl7 -config=B.REPORT.ECB,macros=10
/Zephyr-latest/cmake/linker/
Dtarget_template.cmake5 # Template file for optional Zephyr linker macros.
7 # This file will define optional linker macros for toolchains that are not
8 # defining these macros themselves.
/Zephyr-latest/soc/nuvoton/numaker/
DCMakeLists.txt5 # This is for access to pinctrl macros
/Zephyr-latest/doc/kernel/util/
Dindex.rst7 miscellaneous utility functions and macros.
/Zephyr-latest/soc/xlnx/zynq7000/
DCMakeLists.txt9 # This is for access to pinctrl macros
/Zephyr-latest/soc/nuvoton/numicro/
DCMakeLists.txt8 # This is for access to pinctrl macros
/Zephyr-latest/lib/libc/newlib/
DCMakeLists.txt10 # means that the flag macros used by newlib 3.x <inttypes.h> to signal
11 # support for PRI.64 macros are not present. To make them available we
13 # explicitly include the newlib header that provides those macros.
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/
Dmsg.rst6 The Bluetooth Mesh message provides set of structures, macros and functions used
/Zephyr-latest/doc/build/dts/
Dintro-scope-purpose.rst39 The API itself is based on C macros. The macro names all start with ``DT_``. In
41 it's probably a ``devicetree.h`` macro. The generated C header contains macros
44 generated macros have some lowercased letters, while the ``devicetree.h`` macro
Dmacros.bnf1 ; An RFC 7405 ABNF grammar for devicetree macros.
3 ; This does *not* cover macros pulled out of DT via Kconfig,
13 ; - some <other-macro>, a catch-all for other types of macros
27 ; Bus macros: the plain BUS is a way to access a node's bus controller.
31 ; The reg property is special and has its own macros.
58 ; Subnodes of the fixed-partitions compatible get macros which contain
68 ; Every non-root node gets one of these macros, which expands to the node
77 ; These are used by DT_CHILD_NUM and DT_CHILD_NUM_STATUS_OKAY macros
203 ; These macros are currently unused by Zephyr.
242 ; subvalue that deserves its own macro, like the macros for an array
[all …]
Dapi-usage.rst110 If you want something short to save typing, use C macros:
217 properties. These have alternative macros which are described next.
346 Special purpose macros are available for writing device drivers, which usually
376 Convenience macros built on top of the above APIs are also defined to help
380 Generated macros
385 :ref:`devicetree_generated.h <dt-outputs>`. This file contains macros with
388 These macros have tricky naming conventions which the :ref:`devicetree_api` API
394 generated macros, with examples and more details in comments. See `RFC 7405`_
397 .. literalinclude:: macros.bnf
/Zephyr-latest/doc/build/dts/api/
Dapi.rst7 based. Use of these macros has no impact on scheduling. They can be used from
12 discussed individually below. These macros are generally meant for use within
39 There are also :c:macro:`DT_PARENT` and :c:macro:`DT_CHILD` macros which can be
43 The following macros create or operate on node identifiers.
52 The following general-purpose macros can be used to access node properties.
56 Property values can be read using these macros even if the node is disabled,
68 devicetree specification, these macros can be used even for nodes without
85 devicetree specification, these macros can be used even for nodes without
99 some of these macros can be used even for nodes without matching bindings. This
100 does not apply to macros which take cell names as arguments.
[all …]
/Zephyr-latest/soc/nxp/kinetis/
DCMakeLists.txt7 # This is for access to pinctrl macros
/Zephyr-latest/cmake/ide/
Declipse_cdt4_generator_amendment.cmake152 …ERATOR_CXX_SYSTEM_DEFINED_MACROS "${TEMP_VAR}" CACHE INTERNAL "CXX compiler system defined macros")
157 # Wiping C compiler system defined macros and include directories
160 …CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS "" CACHE INTERNAL "C compiler system defined macros")
162 # Wiping CXX compiler system defined macros and include directories
165 …E_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS "" CACHE INTERNAL "CXX compiler system defined macros")
183 …ATOR_C_SYSTEM_DEFINED_MACROS "${_resultDefines}" CACHE INTERNAL "C compiler system defined macros")
198 …ATOR_C_SYSTEM_DEFINED_MACROS "${_resultDefines}" CACHE INTERNAL "C compiler system defined macros")
/Zephyr-latest/cmake/linker/ld/
Dtarget_configure.cmake3 # See root CMakeLists.txt for description and expectations of these macros
Dtarget_relocation.cmake3 # See root CMakeLists.txt for description and expectations of these macros
/Zephyr-latest/subsys/logging/
DKconfig.mode35 logging macros. Hexdump macros are also supported, with a small
/Zephyr-latest/samples/subsys/usb/uac2_implicit_feedback/
Dapp.overlay43 /* Circular reference, macros will figure it out and
/Zephyr-latest/doc/build/kconfig/
Dindex.rst16 The output from Kconfig is a header file :file:`autoconf.h` with macros that
/Zephyr-latest/arch/common/
DKconfig32 with the legacy way using DT macros.
/Zephyr-latest/arch/riscv/core/
Dasm_macros.inc2 * Assembly macros and helpers
/Zephyr-latest/include/zephyr/linker/
Dapp_smem.ld25 * macros, and thus these will not appear in
/Zephyr-latest/lib/posix/options/
DKconfig.proc127 The sysconf() function is implemented compile-time constant via macros. This is the option
/Zephyr-latest/scripts/dts/
DREADME.txt3 converting DTS to the C macros used by Zephyr.

12345