/Zephyr-latest/drivers/sensor/maxim/max30101/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 63 bool "Multi-LED mode" 65 Set to operate in multi-LED mode. The green, red, and/or IR LED 75 Set the ADC's full-scale range. 144 int "Slot 1" 148 Set which LED and pulse amplitude are active in time slot 1. 159 int "Slot 2" 163 Set which LED and pulse amplitude are active in time slot 2. 174 int "Slot 3" 178 Set which LED and pulse amplitude are active in time slot 3. [all …]
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/include/mgmt/mcumgr/grp/img_mgmt/ |
D | img_mgmt_priv.h | 2 * Copyright (c) 2018-2021 mcumgr authors 3 * Copyright (c) 2022-2023 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 22 * @brief Ensures the spare slot (slot 1) is fully erased. 24 * @param slot A slot to erase. 28 int img_mgmt_erase_slot(int slot); 31 * @brief Marks the image in the specified slot as pending. On the next reboot, 34 * @param slot The slot to mark as pending. In the typical use case, this is 1. 41 int img_mgmt_write_pending(int slot, bool permanent); 44 * @brief Marks the image in slot 0 as confirmed. The system will continue [all …]
|
/Zephyr-latest/include/zephyr/ipc/ |
D | icmsg_me.h | 4 * SPDX-License-Identifier: Apache-2.0 20 * @brief Multi-endpoint extension of icmsg IPC library 21 * @defgroup ipc_icmsg_me_api Icmsg multi-endpoint IPC library API 53 * @param[inout] data Structure containing run-time data used by the icmsg_me 77 * @param[inout] data Structure containing run-time data used by the icmsg_me 105 * @param[inout] data Structure containing run-time data used by the icmsg_me 118 * @param[inout] data Structure containing run-time data used by the icmsg_me 132 * @param[inout] data Structure containing run-time data used by the icmsg_me 138 * multi-endpoint header. 144 /** @brief Set endpoint configuration in an empty endpoint slot [all …]
|
/Zephyr-latest/dts/bindings/w1/ |
D | adi,max32-w1.yaml | 1 # Copyright (c) 2023-2024 Analog Devices, Inc. 2 # SPDX-License-Identifier: Apache-2.0 4 description: ADI MAX32xxx MCUs 1-Wire Master 6 include: [w1-master.yaml, pinctrl-device.yaml] 8 compatible: "adi,max32-w1" 20 pinctrl-0: 23 pinctrl-names: 26 internal-pullup: 32 0 - Internal pullup disabled. 33 1 - Internal pullup enabled. [all …]
|
/Zephyr-latest/share/sysbuild/images/bootloader/ |
D | Kconfig | 3 # SPDX-License-Identifier: Apache-2.0 40 bool "Single slot" 43 slots. In this mode application is not able to DFU its own update to secondary slot and 58 used as temporary storage when MCUboot swaps application from the secondary slot to the 59 primary slot. 66 MCUboot will take contents of secondary slot of an image and will overwrite primary slot 68 stored in the secondary slot. 70 not happen unless the version of secondary slot is higher than the version in primary 71 slot. 87 will boot the application with the higher version from either slot, as long as it has [all …]
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/src/ |
D | img_mgmt_state.c | 2 * Copyright (c) 2018-2021 mcumgr authors 3 * Copyright (c) 2022-2023 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 48 /* Flags returned by img_mgmt_state_read() for queried slot */ 62 * Collects information about the specified image slot. 124 /* In case when MCUboot is configured for DirectXIP slot may only be in img_mgmt_state_flags() 125 * active or pending. Slot is marked pending only when version in that slot in img_mgmt_state_flags() 126 * is higher than version of active slot. in img_mgmt_state_flags() 151 /* All cases except BOOT_SWAP_TYPE_NONE return opposite slot */ in img_mgmt_get_next_boot_slot() 152 int slot = img_mgmt_get_opposite_slot(active_slot); in img_mgmt_get_next_boot_slot() local [all …]
|
/Zephyr-latest/subsys/net/l2/ethernet/lldp/ |
D | lldp.c | 8 * SPDX-License-Identifier: Apache-2.0 34 int i, found = -1; in lldp_find() 36 for (i = 0; i < ARRAY_SIZE(ctx->lldp); i++) { in lldp_find() 37 if (ctx->lldp[i].iface == iface) { in lldp_find() 41 if (found < 0 && ctx->lldp[i].iface == NULL) { in lldp_find() 47 ctx->lldp[found].iface = iface; in lldp_find() 51 return -ENOENT; in lldp_find() 64 static bool lldp_check_timeout(int64_t start, uint32_t time, int64_t timeout) in lldp_check_timeout() argument 66 start += time; in lldp_check_timeout() 78 return lldp_check_timeout(lldp->tx_timer_start, in lldp_timedout() [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | ieee802154_radio.h | 5 * SPDX-License-Identifier: Apache-2.0 12 * @note All references to the standard in this file cite IEEE 802.15.4-2020. 38 * @details This API provides a common representation of vendor-specific 44 * - a basic, mostly PHY-level driver API to be implemented by all drivers, 45 * - several optional MAC-level extension points to offload performance 51 * offloading to vendor-specific hardware or firmware features may be required 56 * Whether or not MAC-level offloading extension points need to be implemented 60 * @note All section, table and figure references are to the IEEE 802.15.4-2020 67 * @name IEEE 802.15.4-2020, Section 6: MAC functional description 90 * @name IEEE 802.15.4-2020, Section 8: MAC services [all …]
|
/Zephyr-latest/subsys/logging/ |
D | Kconfig.processing | 2 # SPDX-License-Identifier: Apache-2.0 33 int "Maximum time (in milliseconds) thread can be blocked" 35 range -1 10000 38 If new buffer for a log message cannot be allocated in that time, log 39 message is dropped. Forever blocking (-1) is possible however may lead 101 Arbitrary time between log message creation in the remote domain and 134 int "Cache slot size of domain name" 142 int "Cache slot size of source name" 162 bool "Use real time clock for timestamp" 166 When enabled, real time clock is used for timestamping.
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | zephyr,sdhc-spi-slot.yaml | 3 compatible: "zephyr,sdhc-spi-slot" 5 include: [spi-device.yaml] 8 power-delay-ms: 12 Time in ms for SPI SDHC to delay when toggling power to the SD card. This 13 delay gives the card time to power up or down fully. It can be increased 16 spi-clock-mode-cpol: 22 spi-clock-mode-cpha: 26 on the clock's polarity. When mode-cpol is set and this option as well, 30 pwr-gpios: 31 type: phandle-array
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/ |
D | Kconfig | 2 # Copyright Nordic Semiconductor ASA 2020-2022. All rights reserved. 3 # SPDX-License-Identifier: Apache-2.0 10 # MCUMGR_GRP_IMG_ -- general group options; 63 non-0 "rc" codes. 66 bool "Allow to confirm secondary slot of non-active image" 69 Allows to confirm secondary (non-active) slot of non-active image. 70 Normally it should not be allowed to confirm any slots of non-active 72 broken and may not boot in other slot; instead application should 76 bool "Allow to confirm slots of non-active image" 79 Allows to confirm any slot of non-active image. [all …]
|
/Zephyr-latest/dts/bindings/dma/ |
D | gd,gd32-dma-v1.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 slot: Select peripheral to connect DMA 12 - bit 6-7: Direction (see dma.h) 13 - 0x0: MEMORY to MEMORY 14 - 0x1: MEMORY to PERIPH 15 - 0x2: PERIPH to MEMORY 16 - 0x3: reserved for PERIPH to PERIPH 18 - bit 9: Peripheral address increase 19 - 0x0: no address increment between transfers 20 - 0x1: increment address between transfers [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.ll_sw_split | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 120 # Hidden, Controller's Co-Operative high priority Rx thread stack size. 125 # Hidden, Controller's Co-Operative Rx thread stack size. 152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers 168 Legacy Non-Directed Advertising mode. 180 zero-based numbering. When using with Zephyr host this option can be 233 module-str = "Bluetooth Controller ISO-AL" 237 bool "ISO-AL verbose debug logging" 241 Use this option to enable ISO-AL verbose debug logging. [all …]
|
/Zephyr-latest/samples/net/sockets/dumb_http_server_mt/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 24 * out of resource. Sleep a small amount of time in order the 35 #include "mt-http-server-cert.der.inc" 40 #include "mt-http-server-key.der.inc" 46 #define THREAD_PRIORITY K_PRIO_COOP(CONFIG_NUM_COOP_PRIORITIES - 1) 91 THREAD_PRIORITY, 0, -1); 95 THREAD_PRIORITY, 0, -1); 145 len -= out_len; in sendall() 157 *sock = socket(bind_addr->sa_family, SOCK_STREAM, IPPROTO_TLS_1_2); in setup() 159 *sock = socket(bind_addr->sa_family, SOCK_STREAM, IPPROTO_TCP); in setup() [all …]
|
/Zephyr-latest/doc/services/tfm/ |
D | integration.rst | 1 Trusted Firmware-M Integration 4 The Trusted Firmware-M (TF-M) section contains information about the 5 integration between TF-M and Zephyr RTOS. Use this information to help 6 understand how to integrate TF-M with Zephyr for Cortex-M platforms and make 7 use of its secure run-time services in Zephyr applications. 12 TF-M will be built for the secure processing environment along with Zephyr if 16 and all config flags required for TF-M should be set in a board variant with 22 `modules/trusted-firmware-m/Kconfig.tfm <https://github.com/zephyrproject-rtos/zephyr/blob/main/mod… 23 to the board name that TF-M expects for this target, so that it knows which 29 The ``mps2/an521/cpu0`` board target is a dual-core Arm Cortex-M33 evaluation board that generates [all …]
|
/Zephyr-latest/samples/bluetooth/eddystone/src/ |
D | main.c | 1 /* main.c - Application main entry point */ 4 * Copyright (c) 2015-2016 Intel Corporation 6 * SPDX-License-Identifier: Apache-2.0 35 /* Eddystone Service UUID a3c87500-8ed3-4bdf-8a39-a01bebede295 */ 42 BT_DATA(BT_DATA_NAME_COMPLETE, CONFIG_BT_DEVICE_NAME, sizeof(CONFIG_BT_DEVICE_NAME) - 1), 46 /* Service UUID a3c87500-8ed3-4bdf-8a39-a01bebede295 */ 50 /* Characteristic UUID a3c87501-8ed3-4bdf-8a39-a01bebede295 */ 54 /* Characteristic UUID a3c87502-8ed3-4bdf-8a39-a01bebede295 */ 58 /* Characteristic UUID a3c87503-8ed3-4bdf-8a39-a01bebede295 */ 62 /* Characteristic UUID a3c87504-8ed3-4bdf-8a39-a01bebede295 */ [all …]
|
/Zephyr-latest/modules/ |
D | Kconfig.mcuboot | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 6 # SPDX-License-Identifier: Apache-2.0 20 or in other words that the image is to be chain-loaded by MCUboot. 27 * Activating SW_VECTOR_RELAY_CLIENT on Cortex-M0 28 (or Armv8-M baseline) targets with no built-in vector relocation 46 If set to a non-empty value, the build system tries to 47 sign the final binaries using a 'west sign -t imgtool' command. 76 If set to a non-empty value, the build system tries to 77 sign and encrypt the final binaries using a 'west sign -t imgtool' 88 Example: './bootloader/mcuboot/enc-rsa2048-pub.pem' [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/mesh/ |
D | dfu_cli.h | 4 * SPDX-License-Identifier: Apache-2.0 49 BT_MESH_MODEL_BLOB_CLI(&(_cli)->blob), \ 92 /** Additional response time for the Target nodes, in 10-second increments. 94 * The extra time can be used to give the Target nodes more time to respond 196 const struct bt_mesh_dfu_slot *slot; member 226 /** DFU image slot to transfer. */ 227 const struct bt_mesh_dfu_slot *slot; member 238 * Starts distribution of the firmware in the given slot to the list of DFU 353 /** @brief Perform a metadata check for the given DFU image slot. 356 * node will accept a transfer of this DFU image slot, and what the effect would be. [all …]
|
/Zephyr-latest/modules/mbedtls/ |
D | Kconfig.tls-generic | 5 # SPDX-License-Identifier: Apache-2.0 8 depends on MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" 65 bool "DHE-PSK based ciphersuite modes" 68 bool "ECDHE-PSK based ciphersuite modes" 72 bool "RSA-PSK based ciphersuite modes" 75 int "Max size of TLS pre-shared keys" 78 Max size of TLS pre-shared keys, in bytes. It has no effect if no 82 bool "RSA-only based ciphersuite modes" 91 bool "DHE-RSA based ciphersuite modes" 94 bool "ECDHE-RSA based ciphersuite modes" [all …]
|
/Zephyr-latest/arch/xtensa/include/ |
D | xtensa_asm2_context.h | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <xtensa/xtensa-types.h> 14 #include <xtensa/config/core-isa.h> 21 * SP-0 <-- Interrupted stack pointer points here 23 * SP-4 Caller A3 spill slot \ 24 * SP-8 Caller A2 spill slot | 25 * SP-12 Caller A1 spill slot + (Part of ABI standard) 26 * SP-16 Caller A0 spill slot / 28 * SP-20 Saved A3 29 * SP-24 Saved A2 [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | dfd_srv.c | 4 * SPDX-License-Identifier: Apache-2.0 61 srv->phase = new_phase; in dfd_phase_set() 63 if (srv->cb && srv->cb->phase) { in dfd_phase_set() 64 srv->cb->phase(srv, srv->phase); in dfd_phase_set() 71 for (int i = 0; i < srv->target_cnt; ++i) { in target_get() 72 if (addr == srv->targets[i].blob.addr) { in target_get() 73 return &srv->targets[i]; in target_get() 82 return srv->phase == BT_MESH_DFD_PHASE_TRANSFER_ACTIVE || in is_busy() 83 srv->phase == BT_MESH_DFD_PHASE_TRANSFER_SUCCESS || in is_busy() 84 srv->phase == BT_MESH_DFD_PHASE_APPLYING_UPDATE; in is_busy() [all …]
|
/Zephyr-latest/tests/bluetooth/common/testlib/include/testlib/ |
D | conn.h | 2 * SPDX-License-Identifier: Apache-2.0 14 * Thread-safe: 37 * @retval -errno @ref bt_conn_le_create error. No connection object 53 * - @ref BT_HCI_ERR_AUTH_FAIL 54 * - @ref BT_HCI_ERR_REMOTE_USER_TERM_CONN 55 * - @ref BT_HCI_ERR_REMOTE_LOW_RESOURCES 56 * - @ref BT_HCI_ERR_REMOTE_POWER_OFF 57 * - @ref BT_HCI_ERR_UNSUPP_REMOTE_FEATURE 58 * - @ref BT_HCI_ERR_PAIRING_NOT_SUPPORTED 59 * - @ref BT_HCI_ERR_UNACCEPT_CONN_PARAM [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/flash/ |
D | soc_flash_nrf_ticker.c | 4 * SPDX-License-Identifier: Apache-2.0 25 /* delay needed for start execution-window */ 31 uint32_t slot; /* timeslot length. */ member 84 rc = op_desc->handler(op_desc->context); in time_slot_callback_work() 114 /* Start a secondary one-shot ticker after ticks_delay, in time_slot_delay() 123 ticks_delay, /* one-shot delayed timeout */ in time_slot_delay() 187 * the slot calling mechanism in nrf_flash_sync_set_context() 189 _ticker_sync_context.interval = duration - FLASH_SYNC_SWITCHING_TIME; in nrf_flash_sync_set_context() 190 _ticker_sync_context.slot = duration; in nrf_flash_sync_set_context() 203 /* Start periodic flash operation prepare time slots */ in nrf_flash_sync_exe() [all …]
|
/Zephyr-latest/drivers/dai/intel/ssp/ |
D | dai-params-intel-ipc4.h | 4 * SPDX-License-Identifier: Apache-2.0 19 /**< HD/A host output (-> DSP). */ 21 /**< HD/A host input (<- DSP). */ 26 /**< HD/A link output (DSP ->). */ 28 /**< HD/A link input (DSP <-). */ 33 /**< DMIC link input (DSP <-). */ 36 /**< I2S link output (DSP ->). */ 38 /**< I2S link input (DSP <-). */ 41 /**< ALH link output, legacy for SNDW (DSP ->). */ 43 /**< ALH link input, legacy for SNDW (DSP <-). */ [all …]
|
/Zephyr-latest/doc/services/logging/ |
D | index.rst | 17 - Deferred logging reduces the time needed to log a message by shifting time 20 - Multiple backends supported (up to 9 backends). 21 - Custom frontend support. It can work together with backends. 22 - Compile time filtering on module level. 23 - Run time filtering independent for each backend. 24 - Additional run time filtering on module instance level. 25 - Timestamping with user provided function. Timestamp can have 32 or 64 bits. 26 - Dedicated API for dumping data. 27 - Dedicated API for handling transient strings. 28 - Panic support - in panic mode logging switches to blocking, synchronous [all …]
|