nRF Connect SDK
Documentation sets
nRF Connect SDK
nrfx
nrfxlib
Zephyr Project
MCUboot
Trusted Firmware-M
Matter
Kconfig Reference
Zephyr Project
3.2.99
Contents
Introduction
Developing with Zephyr
Kernel
OS Services
Build and Configuration Systems
Connectivity
Hardware Support
Contributing to Zephyr
Project and Governance
Security
Samples and Demos
Supported Boards
Release Notes
Zephyr Project
Index
Index – I
I2C_ADDR_10_BITS (C macro)
i2c_burst_read (C function)
i2c_burst_read_dt (C function)
i2c_burst_write (C function)
i2c_burst_write_dt (C function)
i2c_callback_t (C type)
i2c_configure (C function)
I2C_DEVICE_DT_DEFINE (C macro)
I2C_DEVICE_DT_INST_DEFINE (C macro)
i2c_device_state (C struct)
i2c_dt_spec (C struct)
I2C_DT_SPEC_GET (C macro)
I2C_DT_SPEC_GET_ON_I2C (C macro)
I2C_DT_SPEC_GET_ON_I3C (C macro)
I2C_DT_SPEC_INST_GET (C macro)
i2c_dump_msgs (C function)
i2c_get_config (C function)
i2c_is_ready_dt (C function)
I2C_MODE_CONTROLLER (C macro)
I2C_MODE_MASTER (C macro)
i2c_msg (C struct)
i2c_msg.buf (C var)
i2c_msg.flags (C var)
i2c_msg.len (C var)
I2C_MSG_ADDR_10_BITS (C macro)
I2C_MSG_READ (C macro)
I2C_MSG_RESTART (C macro)
I2C_MSG_STOP (C macro)
I2C_MSG_WRITE (C macro)
i2c_read (C function)
i2c_read_dt (C function)
i2c_recover_bus (C function)
i2c_reg_read_byte (C function)
i2c_reg_read_byte_dt (C function)
i2c_reg_update_byte (C function)
i2c_reg_update_byte_dt (C function)
i2c_reg_write_byte (C function)
i2c_reg_write_byte_dt (C function)
I2C_SPEED_DT (C macro)
I2C_SPEED_FAST (C macro)
I2C_SPEED_FAST_PLUS (C macro)
I2C_SPEED_GET (C macro)
I2C_SPEED_HIGH (C macro)
I2C_SPEED_MASK (C macro)
I2C_SPEED_SET (C macro)
I2C_SPEED_SHIFT (C macro)
I2C_SPEED_STANDARD (C macro)
I2C_SPEED_ULTRA (C macro)
i2c_target_callbacks (C struct)
i2c_target_config (C struct)
i2c_target_config.address (C var)
i2c_target_config.callbacks (C var)
i2c_target_config.flags (C var)
i2c_target_config.node (C var)
i2c_target_driver_register (C function)
i2c_target_driver_unregister (C function)
I2C_TARGET_FLAGS_ADDR_10_BITS (C macro)
i2c_target_read_processed_cb_t (C type)
i2c_target_read_requested_cb_t (C type)
i2c_target_register (C function)
i2c_target_stop_cb_t (C type)
i2c_target_unregister (C function)
i2c_target_write_received_cb_t (C type)
i2c_target_write_requested_cb_t (C type)
i2c_transfer (C function)
i2c_transfer_dt (C function)
i2c_write (C function)
i2c_write_dt (C function)
i2c_write_read (C function)
i2c_write_read_dt (C function)
i2c_xfer_stats (C function)
i2s_buf_read (C function)
i2s_buf_write (C function)
i2s_config (C struct)
i2s_config_get (C function)
i2s_configure (C function)
i2s_dir (C enum)
i2s_dir.I2S_DIR_BOTH (C enumerator)
i2s_dir.I2S_DIR_RX (C enumerator)
i2s_dir.I2S_DIR_TX (C enumerator)
I2S_FMT_BIT_CLK_INV (C macro)
I2S_FMT_CLK_FORMAT_MASK (C macro)
I2S_FMT_CLK_FORMAT_SHIFT (C macro)
I2S_FMT_CLK_IF_IB (C macro)
I2S_FMT_CLK_IF_NB (C macro)
I2S_FMT_CLK_NF_IB (C macro)
I2S_FMT_CLK_NF_NB (C macro)
I2S_FMT_DATA_FORMAT_I2S (C macro)
I2S_FMT_DATA_FORMAT_LEFT_JUSTIFIED (C macro)
I2S_FMT_DATA_FORMAT_MASK (C macro)
I2S_FMT_DATA_FORMAT_PCM_LONG (C macro)
I2S_FMT_DATA_FORMAT_PCM_SHORT (C macro)
I2S_FMT_DATA_FORMAT_RIGHT_JUSTIFIED (C macro)
I2S_FMT_DATA_FORMAT_SHIFT (C macro)
I2S_FMT_DATA_ORDER_INV (C macro)
I2S_FMT_DATA_ORDER_LSB (C macro)
I2S_FMT_DATA_ORDER_MSB (C macro)
I2S_FMT_FRAME_CLK_INV (C macro)
i2s_fmt_t (C type)
I2S_OPT_BIT_CLK_CONT (C macro)
I2S_OPT_BIT_CLK_GATED (C macro)
I2S_OPT_BIT_CLK_MASTER (C macro)
I2S_OPT_BIT_CLK_SLAVE (C macro)
I2S_OPT_FRAME_CLK_MASTER (C macro)
I2S_OPT_FRAME_CLK_SLAVE (C macro)
I2S_OPT_LOOPBACK (C macro)
I2S_OPT_PINGPONG (C macro)
i2s_opt_t (C type)
i2s_read (C function)
i2s_state (C enum)
i2s_state.I2S_STATE_ERROR (C enumerator)
i2s_state.I2S_STATE_NOT_READY (C enumerator)
i2s_state.I2S_STATE_READY (C enumerator)
i2s_state.I2S_STATE_RUNNING (C enumerator)
i2s_state.I2S_STATE_STOPPING (C enumerator)
i2s_trigger (C function)
i2s_trigger_cmd (C enum)
i2s_trigger_cmd.I2S_TRIGGER_DRAIN (C enumerator)
i2s_trigger_cmd.I2S_TRIGGER_DROP (C enumerator)
i2s_trigger_cmd.I2S_TRIGGER_PREPARE (C enumerator)
i2s_trigger_cmd.I2S_TRIGGER_START (C enumerator)
i2s_trigger_cmd.I2S_TRIGGER_STOP (C enumerator)
i2s_write (C function)
i3c_addr_slot_status (C enum)
i3c_addr_slot_status.I3C_ADDR_SLOT_STATUS_FREE (C enumerator)
i3c_addr_slot_status.I3C_ADDR_SLOT_STATUS_I2C_DEV (C enumerator)
i3c_addr_slot_status.I3C_ADDR_SLOT_STATUS_I3C_DEV (C enumerator)
i3c_addr_slot_status.I3C_ADDR_SLOT_STATUS_MASK (C enumerator)
i3c_addr_slot_status.I3C_ADDR_SLOT_STATUS_RSVD (C enumerator)
i3c_addr_slots (C struct)
i3c_addr_slots_init (C function)
i3c_addr_slots_is_free (C function)
i3c_addr_slots_mark_free (C function)
i3c_addr_slots_mark_i2c (C function)
i3c_addr_slots_mark_i3c (C function)
i3c_addr_slots_mark_rsvd (C function)
i3c_addr_slots_next_free_find (C function)
i3c_addr_slots_set (C function)
i3c_addr_slots_status (C function)
I3C_BCR_ADV_CAPABILITIES (C macro)
I3C_BCR_DEVICE_ROLE (C macro)
I3C_BCR_DEVICE_ROLE_I3C_CONTROLLER_CAPABLE (C macro)
I3C_BCR_DEVICE_ROLE_I3C_TARGET (C macro)
I3C_BCR_DEVICE_ROLE_MASK (C macro)
I3C_BCR_DEVICE_ROLE_SHIFT (C macro)
I3C_BCR_IBI_PAYLOAD_HAS_DATA_BYTE (C macro)
I3C_BCR_IBI_REQUEST_CAPABLE (C macro)
I3C_BCR_MAX_DATA_SPEED_LIMIT (C macro)
I3C_BCR_OFFLINE_CAPABLE (C macro)
I3C_BCR_VIRTUAL_TARGET (C macro)
I3C_BROADCAST_ADDR (C macro)
i3c_burst_read (C function)
i3c_burst_write (C function)
i3c_bus_init (C function)
i3c_bus_mode (C enum)
i3c_bus_mode.I3C_BUS_MODE_INVALID (C enumerator)
i3c_bus_mode.I3C_BUS_MODE_MAX (C enumerator)
i3c_bus_mode.I3C_BUS_MODE_MIXED_FAST (C enumerator)
i3c_bus_mode.I3C_BUS_MODE_MIXED_LIMITED (C enumerator)
i3c_bus_mode.I3C_BUS_MODE_MIXED_SLOW (C enumerator)
i3c_bus_mode.I3C_BUS_MODE_PURE (C enumerator)
i3c_ccc_address (C struct)
i3c_ccc_address.addr (C var)
I3C_CCC_BROADCAST_MAX_ID (C macro)
I3C_CCC_D2DXFER (C macro)
I3C_CCC_DEFGRPA (C macro)
I3C_CCC_DEFTGTS (C macro)
i3c_ccc_deftgts (C struct)
i3c_ccc_deftgts.active_controller (C var)
i3c_ccc_deftgts.targets (C var)
i3c_ccc_deftgts_active_controller (C struct)
i3c_ccc_deftgts_active_controller.addr (C var)
i3c_ccc_deftgts_active_controller.bcr (C var)
i3c_ccc_deftgts_active_controller.dcr (C var)
i3c_ccc_deftgts_active_controller.static_addr (C var)
i3c_ccc_deftgts_target (C struct)
i3c_ccc_deftgts_target.addr (C var)
i3c_ccc_deftgts_target.bcr (C var)
i3c_ccc_deftgts_target.dcr (C var)
i3c_ccc_deftgts_target.lvr (C var)
i3c_ccc_deftgts_target.static_addr (C var)
I3C_CCC_DISEC (C macro)
I3C_CCC_DISEC_EVT_ALL (C macro)
I3C_CCC_DISEC_EVT_DISCR (C macro)
I3C_CCC_DISEC_EVT_DISHJ (C macro)
I3C_CCC_DISEC_EVT_DISINTR (C macro)
i3c_ccc_do_events_all_set (C function)
i3c_ccc_do_events_set (C function)
i3c_ccc_do_getbcr (C function)
i3c_ccc_do_getdcr (C function)
i3c_ccc_do_getmrl (C function)
i3c_ccc_do_getmwl (C function)
i3c_ccc_do_getpid (C function)
i3c_ccc_do_getstatus (C function)
i3c_ccc_do_getstatus_fmt1 (C function)
i3c_ccc_do_getstatus_fmt2 (C function)
i3c_ccc_do_rstact_all (C function)
i3c_ccc_do_rstdaa_all (C function)
i3c_ccc_do_setdasa (C function)
i3c_ccc_do_setmrl (C function)
i3c_ccc_do_setmrl_all (C function)
i3c_ccc_do_setmwl (C function)
i3c_ccc_do_setmwl_all (C function)
I3C_CCC_ENDXFER (C macro)
I3C_CCC_ENEC (C macro)
I3C_CCC_ENEC_EVT_ALL (C macro)
I3C_CCC_ENEC_EVT_ENCR (C macro)
I3C_CCC_ENEC_EVT_ENHJ (C macro)
I3C_CCC_ENEC_EVT_ENINTR (C macro)
I3C_CCC_ENTAS (C macro)
I3C_CCC_ENTAS0 (C macro)
I3C_CCC_ENTAS1 (C macro)
I3C_CCC_ENTAS2 (C macro)
I3C_CCC_ENTAS3 (C macro)
I3C_CCC_ENTDAA (C macro)
I3C_CCC_ENTHDR (C macro)
I3C_CCC_ENTHDR0 (C macro)
I3C_CCC_ENTHDR1 (C macro)
I3C_CCC_ENTHDR2 (C macro)
I3C_CCC_ENTHDR3 (C macro)
I3C_CCC_ENTHDR4 (C macro)
I3C_CCC_ENTHDR5 (C macro)
I3C_CCC_ENTHDR6 (C macro)
I3C_CCC_ENTHDR7 (C macro)
I3C_CCC_ENTTM (C macro)
i3c_ccc_events (C struct)
i3c_ccc_events.events (C var)
I3C_CCC_EVT_ALL (C macro)
I3C_CCC_EVT_CR (C macro)
I3C_CCC_EVT_HJ (C macro)
I3C_CCC_EVT_INTR (C macro)
I3C_CCC_GETACCCR (C macro)
I3C_CCC_GETBCR (C macro)
i3c_ccc_getbcr (C struct)
i3c_ccc_getbcr.bcr (C var)
I3C_CCC_GETCAPS (C macro)
i3c_ccc_getcaps (C struct)
i3c_ccc_getcaps.getcaps (C var)
I3C_CCC_GETCAPS1_HDR_BT (C macro)
I3C_CCC_GETCAPS1_HDR_DDR (C macro)
I3C_CCC_GETCAPS1_HDR_MODE (C macro)
I3C_CCC_GETCAPS1_HDR_MODE0 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE1 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE2 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE3 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE4 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE5 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE6 (C macro)
I3C_CCC_GETCAPS1_HDR_MODE7 (C macro)
I3C_CCC_GETCAPS2_GRPADDR_CAP (C macro)
I3C_CCC_GETCAPS2_GRPADDR_CAP_MASK (C macro)
I3C_CCC_GETCAPS2_GRPADDR_CAP_SHIFT (C macro)
I3C_CCC_GETCAPS2_HDRDDR_ABORT_CRC (C macro)
I3C_CCC_GETCAPS2_HDRDDR_WRITE_ABORT (C macro)
I3C_CCC_GETCAPS2_SPEC_VER (C macro)
I3C_CCC_GETCAPS2_SPEC_VER_MASK (C macro)
I3C_CCC_GETCAPS2_SPEC_VER_SHIFT (C macro)
I3C_CCC_GETCAPS3_D2DXFER_SUPPORT (C macro)
I3C_CCC_GETCAPS3_D3DXFER_IBI_CAPABLE (C macro)
I3C_CCC_GETCAPS3_GETCAPS_DEFINING_BYTE_SUPPORT (C macro)
I3C_CCC_GETCAPS3_GETSTATUS_DEFINING_BYTE_SUPPORT (C macro)
I3C_CCC_GETCAPS3_HDRBT_CRC32_SUPPORT (C macro)
I3C_CCC_GETCAPS3_IBI_MDR_PENDING_READ_NOTIFICATION (C macro)
I3C_CCC_GETCAPS3_MLAME_SUPPORT (C macro)
I3C_CCC_GETDCR (C macro)
i3c_ccc_getdcr (C struct)
i3c_ccc_getdcr.dcr (C var)
I3C_CCC_GETMRL (C macro)
I3C_CCC_GETMWL (C macro)
I3C_CCC_GETMXDS (C macro)
i3c_ccc_getmxds (C union)
i3c_ccc_getmxds.crhdly1 (C var)
i3c_ccc_getmxds.fmt1 (C var)
i3c_ccc_getmxds.fmt2 (C var)
i3c_ccc_getmxds.fmt3 (C var)
i3c_ccc_getmxds.maxrd (C var)
i3c_ccc_getmxds.maxrdturn (C var)
i3c_ccc_getmxds.maxwr (C var)
i3c_ccc_getmxds.wrrdturn (C var)
I3C_CCC_GETMXDS_CRDHLY1_CTRL_HANDOFF_ACT_STATE (C macro)
I3C_CCC_GETMXDS_CRDHLY1_CTRL_HANDOFF_ACT_STATE_MASK (C macro)
I3C_CCC_GETMXDS_CRDHLY1_CTRL_HANDOFF_ACT_STATE_SHIFT (C macro)
I3C_CCC_GETMXDS_CRDHLY1_SET_BUS_ACT_STATE (C macro)
I3C_CCC_GETMXDS_MAX_SDR_FSCL_2MHZ (C macro)
I3C_CCC_GETMXDS_MAX_SDR_FSCL_4MHZ (C macro)
I3C_CCC_GETMXDS_MAX_SDR_FSCL_6MHZ (C macro)
I3C_CCC_GETMXDS_MAX_SDR_FSCL_8MHZ (C macro)
I3C_CCC_GETMXDS_MAX_SDR_FSCL_MAX (C macro)
I3C_CCC_GETMXDS_MAXRD_MAX_SDR_FSCL (C macro)
I3C_CCC_GETMXDS_MAXRD_MAX_SDR_FSCL_MASK (C macro)
I3C_CCC_GETMXDS_MAXRD_MAX_SDR_FSCL_SHIFT (C macro)
I3C_CCC_GETMXDS_MAXRD_TSCO (C macro)
I3C_CCC_GETMXDS_MAXRD_TSCO_MASK (C macro)
I3C_CCC_GETMXDS_MAXRD_TSCO_SHIFT (C macro)
I3C_CCC_GETMXDS_MAXRD_W2R_PERMITS_STOP_BETWEEN (C macro)
I3C_CCC_GETMXDS_MAXWR_DEFINING_BYTE_SUPPORT (C macro)
I3C_CCC_GETMXDS_MAXWR_MAX_SDR_FSCL (C macro)
I3C_CCC_GETMXDS_MAXWR_MAX_SDR_FSCL_MASK (C macro)
I3C_CCC_GETMXDS_MAXWR_MAX_SDR_FSCL_SHIFT (C macro)
I3C_CCC_GETMXDS_TSCO_10NS (C macro)
I3C_CCC_GETMXDS_TSCO_11NS (C macro)
I3C_CCC_GETMXDS_TSCO_12NS (C macro)
I3C_CCC_GETMXDS_TSCO_8NS (C macro)
I3C_CCC_GETMXDS_TSCO_9NS (C macro)
I3C_CCC_GETMXDS_TSCO_GT_12NS (C macro)
I3C_CCC_GETPID (C macro)
i3c_ccc_getpid (C struct)
i3c_ccc_getpid.pid (C var)
I3C_CCC_GETSTATUS (C macro)
i3c_ccc_getstatus (C union)
i3c_ccc_getstatus.fmt1 (C var)
i3c_ccc_getstatus.fmt2 (C var)
i3c_ccc_getstatus.precr (C var)
i3c_ccc_getstatus.raw_u16 (C var)
i3c_ccc_getstatus.status (C var)
i3c_ccc_getstatus.tgtstat (C var)
I3C_CCC_GETSTATUS_ACTIVITY_MODE (C macro)
I3C_CCC_GETSTATUS_ACTIVITY_MODE_MASK (C macro)
I3C_CCC_GETSTATUS_ACTIVITY_MODE_SHIFT (C macro)
i3c_ccc_getstatus_defbyte (C enum)
i3c_ccc_getstatus_defbyte.GETSTATUS_FORMAT_2_INVALID (C enumerator)
i3c_ccc_getstatus_defbyte.GETSTATUS_FORMAT_2_PRECR (C enumerator)
i3c_ccc_getstatus_defbyte.GETSTATUS_FORMAT_2_TGTSTAT (C enumerator)
i3c_ccc_getstatus_fmt (C enum)
i3c_ccc_getstatus_fmt.GETSTATUS_FORMAT_1 (C enumerator)
i3c_ccc_getstatus_fmt.GETSTATUS_FORMAT_2 (C enumerator)
I3C_CCC_GETSTATUS_NUM_INT (C macro)
I3C_CCC_GETSTATUS_NUM_INT_MASK (C macro)
I3C_CCC_GETSTATUS_NUM_INT_SHIFT (C macro)
I3C_CCC_GETSTATUS_PRECR_DEEP_SLEEP_DETECTED (C macro)
I3C_CCC_GETSTATUS_PRECR_HANDOFF_DELAY_NACK (C macro)
I3C_CCC_GETSTATUS_PROTOCOL_ERR (C macro)
I3C_CCC_GETXTIME (C macro)
i3c_ccc_is_payload_broadcast (C function)
I3C_CCC_MLANE (C macro)
i3c_ccc_mrl (C struct)
i3c_ccc_mrl.ibi_len (C var)
i3c_ccc_mrl.len (C var)
i3c_ccc_mwl (C struct)
i3c_ccc_mwl.len (C var)
i3c_ccc_payload (C struct)
i3c_ccc_payload.data (C var)
i3c_ccc_payload.data_len (C var)
i3c_ccc_payload.id (C var)
i3c_ccc_payload.num_targets (C var)
i3c_ccc_payload.payloads (C var)
I3C_CCC_RSTACT (C macro)
i3c_ccc_rstact_defining_byte (C enum)
i3c_ccc_rstact_defining_byte.I3C_CCC_RSTACT_DEBUG_NETWORK_ADAPTER (C enumerator)
i3c_ccc_rstact_defining_byte.I3C_CCC_RSTACT_NO_RESET (C enumerator)
i3c_ccc_rstact_defining_byte.I3C_CCC_RSTACT_PERIPHERAL_ONLY (C enumerator)
i3c_ccc_rstact_defining_byte.I3C_CCC_RSTACT_RESET_WHOLE_TARGET (C enumerator)
i3c_ccc_rstact_defining_byte.I3C_CCC_RSTACT_VIRTUAL_TARGET_DETECT (C enumerator)
I3C_CCC_RSTDAA (C macro)
I3C_CCC_RSTGRPA (C macro)
I3C_CCC_SETAASA (C macro)
I3C_CCC_SETBRGTGT (C macro)
i3c_ccc_setbrgtgt (C struct)
i3c_ccc_setbrgtgt.count (C var)
i3c_ccc_setbrgtgt.targets (C var)
i3c_ccc_setbrgtgt_tgt (C struct)
i3c_ccc_setbrgtgt_tgt.addr (C var)
i3c_ccc_setbrgtgt_tgt.id (C var)
I3C_CCC_SETBUSCON (C macro)
I3C_CCC_SETDASA (C macro)
I3C_CCC_SETGRPA (C macro)
I3C_CCC_SETMRL (C macro)
I3C_CCC_SETMWL (C macro)
I3C_CCC_SETNEWDA (C macro)
I3C_CCC_SETROUTE (C macro)
I3C_CCC_SETXTIME (C macro)
i3c_ccc_target_payload (C struct)
i3c_ccc_target_payload.addr (C var)
i3c_ccc_target_payload.data (C var)
i3c_ccc_target_payload.data_len (C var)
i3c_ccc_target_payload.rnw (C var)
I3C_CCC_VENDOR (C macro)
i3c_config_controller (C struct)
i3c_config_controller.i2c (C var)
i3c_config_controller.i3c (C var)
i3c_config_controller.is_secondary (C var)
i3c_config_controller.supported_hdr (C var)
i3c_config_custom (C struct)
i3c_config_custom.id (C var)
i3c_config_custom.ptr (C var)
i3c_config_custom.val (C var)
i3c_config_get (C function)
i3c_config_type (C enum)
i3c_config_type.I3C_CONFIG_CONTROLLER (C enumerator)
i3c_config_type.I3C_CONFIG_CUSTOM (C enumerator)
i3c_config_type.I3C_CONFIG_TARGET (C enumerator)
i3c_configure (C function)
i3c_data_rate (C enum)
i3c_data_rate.I3C_DATA_RATE_HDR_BT (C enumerator)
i3c_data_rate.I3C_DATA_RATE_HDR_DDR (C enumerator)
i3c_data_rate.I3C_DATA_RATE_HDR_TSL (C enumerator)
i3c_data_rate.I3C_DATA_RATE_HDR_TSP (C enumerator)
i3c_data_rate.I3C_DATA_RATE_INVALID (C enumerator)
i3c_data_rate.I3C_DATA_RATE_MAX (C enumerator)
i3c_data_rate.I3C_DATA_RATE_SDR (C enumerator)
I3C_DCR_I2C_DEV_IDX (C macro)
I3C_DCR_I2C_DEV_IDX_0 (C macro)
I3C_DCR_I2C_DEV_IDX_1 (C macro)
I3C_DCR_I2C_DEV_IDX_2 (C macro)
I3C_DCR_I2C_DEV_IDX_MASK (C macro)
I3C_DCR_I2C_DEV_IDX_SHIFT (C macro)
I3C_DCR_I2C_FM_MODE (C macro)
I3C_DCR_I2C_FM_PLUS_MODE (C macro)
I3C_DCR_I2C_MODE (C macro)
I3C_DCR_I2C_MODE_MASK (C macro)
I3C_DCR_I2C_MODE_SHIFT (C macro)
i3c_dev_list (C struct)
i3c_dev_list.i2c (C var)
i3c_dev_list.i3c (C var)
i3c_dev_list.num_i2c (C var)
i3c_dev_list.num_i3c (C var)
i3c_dev_list_daa_addr_helper (C function)
i3c_dev_list_find (C function)
i3c_dev_list_i2c_addr_find (C function)
i3c_dev_list_i3c_addr_find (C function)
i3c_device_basic_info_get (C function)
i3c_device_desc (C struct)
i3c_device_desc.bcr (C var)
i3c_device_desc.bus (C var)
i3c_device_desc.controller_priv (C var)
i3c_device_desc.dcr (C var)
i3c_device_desc.dev (C var)
i3c_device_desc.dynamic_addr (C var)
i3c_device_desc.group_addr (C var)
i3c_device_desc.ibi_cb (C var)
i3c_device_desc.init_dynamic_addr (C var)
i3c_device_desc.max_ibi (C var)
i3c_device_desc.max_read_turnaround (C var)
i3c_device_desc.maxrd (C var)
i3c_device_desc.maxwr (C var)
i3c_device_desc.mrl (C var)
i3c_device_desc.mwl (C var)
i3c_device_desc.node (C var)
i3c_device_desc.pid (C var)
i3c_device_desc.static_addr (C var)
i3c_device_find (C function)
I3C_DEVICE_ID (C macro)
i3c_device_id (C struct)
i3c_device_id.pid (C var)
i3c_device_is_ibi_capable (C function)
i3c_do_ccc (C function)
i3c_do_daa (C function)
i3c_dump_msgs (C function)
i3c_i2c_device_desc (C struct)
i3c_i2c_device_desc.addr (C var)
i3c_i2c_device_desc.bus (C var)
i3c_i2c_device_desc.controller_priv (C var)
i3c_i2c_device_desc.lvr (C var)
i3c_i2c_device_desc.node (C var)
i3c_i2c_speed_type (C enum)
i3c_i2c_speed_type.I3C_I2C_SPEED_FM (C enumerator)
i3c_i2c_speed_type.I3C_I2C_SPEED_FMPLUS (C enumerator)
i3c_i2c_speed_type.I3C_I2C_SPEED_INVALID (C enumerator)
i3c_i2c_speed_type.I3C_I2C_SPEED_MAX (C enumerator)
i3c_ibi_disable (C function)
i3c_ibi_enable (C function)
i3c_ibi_has_payload (C function)
i3c_ibi_raise (C function)
I3C_MAX_ADDR (C macro)
i3c_msg (C struct)
i3c_msg.buf (C var)
i3c_msg.flags (C var)
i3c_msg.hdr_mode (C var)
i3c_msg.len (C var)
I3C_MSG_HDR (C macro)
I3C_MSG_HDR_BT (C macro)
I3C_MSG_HDR_DDR (C macro)
I3C_MSG_HDR_MODE0 (C macro)
I3C_MSG_HDR_MODE1 (C macro)
I3C_MSG_HDR_MODE2 (C macro)
I3C_MSG_HDR_MODE3 (C macro)
I3C_MSG_HDR_MODE4 (C macro)
I3C_MSG_HDR_MODE5 (C macro)
I3C_MSG_HDR_MODE6 (C macro)
I3C_MSG_HDR_MODE7 (C macro)
I3C_MSG_HDR_TSL (C macro)
I3C_MSG_HDR_TSP (C macro)
I3C_MSG_NBCH (C macro)
I3C_MSG_READ (C macro)
I3C_MSG_RESTART (C macro)
I3C_MSG_STOP (C macro)
I3C_MSG_WRITE (C macro)
i3c_read (C function)
i3c_recover_bus (C function)
i3c_reg_read_byte (C function)
i3c_reg_update_byte (C function)
i3c_reg_write_byte (C function)
i3c_sdr_controller_error_codes (C enum)
i3c_sdr_controller_error_codes.I3C_ERROR_CE0 (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE1 (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE2 (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE3 (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE_INVALID (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE_MAX (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE_NONE (C enumerator)
i3c_sdr_controller_error_codes.I3C_ERROR_CE_UNKNOWN (C enumerator)
i3c_sdr_target_error_codes (C enum)
i3c_sdr_target_error_codes.I3C_ERROR_DBR (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE0 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE1 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE2 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE3 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE4 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE5 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE6 (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE_INVALID (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE_MAX (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE_NONE (C enumerator)
i3c_sdr_target_error_codes.I3C_ERROR_TE_UNKNOWN (C enumerator)
i3c_transfer (C function)
i3c_write (C function)
i3c_write_read (C function)
IDENTITY (C macro)
idle thread
IDT
IEEE802154_ALL_CHANNELS (C macro)
IEEE802154_AR_FLAG_SET (C macro)
IEEE802154_BROADCAST_ADDRESS (C macro)
IEEE802154_BROADCAST_PAN_ID (C macro)
ieee802154_channel (C enum)
ieee802154_channel.IEEE802154_2_4_GHZ_CHANNEL_MAX (C enumerator)
ieee802154_channel.IEEE802154_2_4_GHZ_CHANNEL_MIN (C enumerator)
ieee802154_channel.IEEE802154_SUB_GHZ_CHANNEL_MAX (C enumerator)
ieee802154_channel.IEEE802154_SUB_GHZ_CHANNEL_MIN (C enumerator)
ieee802154_config (C struct)
ieee802154_config.[anonymous] (C var)
ieee802154_config.ack_fpb (C var)
ieee802154_config.ack_ie (C var)
ieee802154_config.auto_ack_fpb (C var)
ieee802154_config.csl_period (C var)
ieee802154_config.csl_rx_time (C var)
ieee802154_config.event_handler (C var)
ieee802154_config.ext_addr (C var)
ieee802154_config.frame_counter (C var)
ieee802154_config.mac_keys (C var)
ieee802154_config.pan_coordinator (C var)
ieee802154_config.promiscuous (C var)
ieee802154_config.rx_slot (C var)
ieee802154_config_type (C enum)
ieee802154_config_type.IEEE802154_CONFIG_ACK_FPB (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_AUTO_ACK_FPB (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_CSL_PERIOD (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_CSL_RX_TIME (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_ENH_ACK_HEADER_IE (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_EVENT_HANDLER (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_FRAME_COUNTER (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_MAC_KEYS (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_PAN_COORDINATOR (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_PROMISCUOUS (C enumerator)
ieee802154_config_type.IEEE802154_CONFIG_RX_SLOT (C enumerator)
ieee802154_context (C struct)
ieee802154_event (C enum)
ieee802154_event.IEEE802154_EVENT_RX_FAILED (C enumerator)
ieee802154_event.IEEE802154_EVENT_SLEEP (C enumerator)
ieee802154_event.IEEE802154_EVENT_TX_STARTED (C enumerator)
ieee802154_event_cb_t (C type)
IEEE802154_EXT_ADDR_LENGTH (C macro)
IEEE802154_FCS_LENGTH (C macro)
ieee802154_filter (C struct)
ieee802154_filter_type (C enum)
ieee802154_filter_type.IEEE802154_FILTER_TYPE_IEEE_ADDR (C enumerator)
ieee802154_filter_type.IEEE802154_FILTER_TYPE_PAN_ID (C enumerator)
ieee802154_filter_type.IEEE802154_FILTER_TYPE_SHORT_ADDR (C enumerator)
ieee802154_filter_type.IEEE802154_FILTER_TYPE_SRC_IEEE_ADDR (C enumerator)
ieee802154_filter_type.IEEE802154_FILTER_TYPE_SRC_SHORT_ADDR (C enumerator)
ieee802154_fpb_mode (C enum)
ieee802154_fpb_mode.IEEE802154_FPB_ADDR_MATCH_THREAD (C enumerator)
ieee802154_fpb_mode.IEEE802154_FPB_ADDR_MATCH_ZIGBEE (C enumerator)
ieee802154_hw_caps (C enum)
ieee802154_hw_caps.IEEE802154_HW_2_4_GHZ (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_CSMA (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_ENERGY_SCAN (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_FCS (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_FILTER (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_PROMISC (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_RXTIME (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_SLEEP_TO_TX (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_SUB_GHZ (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_TX_RX_ACK (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_TX_SEC (C enumerator)
ieee802154_hw_caps.IEEE802154_HW_TXTIME (C enumerator)
ieee802154_init (C function)
ieee802154_is_ar_flag_set (C function)
IEEE802154_IS_CHAN_SCANNED (C macro)
IEEE802154_IS_CHAN_UNSCANNED (C macro)
ieee802154_key (C struct)
IEEE802154_L2_CTX_TYPE (C macro)
IEEE802154_MAX_ADDR_LENGTH (C macro)
IEEE802154_MAX_PHY_PACKET_SIZE (C macro)
IEEE802154_MTU (C macro)
IEEE802154_NO_CHANNEL (C macro)
IEEE802154_NO_SHORT_ADDRESS_ASSIGNED (C macro)
ieee802154_radio_api (C struct)
ieee802154_radio_api.cca (C var)
ieee802154_radio_api.configure (C var)
ieee802154_radio_api.ed_scan (C var)
ieee802154_radio_api.filter (C var)
ieee802154_radio_api.get_capabilities (C var)
ieee802154_radio_api.get_sch_acc (C var)
ieee802154_radio_api.get_subg_channel_count (C var)
ieee802154_radio_api.get_time (C var)
ieee802154_radio_api.iface_api (C var)
ieee802154_radio_api.set_channel (C var)
ieee802154_radio_api.set_txpower (C var)
ieee802154_radio_api.start (C var)
ieee802154_radio_api.stop (C var)
ieee802154_radio_api.tx (C var)
ieee802154_radio_handle_ack (C function)
ieee802154_req_params (C struct)
ieee802154_req_params.[anonymous] (C var)
ieee802154_req_params.channel (C var)
ieee802154_req_params.channel_set (C var)
ieee802154_req_params.duration (C var)
ieee802154_req_params.len (C var)
ieee802154_req_params.lqi (C var)
ieee802154_req_params.pan_id (C var)
ieee802154_rx_fail_reason (C enum)
ieee802154_rx_fail_reason.IEEE802154_RX_FAIL_ADDR_FILTERED (C enumerator)
ieee802154_rx_fail_reason.IEEE802154_RX_FAIL_INVALID_FCS (C enumerator)
ieee802154_rx_fail_reason.IEEE802154_RX_FAIL_NOT_RECEIVED (C enumerator)
ieee802154_rx_fail_reason.IEEE802154_RX_FAIL_OTHER (C enumerator)
ieee802154_security_ctx (C struct)
ieee802154_security_params (C struct)
IEEE802154_SHORT_ADDR_LENGTH (C macro)
IEEE802154_SHORT_ADDRESS_NOT_ASSOCIATED (C macro)
ieee802154_tx_mode (C enum)
ieee802154_tx_mode.IEEE802154_TX_MODE_CCA (C enumerator)
ieee802154_tx_mode.IEEE802154_TX_MODE_CSMA_CA (C enumerator)
ieee802154_tx_mode.IEEE802154_TX_MODE_DIRECT (C enumerator)
ieee802154_tx_mode.IEEE802154_TX_MODE_TXTIME (C enumerator)
ieee802154_tx_mode.IEEE802154_TX_MODE_TXTIME_CCA (C enumerator)
IF_ENABLED (C macro)
IFNAMSIZ (C macro)
ifreq (C struct)
IGNORE (west.manifest.ImportFlag attribute)
IGNORE_PROJECTS (west.manifest.ImportFlag attribute)
img_mgmt_group_events (C enum)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_ALL (C enumerator)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_DFU_CHUNK (C enumerator)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_DFU_CONFIRMED (C enumerator)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_DFU_PENDING (C enumerator)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_DFU_STARTED (C enumerator)
img_mgmt_group_events.MGMT_EVT_OP_IMG_MGMT_DFU_STOPPED (C enumerator)
img_mgmt_upload_check (C struct)
img_mgmt_upload_check.action (C var)
img_mgmt_upload_check.req (C var)
ImportFlag (class in west.manifest)
in6_addr (C struct)
in_addr (C struct)
IN_RANGE (C macro)
INET6_ADDRSTRLEN (C macro)
INET_ADDRSTRLEN (C macro)
inet_ntop (C function)
inet_pton (C function)
inf() (in module west.log)
INT_TO_POINTER (C macro)
iovec (C struct)
IP_TOS (C macro)
ipc_ept (C struct)
ipc_ept.instance (C var)
ipc_ept.token (C var)
ipc_ept_cfg (C struct)
ipc_ept_cfg.cb (C var)
ipc_ept_cfg.name (C var)
ipc_ept_cfg.prio (C var)
ipc_ept_cfg.priv (C var)
ipc_service_backend (C struct)
ipc_service_backend.close_instance (C var)
ipc_service_backend.deregister_endpoint (C var)
ipc_service_backend.drop_tx_buffer (C var)
ipc_service_backend.get_tx_buffer (C var)
ipc_service_backend.get_tx_buffer_size (C var)
ipc_service_backend.hold_rx_buffer (C var)
ipc_service_backend.open_instance (C var)
ipc_service_backend.register_endpoint (C var)
ipc_service_backend.release_rx_buffer (C var)
ipc_service_backend.send (C var)
ipc_service_backend.send_nocopy (C var)
ipc_service_cb (C struct)
ipc_service_cb.bound (C var)
ipc_service_cb.error (C var)
ipc_service_cb.received (C var)
ipc_service_close_instance (C function)
ipc_service_deregister_endpoint (C function)
ipc_service_drop_tx_buffer (C function)
ipc_service_get_tx_buffer (C function)
ipc_service_get_tx_buffer_size (C function)
ipc_service_hold_rx_buffer (C function)
ipc_service_open_instance (C function)
ipc_service_register_endpoint (C function)
ipc_service_release_rx_buffer (C function)
ipc_service_send (C function)
ipc_service_send_nocopy (C function)
ipm_callback_t (C type)
ipm_complete (C function)
ipm_complete_t (C type)
ipm_driver_api (C struct)
ipm_max_data_size_get (C function)
ipm_max_data_size_get_t (C type)
ipm_max_id_val_get (C function)
ipm_max_id_val_get_t (C type)
ipm_register_callback (C function)
ipm_register_callback_t (C type)
ipm_send (C function)
ipm_send_t (C type)
ipm_set_enabled (C function)
ipm_set_enabled_t (C type)
IPSO_OBJECT_ACCELEROMETER_ID (C macro)
IPSO_OBJECT_BUZZER_ID (C macro)
IPSO_OBJECT_CURRENT_SENSOR_ID (C macro)
IPSO_OBJECT_FILLING_LEVEL_SENSOR_ID (C macro)
IPSO_OBJECT_GENERIC_SENSOR_ID (C macro)
IPSO_OBJECT_HUMIDITY_SENSOR_ID (C macro)
IPSO_OBJECT_LIGHT_CONTROL_ID (C macro)
IPSO_OBJECT_ONOFF_SWITCH_ID (C macro)
IPSO_OBJECT_PRESSURE_ID (C macro)
IPSO_OBJECT_PUSH_BUTTON_ID (C macro)
IPSO_OBJECT_TEMP_SENSOR_ID (C macro)
IPSO_OBJECT_TIMER_ID (C macro)
IPV6_TCLASS (C macro)
IPV6_V6ONLY (C macro)
IRQ_CONNECT (C macro)
irq_connect_dynamic (C function)
IRQ_DIRECT_CONNECT (C macro)
irq_disable (C macro)
irq_enable (C macro)
irq_get_level (C function)
irq_is_enabled (C macro)
irq_lock (C macro)
irq_unlock (C macro)
is_active() (west.manifest.Manifest method)
is_ancestor_of() (west.manifest.Project method)
IS_ARRAY (C macro)
IS_ARRAY_ELEMENT (C macro)
IS_BT_QUIRK_NO_AUTO_DLE (C macro)
is_cloned() (west.manifest.Project method)
IS_EMPTY (C macro)
IS_ENABLED (C macro)
IS_EQ (C macro)
is_power_of_two (C function)
is_up_to_date() (west.manifest.Project method)
is_up_to_date_with() (west.manifest.Project method)
isotp_bind (C function)
isotp_fc_opts (C struct)
isotp_fc_opts.bs (C var)
isotp_fc_opts.stmin (C var)
ISOTP_FIXED_ADDR_PRIO_MASK (C macro)
ISOTP_FIXED_ADDR_PRIO_POS (C macro)
ISOTP_FIXED_ADDR_RX_MASK (C macro)
ISOTP_FIXED_ADDR_SA_MASK (C macro)
ISOTP_FIXED_ADDR_SA_POS (C macro)
ISOTP_FIXED_ADDR_TA_MASK (C macro)
ISOTP_FIXED_ADDR_TA_POS (C macro)
isotp_msg_id (C struct)
isotp_msg_id.[anonymous] (C var)
isotp_msg_id.ext_addr (C var)
isotp_msg_id.ide (C var)
isotp_msg_id.use_ext_addr (C var)
isotp_msg_id.use_fixed_addr (C var)
ISOTP_N_BUFFER_OVERFLW (C macro)
ISOTP_N_ERROR (C macro)
ISOTP_N_INVALID_FS (C macro)
ISOTP_N_OK (C macro)
ISOTP_N_TIMEOUT_A (C macro)
ISOTP_N_TIMEOUT_BS (C macro)
ISOTP_N_TIMEOUT_CR (C macro)
ISOTP_N_UNEXP_PDU (C macro)
ISOTP_N_WFT_OVRN (C macro)
ISOTP_N_WRONG_SN (C macro)
ISOTP_NO_BUF_DATA_LEFT (C macro)
ISOTP_NO_CTX_LEFT (C macro)
ISOTP_NO_FREE_FILTER (C macro)
ISOTP_NO_NET_BUF_LEFT (C macro)
isotp_recv (C function)
isotp_recv_net (C function)
ISOTP_RECV_TIMEOUT (C macro)
isotp_send (C function)
isotp_tx_callback_t (C type)
isotp_unbind (C function)
ISR
ISR_DIRECT_DECLARE (C macro)
ISR_DIRECT_FOOTER (C macro)
ISR_DIRECT_HEADER (C macro)
ISR_DIRECT_PM (C macro)
items() (west.configuration.Configuration method)
ITERABLE_SECTION_RAM (C macro)
ITERABLE_SECTION_RAM_GC_ALLOWED (C macro)
ITERABLE_SECTION_ROM (C macro)
ITERABLE_SECTION_ROM_GC_ALLOWED (C macro)
ivshmem_driver_api (C struct)
ivshmem_get_id (C function)
ivshmem_get_id_f (C type)
ivshmem_get_mem (C function)
ivshmem_get_mem_f (C type)
ivshmem_get_vectors (C function)
ivshmem_get_vectors_f (C type)
ivshmem_int_peer (C function)
ivshmem_int_peer_f (C type)
ivshmem_register_handler (C function)
ivshmem_register_handler_f (C type)
Zephyr Project
nRF Connect SDK
nrfx
nrfxlib
Zephyr Project
MCUboot
Trusted Firmware-M
Matter
Kconfig Reference