Zephyr Project
3.7.0
Contents
Introduction
Developing with Zephyr
Kernel
OS Services
Build and Configuration Systems
Connectivity
Hardware Support
Contributing to Zephyr
Project and Governance
Security
Safety
Samples and Demos
Supported Boards
Shields
Releases
Zephyr Project
Index
Index – D
dac_channel_cfg (C struct)
dac_channel_cfg.buffered (C var)
dac_channel_cfg.channel_id (C var)
dac_channel_cfg.resolution (C var)
dac_channel_setup (C function)
dac_write_value (C function)
dai_clock_inversion (C enum)
dai_clock_inversion.DAI_INVERSION_IB_IF (C enumerator)
dai_clock_inversion.DAI_INVERSION_IB_NF (C enumerator)
dai_clock_inversion.DAI_INVERSION_NB_IF (C enumerator)
dai_clock_inversion.DAI_INVERSION_NB_NF (C enumerator)
dai_clock_provider (C enum)
dai_clock_provider.DAI_CBC_CFC (C enumerator)
dai_clock_provider.DAI_CBC_CFP (C enumerator)
dai_clock_provider.DAI_CBP_CFC (C enumerator)
dai_clock_provider.DAI_CBP_CFP (C enumerator)
dai_config (C struct)
dai_config.block_size (C var)
dai_config.channels (C var)
dai_config.dai_index (C var)
dai_config.format (C var)
dai_config.link_config (C var)
dai_config.options (C var)
dai_config.rate (C var)
dai_config.type (C var)
dai_config.word_size (C var)
dai_config_get (C function)
dai_config_set (C function)
dai_dir (C enum)
dai_dir.DAI_DIR_BOTH (C enumerator)
dai_dir.DAI_DIR_RX (C enumerator)
dai_dir.DAI_DIR_TX (C enumerator)
DAI_FORMAT_CLOCK_INVERSION_MASK (C macro)
DAI_FORMAT_CLOCK_PROVIDER_MASK (C macro)
DAI_FORMAT_PROTOCOL_MASK (C macro)
dai_get_properties (C function)
dai_probe (C function)
dai_properties (C struct)
dai_properties.dma_hs_id (C var)
dai_properties.fifo_address (C var)
dai_properties.fifo_depth (C var)
dai_properties.reg_init_delay (C var)
dai_properties.stream_id (C var)
dai_protocol (C enum)
dai_protocol.DAI_PROTO_DSP_A (C enumerator)
dai_protocol.DAI_PROTO_DSP_B (C enumerator)
dai_protocol.DAI_PROTO_I2S (C enumerator)
dai_protocol.DAI_PROTO_LEFT_J (C enumerator)
dai_protocol.DAI_PROTO_PDM (C enumerator)
dai_protocol.DAI_PROTO_RIGHT_J (C enumerator)
dai_remove (C function)
dai_state (C enum)
dai_state.DAI_STATE_ERROR (C enumerator)
dai_state.DAI_STATE_NOT_READY (C enumerator)
dai_state.DAI_STATE_PAUSED (C enumerator)
dai_state.DAI_STATE_PRE_RUNNING (C enumerator)
dai_state.DAI_STATE_READY (C enumerator)
dai_state.DAI_STATE_RUNNING (C enumerator)
dai_state.DAI_STATE_STOPPING (C enumerator)
dai_trigger (C function)
dai_trigger_cmd (C enum)
dai_trigger_cmd.DAI_TRIGGER_COPY (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_DRAIN (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_DROP (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_PAUSE (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_POST_STOP (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_PRE_START (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_PREPARE (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_RESET (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_START (C enumerator)
dai_trigger_cmd.DAI_TRIGGER_STOP (C enumerator)
dai_ts_cfg (C struct)
dai_ts_cfg.direction (C var)
dai_ts_cfg.dma_chan_count (C var)
dai_ts_cfg.dma_chan_index (C var)
dai_ts_cfg.dma_id (C var)
dai_ts_cfg.index (C var)
dai_ts_cfg.type (C var)
dai_ts_cfg.walclk_rate (C var)
dai_ts_config (C function)
dai_ts_data (C struct)
dai_ts_data.sample (C var)
dai_ts_data.walclk (C var)
dai_ts_data.walclk_rate (C var)
dai_ts_get (C function)
dai_ts_start (C function)
dai_ts_stop (C function)
dai_type (C enum)
dai_type.DAI_AMD_BT (C enumerator)
dai_type.DAI_AMD_DMIC (C enumerator)
dai_type.DAI_AMD_SP (C enumerator)
dai_type.DAI_IMX_ESAI (C enumerator)
dai_type.DAI_IMX_SAI (C enumerator)
dai_type.DAI_INTEL_ALH (C enumerator)
dai_type.DAI_INTEL_ALH_NHLT (C enumerator)
dai_type.DAI_INTEL_DMIC (C enumerator)
dai_type.DAI_INTEL_DMIC_NHLT (C enumerator)
dai_type.DAI_INTEL_HDA (C enumerator)
dai_type.DAI_INTEL_HDA_NHLT (C enumerator)
dai_type.DAI_INTEL_SSP (C enumerator)
dai_type.DAI_INTEL_SSP_NHLT (C enumerator)
dai_type.DAI_LEGACY_I2S (C enumerator)
dai_type.DAI_MEDIATEK_AFE (C enumerator)
DBG (west.commands.Verbosity attribute)
dbg() (in module west.log)
(west.commands.WestCommand method)
DBG_EXTREME (west.commands.Verbosity attribute)
DBG_MORE (west.commands.Verbosity attribute)
DEFAULT (west.manifest.ImportFlag attribute)
delete() (west.configuration.Configuration method)
DeprecatedAction (class in runners.core)
description (west.commands.WestCommand attribute)
dev_id_help() (runners.core.ZephyrBinaryRunner class method)
device (C struct)
device runtime power management
device.api (C var)
device.config (C var)
device.data (C var)
device.deps (C var)
device.name (C var)
device.state (C var)
DEVICE_DECLARE (C macro)
DEVICE_DEFINE (C macro)
DEVICE_DT_DEFER (C macro)
DEVICE_DT_DEFINE (C macro)
DEVICE_DT_GET (C macro)
DEVICE_DT_GET_ANY (C macro)
DEVICE_DT_GET_ONE (C macro)
DEVICE_DT_GET_OR_NULL (C macro)
DEVICE_DT_INST_DEFINE (C macro)
DEVICE_DT_INST_GET (C macro)
DEVICE_DT_NAME (C macro)
DEVICE_DT_NAME_GET (C macro)
device_from_handle (C function)
DEVICE_GET (C macro)
device_get_binding (C function)
device_handle_get (C function)
DEVICE_HANDLE_NULL (C macro)
device_handle_t (C type)
device_init (C function)
DEVICE_INIT_DT_GET (C macro)
DEVICE_INIT_GET (C macro)
device_injected_handles_get (C function)
device_is_ready (C function)
DEVICE_NAME_GET (C macro)
DEVICE_PCIE_DECLARE (C macro)
DEVICE_PCIE_INIT (C macro)
DEVICE_PCIE_INST_DECLARE (C macro)
DEVICE_PCIE_INST_INIT (C macro)
device_required_foreach (C function)
device_required_handles_get (C function)
device_state (C struct)
device_state.init_res (C var)
device_state.initialized (C var)
device_supported_foreach (C function)
device_supported_handles_get (C function)
device_visitor_callback_t (C type)
DeviceAdapter (class in twister_harness)
die() (in module west.log)
(west.commands.WestCommand method)
disconnect() (twister_harness.DeviceAdapter method)
disk_access_init (C function)
disk_access_ioctl (C function)
disk_access_read (C function)
disk_access_register (C function)
disk_access_status (C function)
disk_access_unregister (C function)
disk_access_write (C function)
disk_info (C struct)
disk_info.dev (C var)
disk_info.name (C var)
disk_info.node (C var)
disk_info.ops (C var)
disk_info.refcnt (C var)
DISK_IOCTL_CTRL_DEINIT (C macro)
DISK_IOCTL_CTRL_INIT (C macro)
DISK_IOCTL_CTRL_SYNC (C macro)
DISK_IOCTL_GET_ERASE_BLOCK_SZ (C macro)
DISK_IOCTL_GET_SECTOR_COUNT (C macro)
DISK_IOCTL_GET_SECTOR_SIZE (C macro)
DISK_IOCTL_RESERVED (C macro)
disk_operations (C struct)
DISK_STATUS_NOMEDIA (C macro)
DISK_STATUS_OK (C macro)
DISK_STATUS_UNINIT (C macro)
DISK_STATUS_WR_PROTECT (C macro)
DISPLAY_BITS_PER_PIXEL (C macro)
display_blanking_off (C function)
display_blanking_off_api (C type)
display_blanking_on (C function)
display_blanking_on_api (C type)
display_buffer_descriptor (C struct)
display_buffer_descriptor.buf_size (C var)
display_buffer_descriptor.height (C var)
display_buffer_descriptor.pitch (C var)
display_buffer_descriptor.width (C var)
display_capabilities (C struct)
display_capabilities.current_orientation (C var)
display_capabilities.current_pixel_format (C var)
display_capabilities.screen_info (C var)
display_capabilities.supported_pixel_formats (C var)
display_capabilities.x_resolution (C var)
display_capabilities.y_resolution (C var)
display_driver_api (C struct)
display_get_capabilities (C function)
display_get_capabilities_api (C type)
display_get_framebuffer (C function)
display_get_framebuffer_api (C type)
display_orientation (C enum)
display_orientation.DISPLAY_ORIENTATION_NORMAL (C enumerator)
display_orientation.DISPLAY_ORIENTATION_ROTATED_180 (C enumerator)
display_orientation.DISPLAY_ORIENTATION_ROTATED_270 (C enumerator)
display_orientation.DISPLAY_ORIENTATION_ROTATED_90 (C enumerator)
display_pixel_format (C enum)
display_pixel_format.PIXEL_FORMAT_ARGB_8888 (C enumerator)
display_pixel_format.PIXEL_FORMAT_BGR_565 (C enumerator)
display_pixel_format.PIXEL_FORMAT_MONO01 (C enumerator)
display_pixel_format.PIXEL_FORMAT_MONO10 (C enumerator)
display_pixel_format.PIXEL_FORMAT_RGB_565 (C enumerator)
display_pixel_format.PIXEL_FORMAT_RGB_888 (C enumerator)
display_read (C function)
display_read_api (C type)
display_screen_info (C enum)
display_screen_info.SCREEN_INFO_DOUBLE_BUFFER (C enumerator)
display_screen_info.SCREEN_INFO_EPD (C enumerator)
display_screen_info.SCREEN_INFO_MONO_MSB_FIRST (C enumerator)
display_screen_info.SCREEN_INFO_MONO_VTILED (C enumerator)
display_screen_info.SCREEN_INFO_X_ALIGNMENT_WIDTH (C enumerator)
display_set_brightness (C function)
display_set_brightness_api (C type)
display_set_contrast (C function)
display_set_contrast_api (C type)
display_set_orientation (C function)
display_set_orientation_api (C type)
display_set_pixel_format (C function)
display_set_pixel_format_api (C type)
display_write (C function)
display_write_api (C type)
DIV_ROUND_CLOSEST (C macro)
DIV_ROUND_UP (C macro)
dma_addr_adj (C enum)
dma_addr_adj.DMA_ADDR_ADJ_DECREMENT (C enumerator)
dma_addr_adj.DMA_ADDR_ADJ_INCREMENT (C enumerator)
dma_addr_adj.DMA_ADDR_ADJ_NO_CHANGE (C enumerator)
dma_attribute_type (C enum)
dma_attribute_type.DMA_ATTR_BUFFER_ADDRESS_ALIGNMENT (C enumerator)
dma_attribute_type.DMA_ATTR_BUFFER_SIZE_ALIGNMENT (C enumerator)
dma_attribute_type.DMA_ATTR_COPY_ALIGNMENT (C enumerator)
dma_attribute_type.DMA_ATTR_MAX_BLOCK_COUNT (C enumerator)
dma_block_config (C struct)
dma_block_config.block_size (C var)
dma_block_config.dest_addr_adj (C var)
dma_block_config.dest_address (C var)
dma_block_config.dest_reload_en (C var)
dma_block_config.dest_scatter_count (C var)
dma_block_config.dest_scatter_en (C var)
dma_block_config.dest_scatter_interval (C var)
dma_block_config.fifo_mode_control (C var)
dma_block_config.flow_control_mode (C var)
dma_block_config.next_block (C var)
dma_block_config.source_addr_adj (C var)
dma_block_config.source_address (C var)
dma_block_config.source_gather_count (C var)
dma_block_config.source_gather_en (C var)
dma_block_config.source_gather_interval (C var)
dma_block_config.source_reload_en (C var)
DMA_BUF_ADDR_ALIGNMENT (C macro)
DMA_BUF_SIZE_ALIGNMENT (C macro)
dma_burst_index (C function)
dma_callback_t (C type)
dma_chan_filter (C function)
dma_channel_direction (C enum)
dma_channel_direction.DMA_CHANNEL_DIRECTION_COMMON_COUNT (C enumerator)
dma_channel_direction.DMA_CHANNEL_DIRECTION_MAX (C enumerator)
dma_channel_direction.DMA_CHANNEL_DIRECTION_PRIV_START (C enumerator)
dma_channel_direction.HOST_TO_MEMORY (C enumerator)
dma_channel_direction.MEMORY_TO_HOST (C enumerator)
dma_channel_direction.MEMORY_TO_MEMORY (C enumerator)
dma_channel_direction.MEMORY_TO_PERIPHERAL (C enumerator)
dma_channel_direction.PERIPHERAL_TO_MEMORY (C enumerator)
dma_channel_direction.PERIPHERAL_TO_PERIPHERAL (C enumerator)
dma_channel_filter (C enum)
dma_channel_filter.DMA_CHANNEL_NORMAL (C enumerator)
dma_channel_filter.DMA_CHANNEL_PERIODIC (C enumerator)
dma_config (C function)
(C struct)
dma_config.block_count (C var)
dma_config.channel_direction (C var)
dma_config.channel_priority (C var)
dma_config.complete_callback_en (C var)
dma_config.cyclic (C var)
dma_config.dest_burst_length (C var)
dma_config.dest_chaining_en (C var)
dma_config.dest_data_size (C var)
dma_config.dest_handshake (C var)
dma_config.dma_callback (C var)
dma_config.dma_slot (C var)
dma_config.error_callback_dis (C var)
dma_config.head_block (C var)
dma_config.linked_channel (C var)
dma_config.source_burst_length (C var)
dma_config.source_chaining_en (C var)
dma_config.source_data_size (C var)
dma_config.source_handshake (C var)
dma_config.user_data (C var)
dma_context (C struct)
dma_context.atomic (C var)
dma_context.dma_channels (C var)
dma_context.magic (C var)
DMA_COPY_ALIGNMENT (C macro)
dma_get_attribute (C function)
dma_get_status (C function)
DMA_MAGIC (C macro)
dma_release_channel (C function)
dma_reload (C function)
dma_request_channel (C function)
dma_resume (C function)
dma_start (C function)
dma_status (C struct)
dma_status.busy (C var)
dma_status.dir (C var)
dma_status.free (C var)
dma_status.pending_length (C var)
dma_status.read_position (C var)
dma_status.total_copied (C var)
dma_status.write_position (C var)
DMA_STATUS_BLOCK (C macro)
DMA_STATUS_COMPLETE (C macro)
dma_stop (C function)
dma_suspend (C function)
dma_width_index (C function)
dmic_build_channel_map (C function)
dmic_build_clk_skew_map (C function)
dmic_cfg (C struct)
dmic_cfg.streams (C var)
dmic_configure (C function)
dmic_parse_channel_map (C function)
dmic_read (C function)
dmic_state (C enum)
dmic_state.DMIC_STATE_ACTIVE (C enumerator)
dmic_state.DMIC_STATE_CONFIGURED (C enumerator)
dmic_state.DMIC_STATE_ERROR (C enumerator)
dmic_state.DMIC_STATE_INITIALIZED (C enumerator)
dmic_state.DMIC_STATE_PAUSED (C enumerator)
dmic_state.DMIC_STATE_UNINIT (C enumerator)
dmic_trigger (C enum)
(C function)
dmic_trigger.DMIC_TRIGGER_PAUSE (C enumerator)
dmic_trigger.DMIC_TRIGGER_RELEASE (C enumerator)
dmic_trigger.DMIC_TRIGGER_RESET (C enumerator)
dmic_trigger.DMIC_TRIGGER_START (C enumerator)
dmic_trigger.DMIC_TRIGGER_STOP (C enumerator)
dns_addrinfo (C struct)
dns_addrinfo.ai_addr (C var)
dns_addrinfo.ai_addrlen (C var)
dns_addrinfo.ai_canonname (C var)
dns_addrinfo.ai_family (C var)
dns_cancel_addr_info (C function)
dns_get_addr_info (C function)
DNS_MAX_NAME_SIZE (C macro)
dns_query_type (C enum)
dns_query_type.DNS_QUERY_TYPE_A (C enumerator)
dns_query_type.DNS_QUERY_TYPE_AAAA (C enumerator)
dns_resolve_cancel (C function)
dns_resolve_cancel_with_name (C function)
dns_resolve_cb_t (C type)
dns_resolve_close (C function)
dns_resolve_context (C struct)
dns_resolve_context.buf_timeout (C var)
dns_resolve_context.dns_pending_query (C struct)
dns_resolve_context.dns_pending_query.cb (C var)
dns_resolve_context.dns_pending_query.ctx (C var)
dns_resolve_context.dns_pending_query.id (C var)
dns_resolve_context.dns_pending_query.query (C var)
dns_resolve_context.dns_pending_query.query_hash (C var)
dns_resolve_context.dns_pending_query.query_type (C var)
dns_resolve_context.dns_pending_query.timeout (C var)
dns_resolve_context.dns_pending_query.timer (C var)
dns_resolve_context.dns_pending_query.user_data (C var)
dns_resolve_context.dns_server (C struct)
dns_resolve_context.dns_server.dns_server (C var)
dns_resolve_context.dns_server.is_llmnr (C var)
dns_resolve_context.dns_server.is_mdns (C var)
dns_resolve_context.dns_server.sock (C var)
dns_resolve_context.lock (C var)
dns_resolve_context.state (C var)
dns_resolve_get_default (C function)
dns_resolve_init (C function)
dns_resolve_init_default (C function)
dns_resolve_name (C function)
dns_resolve_reconfigure (C function)
dns_resolve_status (C enum)
dns_resolve_status.DNS_EAI_ADDRFAMILY (C enumerator)
dns_resolve_status.DNS_EAI_AGAIN (C enumerator)
dns_resolve_status.DNS_EAI_ALLDONE (C enumerator)
dns_resolve_status.DNS_EAI_BADFLAGS (C enumerator)
dns_resolve_status.DNS_EAI_CANCELED (C enumerator)
dns_resolve_status.DNS_EAI_FAIL (C enumerator)
dns_resolve_status.DNS_EAI_FAMILY (C enumerator)
dns_resolve_status.DNS_EAI_IDN_ENCODE (C enumerator)
dns_resolve_status.DNS_EAI_INPROGRESS (C enumerator)
dns_resolve_status.DNS_EAI_MEMORY (C enumerator)
dns_resolve_status.DNS_EAI_NODATA (C enumerator)
dns_resolve_status.DNS_EAI_NONAME (C enumerator)
dns_resolve_status.DNS_EAI_NOTCANCELED (C enumerator)
dns_resolve_status.DNS_EAI_OVERFLOW (C enumerator)
dns_resolve_status.DNS_EAI_SERVICE (C enumerator)
dns_resolve_status.DNS_EAI_SOCKTYPE (C enumerator)
dns_resolve_status.DNS_EAI_SYSTEM (C enumerator)
do_add_parser() (runners.core.ZephyrBinaryRunner class method)
(west.commands.WestCommand method)
do_create() (runners.core.ZephyrBinaryRunner class method)
do_run() (runners.core.ZephyrBinaryRunner method)
(west.commands.WestCommand method)
DT_ALIAS (C macro)
DT_ANY_INST_HAS_PROP_STATUS_OKAY (C macro)
DT_ANY_INST_ON_BUS_STATUS_OKAY (C macro)
DT_BUS (C macro)
DT_CAN_TRANSCEIVER_MAX_BITRATE (C macro)
DT_CAN_TRANSCEIVER_MIN_BITRATE (C macro)
DT_CHILD (C macro)
DT_CHILD_NUM (C macro)
DT_CHILD_NUM_STATUS_OKAY (C macro)
DT_CHOSEN (C macro)
DT_CLOCKS_CELL (C macro)
DT_CLOCKS_CELL_BY_IDX (C macro)
DT_CLOCKS_CELL_BY_NAME (C macro)
DT_CLOCKS_CTLR (C macro)
DT_CLOCKS_CTLR_BY_IDX (C macro)
DT_CLOCKS_CTLR_BY_NAME (C macro)
DT_CLOCKS_HAS_IDX (C macro)
DT_CLOCKS_HAS_NAME (C macro)
DT_COMPAT_GET_ANY_STATUS_OKAY (C macro)
DT_DEP_ORD (C macro)
DT_DEP_ORD_STR_SORTABLE (C macro)
DT_DMAS_CELL_BY_IDX (C macro)
DT_DMAS_CELL_BY_NAME (C macro)
DT_DMAS_CTLR (C macro)
DT_DMAS_CTLR_BY_IDX (C macro)
DT_DMAS_CTLR_BY_NAME (C macro)
DT_DMAS_HAS_IDX (C macro)
DT_DMAS_HAS_NAME (C macro)
DT_DRV_INST (C macro)
DT_ENUM_HAS_VALUE (C macro)
DT_ENUM_IDX (C macro)
DT_ENUM_IDX_OR (C macro)
DT_FIXED_PARTITION_ADDR (C macro)
DT_FIXED_PARTITION_EXISTS (C macro)
DT_FIXED_PARTITION_ID (C macro)
DT_FOREACH_CHILD (C macro)
DT_FOREACH_CHILD_SEP (C macro)
DT_FOREACH_CHILD_SEP_VARGS (C macro)
DT_FOREACH_CHILD_STATUS_OKAY (C macro)
DT_FOREACH_CHILD_STATUS_OKAY_SEP (C macro)
DT_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS (C macro)
DT_FOREACH_CHILD_STATUS_OKAY_VARGS (C macro)
DT_FOREACH_CHILD_VARGS (C macro)
DT_FOREACH_NODE (C macro)
DT_FOREACH_NODE_VARGS (C macro)
DT_FOREACH_NODELABEL (C macro)
DT_FOREACH_NODELABEL_VARGS (C macro)
DT_FOREACH_PROP_ELEM (C macro)
DT_FOREACH_PROP_ELEM_SEP (C macro)
DT_FOREACH_PROP_ELEM_SEP_VARGS (C macro)
DT_FOREACH_PROP_ELEM_VARGS (C macro)
DT_FOREACH_RANGE (C macro)
DT_FOREACH_STATUS_OKAY (C macro)
DT_FOREACH_STATUS_OKAY_NODE (C macro)
DT_FOREACH_STATUS_OKAY_NODE_VARGS (C macro)
DT_FOREACH_STATUS_OKAY_VARGS (C macro)
DT_GPARENT (C macro)
DT_GPIO_CTLR (C macro)
DT_GPIO_CTLR_BY_IDX (C macro)
DT_GPIO_FLAGS (C macro)
DT_GPIO_FLAGS_BY_IDX (C macro)
DT_GPIO_HOG_FLAGS_BY_IDX (C macro)
DT_GPIO_HOG_PIN_BY_IDX (C macro)
DT_GPIO_PIN (C macro)
DT_GPIO_PIN_BY_IDX (C macro)
DT_HAS_CHOSEN (C macro)
DT_HAS_COMPAT_ON_BUS_STATUS_OKAY (C macro)
DT_HAS_COMPAT_STATUS_OKAY (C macro)
DT_HAS_FIXED_PARTITION_LABEL (C macro)
DT_INST (C macro)
DT_INST_BUS (C macro)
DT_INST_CAN_TRANSCEIVER_MAX_BITRATE (C macro)
DT_INST_CAN_TRANSCEIVER_MIN_BITRATE (C macro)
DT_INST_CHILD (C macro)
DT_INST_CHILD_NUM (C macro)
DT_INST_CHILD_NUM_STATUS_OKAY (C macro)
DT_INST_CLOCKS_CELL (C macro)
DT_INST_CLOCKS_CELL_BY_IDX (C macro)
DT_INST_CLOCKS_CELL_BY_NAME (C macro)
DT_INST_CLOCKS_CTLR (C macro)
DT_INST_CLOCKS_CTLR_BY_IDX (C macro)
DT_INST_CLOCKS_CTLR_BY_NAME (C macro)
DT_INST_CLOCKS_HAS_IDX (C macro)
DT_INST_CLOCKS_HAS_NAME (C macro)
DT_INST_DEP_ORD (C macro)
DT_INST_DMAS_CELL_BY_IDX (C macro)
DT_INST_DMAS_CELL_BY_NAME (C macro)
DT_INST_DMAS_CTLR (C macro)
DT_INST_DMAS_CTLR_BY_IDX (C macro)
DT_INST_DMAS_CTLR_BY_NAME (C macro)
DT_INST_DMAS_HAS_IDX (C macro)
DT_INST_DMAS_HAS_NAME (C macro)
DT_INST_ENUM_HAS_VALUE (C macro)
DT_INST_ENUM_IDX (C macro)
DT_INST_ENUM_IDX_OR (C macro)
DT_INST_FOREACH_CHILD (C macro)
DT_INST_FOREACH_CHILD_SEP (C macro)
DT_INST_FOREACH_CHILD_SEP_VARGS (C macro)
DT_INST_FOREACH_CHILD_STATUS_OKAY (C macro)
DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP (C macro)
DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS (C macro)
DT_INST_FOREACH_CHILD_STATUS_OKAY_VARGS (C macro)
DT_INST_FOREACH_CHILD_VARGS (C macro)
DT_INST_FOREACH_NODELABEL (C macro)
DT_INST_FOREACH_NODELABEL_VARGS (C macro)
DT_INST_FOREACH_PROP_ELEM (C macro)
DT_INST_FOREACH_PROP_ELEM_SEP (C macro)
DT_INST_FOREACH_PROP_ELEM_SEP_VARGS (C macro)
DT_INST_FOREACH_PROP_ELEM_VARGS (C macro)
DT_INST_FOREACH_STATUS_OKAY (C macro)
DT_INST_FOREACH_STATUS_OKAY_VARGS (C macro)
DT_INST_GPARENT (C macro)
DT_INST_GPIO_FLAGS (C macro)
DT_INST_GPIO_FLAGS_BY_IDX (C macro)
DT_INST_GPIO_PIN (C macro)
DT_INST_GPIO_PIN_BY_IDX (C macro)
DT_INST_IO_CHANNELS_CTLR (C macro)
DT_INST_IO_CHANNELS_CTLR_BY_IDX (C macro)
DT_INST_IO_CHANNELS_CTLR_BY_NAME (C macro)
DT_INST_IO_CHANNELS_INPUT (C macro)
DT_INST_IO_CHANNELS_INPUT_BY_IDX (C macro)
DT_INST_IO_CHANNELS_INPUT_BY_NAME (C macro)
DT_INST_IRQ (C macro)
DT_INST_IRQ_BY_IDX (C macro)
DT_INST_IRQ_BY_NAME (C macro)
DT_INST_IRQ_HAS_CELL (C macro)
DT_INST_IRQ_HAS_CELL_AT_IDX (C macro)
DT_INST_IRQ_HAS_IDX (C macro)
DT_INST_IRQ_HAS_NAME (C macro)
DT_INST_IRQ_INTC (C macro)
DT_INST_IRQ_INTC_BY_IDX (C macro)
DT_INST_IRQ_INTC_BY_NAME (C macro)
DT_INST_IRQ_LEVEL (C macro)
DT_INST_IRQN (C macro)
DT_INST_IRQN_BY_IDX (C macro)
DT_INST_NODE_HAS_COMPAT (C macro)
DT_INST_NODE_HAS_PROP (C macro)
DT_INST_NODELABEL_STRING_ARRAY (C macro)
DT_INST_NUM_CLOCKS (C macro)
DT_INST_NUM_NODELABELS (C macro)
DT_INST_NUM_PINCTRL_STATES (C macro)
DT_INST_NUM_PINCTRLS_BY_IDX (C macro)
DT_INST_NUM_PINCTRLS_BY_NAME (C macro)
DT_INST_ON_BUS (C macro)
DT_INST_PARENT (C macro)
DT_INST_PHA (C macro)
DT_INST_PHA_BY_IDX (C macro)
DT_INST_PHA_BY_IDX_OR (C macro)
DT_INST_PHA_BY_NAME (C macro)
DT_INST_PHA_BY_NAME_OR (C macro)
DT_INST_PHA_HAS_CELL (C macro)
DT_INST_PHA_HAS_CELL_AT_IDX (C macro)
DT_INST_PHA_OR (C macro)
DT_INST_PHANDLE (C macro)
DT_INST_PHANDLE_BY_IDX (C macro)
DT_INST_PHANDLE_BY_NAME (C macro)
DT_INST_PINCTRL_0 (C macro)
DT_INST_PINCTRL_BY_IDX (C macro)
DT_INST_PINCTRL_BY_NAME (C macro)
DT_INST_PINCTRL_HAS_IDX (C macro)
DT_INST_PINCTRL_HAS_NAME (C macro)
DT_INST_PINCTRL_IDX_TO_NAME_TOKEN (C macro)
DT_INST_PINCTRL_IDX_TO_NAME_UPPER_TOKEN (C macro)
DT_INST_PINCTRL_NAME_TO_IDX (C macro)
DT_INST_PROP (C macro)
DT_INST_PROP_BY_IDX (C macro)
DT_INST_PROP_BY_PHANDLE (C macro)
DT_INST_PROP_BY_PHANDLE_IDX (C macro)
DT_INST_PROP_HAS_IDX (C macro)
DT_INST_PROP_HAS_NAME (C macro)
DT_INST_PROP_LEN (C macro)
DT_INST_PROP_LEN_OR (C macro)
DT_INST_PROP_OR (C macro)
DT_INST_PWMS_CELL (C macro)
DT_INST_PWMS_CELL_BY_IDX (C macro)
DT_INST_PWMS_CELL_BY_NAME (C macro)
DT_INST_PWMS_CHANNEL (C macro)
DT_INST_PWMS_CHANNEL_BY_IDX (C macro)
DT_INST_PWMS_CHANNEL_BY_NAME (C macro)
DT_INST_PWMS_CTLR (C macro)
DT_INST_PWMS_CTLR_BY_IDX (C macro)
DT_INST_PWMS_CTLR_BY_NAME (C macro)
DT_INST_PWMS_FLAGS (C macro)
DT_INST_PWMS_FLAGS_BY_IDX (C macro)
DT_INST_PWMS_FLAGS_BY_NAME (C macro)
DT_INST_PWMS_PERIOD (C macro)
DT_INST_PWMS_PERIOD_BY_IDX (C macro)
DT_INST_PWMS_PERIOD_BY_NAME (C macro)
DT_INST_REG_ADDR (C macro)
DT_INST_REG_ADDR_BY_IDX (C macro)
DT_INST_REG_ADDR_BY_NAME (C macro)
DT_INST_REG_ADDR_BY_NAME_OR (C macro)
DT_INST_REG_ADDR_BY_NAME_U64 (C macro)
DT_INST_REG_ADDR_U64 (C macro)
DT_INST_REG_HAS_IDX (C macro)
DT_INST_REG_HAS_NAME (C macro)
DT_INST_REG_SIZE (C macro)
DT_INST_REG_SIZE_BY_IDX (C macro)
DT_INST_REG_SIZE_BY_NAME (C macro)
DT_INST_REG_SIZE_BY_NAME_OR (C macro)
DT_INST_REQUIRES_DEP_ORDS (C macro)
DT_INST_RESET_CELL (C macro)
DT_INST_RESET_CELL_BY_IDX (C macro)
DT_INST_RESET_CELL_BY_NAME (C macro)
DT_INST_RESET_CTLR (C macro)
DT_INST_RESET_CTLR_BY_IDX (C macro)
DT_INST_RESET_CTLR_BY_NAME (C macro)
DT_INST_RESET_ID (C macro)
DT_INST_RESET_ID_BY_IDX (C macro)
DT_INST_SPI_DEV_CS_GPIOS_CTLR (C macro)
DT_INST_SPI_DEV_CS_GPIOS_FLAGS (C macro)
DT_INST_SPI_DEV_CS_GPIOS_PIN (C macro)
DT_INST_SPI_DEV_HAS_CS_GPIOS (C macro)
DT_INST_STRING_TOKEN (C macro)
DT_INST_STRING_TOKEN_BY_IDX (C macro)
DT_INST_STRING_TOKEN_OR (C macro)
DT_INST_STRING_UNQUOTED (C macro)
DT_INST_STRING_UNQUOTED_BY_IDX (C macro)
DT_INST_STRING_UNQUOTED_OR (C macro)
DT_INST_STRING_UPPER_TOKEN (C macro)
DT_INST_STRING_UPPER_TOKEN_BY_IDX (C macro)
DT_INST_STRING_UPPER_TOKEN_OR (C macro)
DT_INST_SUPPORTS_DEP_ORDS (C macro)
DT_INVALID_NODE (C macro)
DT_IO_CHANNELS_CTLR (C macro)
DT_IO_CHANNELS_CTLR_BY_IDX (C macro)
DT_IO_CHANNELS_CTLR_BY_NAME (C macro)
DT_IO_CHANNELS_INPUT (C macro)
DT_IO_CHANNELS_INPUT_BY_IDX (C macro)
DT_IO_CHANNELS_INPUT_BY_NAME (C macro)
DT_IRQ (C macro)
DT_IRQ_BY_IDX (C macro)
DT_IRQ_BY_NAME (C macro)
DT_IRQ_HAS_CELL (C macro)
DT_IRQ_HAS_CELL_AT_IDX (C macro)
DT_IRQ_HAS_IDX (C macro)
DT_IRQ_HAS_NAME (C macro)
DT_IRQ_INTC (C macro)
DT_IRQ_INTC_BY_IDX (C macro)
DT_IRQ_INTC_BY_NAME (C macro)
DT_IRQ_LEVEL (C macro)
DT_IRQN (C macro)
DT_IRQN_BY_IDX (C macro)
DT_MBOX_CHANNEL_BY_NAME (C macro)
DT_MBOX_CTLR_BY_NAME (C macro)
DT_MEM_FROM_FIXED_PARTITION (C macro)
DT_MEMORY_ATTR_FOREACH_STATUS_OKAY_NODE (C macro)
DT_MTD_FROM_FIXED_PARTITION (C macro)
DT_NODE_BY_FIXED_PARTITION_LABEL (C macro)
DT_NODE_CHILD_IDX (C macro)
DT_NODE_EXISTS (C macro)
DT_NODE_FULL_NAME (C macro)
DT_NODE_HAS_COMPAT (C macro)
DT_NODE_HAS_COMPAT_STATUS (C macro)
DT_NODE_HAS_PROP (C macro)
DT_NODE_HAS_STATUS (C macro)
DT_NODE_PATH (C macro)
DT_NODELABEL (C macro)
DT_NODELABEL_STRING_ARRAY (C macro)
DT_NUM_CLOCKS (C macro)
DT_NUM_CPU_POWER_STATES (C macro)
DT_NUM_GPIO_HOGS (C macro)
DT_NUM_INST_STATUS_OKAY (C macro)
DT_NUM_IRQS (C macro)
DT_NUM_NODELABELS (C macro)
DT_NUM_PINCTRL_STATES (C macro)
DT_NUM_PINCTRLS_BY_IDX (C macro)
DT_NUM_PINCTRLS_BY_NAME (C macro)
DT_NUM_RANGES (C macro)
DT_NUM_REGS (C macro)
DT_ON_BUS (C macro)
DT_PARENT (C macro)
DT_PATH (C macro)
DT_PHA (C macro)
DT_PHA_BY_IDX (C macro)
DT_PHA_BY_IDX_OR (C macro)
DT_PHA_BY_NAME (C macro)
DT_PHA_BY_NAME_OR (C macro)
DT_PHA_HAS_CELL (C macro)
DT_PHA_HAS_CELL_AT_IDX (C macro)
DT_PHA_OR (C macro)
DT_PHANDLE (C macro)
DT_PHANDLE_BY_IDX (C macro)
DT_PHANDLE_BY_NAME (C macro)
DT_PINCTRL_0 (C macro)
DT_PINCTRL_BY_IDX (C macro)
DT_PINCTRL_BY_NAME (C macro)
DT_PINCTRL_HAS_IDX (C macro)
DT_PINCTRL_HAS_NAME (C macro)
DT_PINCTRL_IDX_TO_NAME_TOKEN (C macro)
DT_PINCTRL_IDX_TO_NAME_UPPER_TOKEN (C macro)
DT_PINCTRL_NAME_TO_IDX (C macro)
DT_PROP (C macro)
DT_PROP_BY_IDX (C macro)
DT_PROP_BY_PHANDLE (C macro)
DT_PROP_BY_PHANDLE_IDX (C macro)
DT_PROP_BY_PHANDLE_IDX_OR (C macro)
DT_PROP_HAS_IDX (C macro)
DT_PROP_HAS_NAME (C macro)
DT_PROP_LEN (C macro)
DT_PROP_LEN_OR (C macro)
DT_PROP_OR (C macro)
DT_PWMS_CELL (C macro)
DT_PWMS_CELL_BY_IDX (C macro)
DT_PWMS_CELL_BY_NAME (C macro)
DT_PWMS_CHANNEL (C macro)
DT_PWMS_CHANNEL_BY_IDX (C macro)
DT_PWMS_CHANNEL_BY_NAME (C macro)
DT_PWMS_CTLR (C macro)
DT_PWMS_CTLR_BY_IDX (C macro)
DT_PWMS_CTLR_BY_NAME (C macro)
DT_PWMS_FLAGS (C macro)
DT_PWMS_FLAGS_BY_IDX (C macro)
DT_PWMS_FLAGS_BY_NAME (C macro)
DT_PWMS_PERIOD (C macro)
DT_PWMS_PERIOD_BY_IDX (C macro)
DT_PWMS_PERIOD_BY_NAME (C macro)
DT_RANGES_CHILD_BUS_ADDRESS_BY_IDX (C macro)
DT_RANGES_CHILD_BUS_FLAGS_BY_IDX (C macro)
DT_RANGES_HAS_CHILD_BUS_FLAGS_AT_IDX (C macro)
DT_RANGES_HAS_IDX (C macro)
DT_RANGES_LENGTH_BY_IDX (C macro)
DT_RANGES_PARENT_BUS_ADDRESS_BY_IDX (C macro)
DT_REG_ADDR (C macro)
DT_REG_ADDR_BY_IDX (C macro)
DT_REG_ADDR_BY_NAME (C macro)
DT_REG_ADDR_BY_NAME_OR (C macro)
DT_REG_ADDR_BY_NAME_U64 (C macro)
DT_REG_ADDR_U64 (C macro)
DT_REG_HAS_IDX (C macro)
DT_REG_HAS_NAME (C macro)
DT_REG_SIZE (C macro)
DT_REG_SIZE_BY_IDX (C macro)
DT_REG_SIZE_BY_NAME (C macro)
DT_REG_SIZE_BY_NAME_OR (C macro)
DT_REQUIRES_DEP_ORDS (C macro)
DT_RESET_CELL (C macro)
DT_RESET_CELL_BY_IDX (C macro)
DT_RESET_CELL_BY_NAME (C macro)
DT_RESET_CTLR (C macro)
DT_RESET_CTLR_BY_IDX (C macro)
DT_RESET_CTLR_BY_NAME (C macro)
DT_RESET_ID (C macro)
DT_RESET_ID_BY_IDX (C macro)
DT_ROOT (C macro)
DT_SAME_NODE (C macro)
DT_SPI_DEV_CS_GPIOS_CTLR (C macro)
DT_SPI_DEV_CS_GPIOS_FLAGS (C macro)
DT_SPI_DEV_CS_GPIOS_PIN (C macro)
DT_SPI_DEV_HAS_CS_GPIOS (C macro)
DT_SPI_HAS_CS_GPIOS (C macro)
DT_SPI_NUM_CS_GPIOS (C macro)
DT_STRING_TOKEN (C macro)
DT_STRING_TOKEN_BY_IDX (C macro)
DT_STRING_TOKEN_OR (C macro)
DT_STRING_UNQUOTED (C macro)
DT_STRING_UNQUOTED_BY_IDX (C macro)
DT_STRING_UNQUOTED_OR (C macro)
DT_STRING_UPPER_TOKEN (C macro)
DT_STRING_UPPER_TOKEN_BY_IDX (C macro)
DT_STRING_UPPER_TOKEN_OR (C macro)
DT_SUPPORTS_DEP_ORDS (C macro)
Zephyr Project
Bridle
Bridle API
Zephyr Project API
Kconfig Reference
Devicetree Bindings