/Zephyr-latest/dts/bindings/adc/ |
D | adi,max32-adc.yaml | 1 # Copyright (c) 2023-2024 Analog Devices, Inc. 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "adi,max32-adc" 8 include: [adc-controller.yaml, pinctrl-device.yaml] 20 pinctrl-0: 23 pinctrl-names: 26 channel-count: 31 vref-mv: 41 clock-source: 48 - 0: "ADI_MAX32_PRPH_CLK_SRC_PCLK" Peripheral clock [all …]
|
D | adi,max32-adc-10b.yaml | 1 # Copyright (c) 2023-2024 Analog Devices, Inc. 2 # SPDX-License-Identifier: Apache-2.0 4 description: ADI MAX32 ADC 10-Bits 6 compatible: "adi,max32-adc-10b" 9 - name: adi,max32-adc.yaml 10 property-blocklist: 11 - clock-source 12 - clock-divider 13 - track-count 14 - idle-count
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | mpl.c | 4 * Copyright (c) 2019 - 2023 Nordic Semiconductor ASA 6 * SPDX-License-Identifier: Apache-2.0 51 /* The first track of the first group has track segments, other tracks not. */ 53 /* Track segments */ 132 .title = "Track 2.1", 140 .title = "Track 2.2", 148 .title = "Track 2.3", 159 .title = "Track 3.1", 167 .title = "Track 3.2", 175 .title = "Track 3.3", [all …]
|
D | Kconfig.csip | 1 # Bluetooth Audio - Broadcast Assistant configuration options 6 # SPDX-License-Identifier: Apache-2.0 27 WARNING: This option enables anyone to track and decrypt the SIRK 38 int "Coordinated Set Identification Profle max service instance count" 80 int "Coordinated Set Identification Service Count"
|
/Zephyr-latest/doc/connectivity/networking/api/ |
D | net_timeout.rst | 13 Zephyr's network infrastructure mostly uses the millisecond-resolution uptime 14 clock to track timeouts, with both deadlines and durations measured with 15 32-bit unsigned values. The 32-bit value rolls over at 49 days 17 hours 2 minutes 21 the maximum delay that can be directly represented be a 31-bit non-negative 26 allow for delays that are represented as unsigned 32-bit values counting 27 seconds, which corresponds to a 42-bit millisecond count. 29 The net_timeout API provides a generic timeout mechanism to correctly track 30 the remaining time for these extended-duration timeouts. 53 :c:func:`net_timeout_deadline()` may be used to reconstruct the full-precision 55 in some applications, as it does allow a millisecond-resolution calculation of
|
/Zephyr-latest/drivers/timer/ |
D | altera_avalon_timer_hal.c | 4 * SPDX-License-Identifier: Apache-2.0 18 * one only requires the driver to track ticks since the last announce 59 * delivered (and accumulated cycle count gets updated). The result in sys_clock_cycle_get_32() 65 * count down from some large initial 64-bit value. This in sys_clock_cycle_get_32()
|
D | rv32m1_lptmr_timer.c | 4 * SPDX-License-Identifier: Apache-2.0 21 * - system clock based on an LPTMR instance, clocked by SIRC output 22 * SIRCDIV3, prescaler divide-by-1, SIRC at 8MHz 23 * - no tickless 56 SYSTEM_TIMER_INSTANCE->CSR |= LPTMR_CSR_TCF(1); /* Rearm timer. */ in lptmr_irq_handler() 57 cycle_count += CYCLES_PER_TICK; /* Track cycles. */ in lptmr_irq_handler() 63 return cycle_count + SYSTEM_TIMER_INSTANCE->CNR; in sys_clock_cycle_get_32() 81 if ((SCG->SIRCCSR & SCG_SIRCCSR_SIRCEN_MASK) == SCG_SIRCCSR_SIRCEN(0)) { in sys_clock_driver_init() 85 * This is incompatible with this driver, which is SIRC-based. in sys_clock_driver_init() 87 return -ENODEV; in sys_clock_driver_init() [all …]
|
/Zephyr-latest/dts/arm/adi/max32/ |
D | max32662.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/dma/max32662_dma.h> 19 /delete-node/ &clk_iso; 21 /delete-node/ &gpio1; 23 /delete-node/ &uart2; 25 /delete-node/ &timer3; 28 compatible = "adi,max32-adc-sar", "adi,max32-adc"; 29 clock-source = <ADI_MAX32_PRPH_CLK_SRC_PCLK>; 30 clock-divider = <16>; [all …]
|
D | max32672.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/dma/max32672_dma.h> 16 clock-frequency = <DT_FREQ_K(80)>; 23 /delete-node/ &clk_iso; 26 compatible = "adi,max32-adc-sar", "adi,max32-adc"; 27 clock-source = <ADI_MAX32_PRPH_CLK_SRC_PCLK>; 28 clock-divider = <16>; 29 channel-count = <16>; 30 track-count = <4>; [all …]
|
D | max78002.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/dma/max78002_dma.h> 12 clock-frequency = <DT_FREQ_M(120)>; 16 clock-frequency = <DT_FREQ_K(30)>; 19 /delete-node/ &clk_erfo; 25 compatible = "fixed-clock"; 26 #clock-cells = <0>; 27 clock-frequency = <DT_FREQ_M(100)>; 32 compatible = "fixed-clock"; [all …]
|
D | max32690.dtsi | 2 * Copyright (c) 2023-2024 Analog Devices, Inc. 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/dma/max32690_dma.h> 12 clock-frequency = <DT_FREQ_M(120)>; 21 erase-block-size = <16384>; 29 compatible = "adi,max32-gpio"; 30 gpio-controller; 31 #gpio-cells = <2>; 39 compatible = "adi,max32-gpio"; [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | heartbeat.rst | 23 - :c:macro:`BT_MESH_FEAT_RELAY` 24 - :c:macro:`BT_MESH_FEAT_PROXY` 25 - :c:macro:`BT_MESH_FEAT_FRIEND` 26 - :c:macro:`BT_MESH_FEAT_LOW_POWER` 53 period, the node keeps track of the number of received Heartbeats as well as 54 the minimum and maximum received hop count.
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | ucpd_stm32_priv.h | 4 * SPDX-License-Identifier: Apache-2.0 17 * @brief The packet type(SOP*) consists of 2-bytes 22 * @brief The message header consists of 2-bytes 98 #define UCPD_ANASUB_TO_RP(r) ((r - 1) & 0x3) 123 * @brief PD message send retry count for Rev 2.0 128 * @brief PD message send retry count for Rev 3.0 194 TX_MSG_NONE = -1, 313 /* Retry count on failure to transmit a message */ 320 /* Track VCONN on/off state */ 322 /* Track CC line that VCONN was active on */
|
/Zephyr-latest/dts/bindings/input/ |
D | gpio-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 and samples the two signal lines periodically to track the encoder position, 15 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 compatible = "gpio-qdec"; 21 steps-per-period = <4>; 23 sample-time-us = <2000>; 24 idle-timeout-ms = <200>; 27 compatible: "gpio-qdec" 33 type: phandle-array 38 led-gpios: [all …]
|
/Zephyr-latest/drivers/modem/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 14 module-str = modem 66 bool "UART-based modem interface" 81 bool "UART-based modem interface using interrupt API" 86 bool "UART-based modem interface using async API" 128 - modem responses 129 - unsolicited messages 130 - specified handlers for current operation 150 This layer provides much of the groundwork for keeping track of 157 reserved from the fdtable, for which the max count is set using the [all …]
|
/Zephyr-latest/lib/mem_blocks/ |
D | mem_blocks.c | 4 * SPDX-License-Identifier: Apache-2.0 23 k_spinlock_key_t key = k_spin_lock(&mem_block->lock); in alloc_blocks() 27 r = sys_bitarray_alloc(mem_block->bitmap, num_blocks, &offset); in alloc_blocks() 30 k_spin_unlock(&mem_block->lock, key); in alloc_blocks() 37 mem_block->info.used_blocks += (uint32_t)num_blocks; in alloc_blocks() 39 if (mem_block->info.max_used_blocks < mem_block->info.used_blocks) { in alloc_blocks() 40 mem_block->info.max_used_blocks = mem_block->info.used_blocks; in alloc_blocks() 43 k_spin_unlock(&mem_block->lock, key); in alloc_blocks() 48 blk = mem_block->buffer + (offset << mem_block->info.blk_sz_shift); in alloc_blocks() 61 if (blk < mem_block->buffer) { in free_blocks() [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/einprogress/src/ |
D | dut.c | 2 * SPDX-License-Identifier: Apache-2.0 28 /** Here we keep track of the reference count in the test 67 /* Move buf. Ownership is ours if we return -EINPROGRESS. */ in dut_chan_recv_cb() 71 return -EINPROGRESS; in dut_chan_recv_cb()
|
/Zephyr-latest/include/zephyr/input/ |
D | input_kbd_matrix.h | 4 * SPDX-License-Identifier: Apache-2.0 26 #define INPUT_KBD_MATRIX_COLUMN_DRIVE_NONE -1 29 #define INPUT_KBD_MATRIX_COLUMN_DRIVE_ALL -2 61 * @retval -errno Negative errno if row or col are out of range for the device. 138 * specify row and col count. 141 BUILD_ASSERT(IN_RANGE(_row_size, 1, INPUT_KBD_MATRIX_ROW_BITS), "invalid row-size"); \ 142 BUILD_ASSERT(IN_RANGE(_col_size, 1, UINT8_MAX), "invalid col-size"); \ 145 "actual-key-mask size does not match the number of columns"); \ 165 * instance, specify row and col count. 168 * @param row_size The matrix row count. [all …]
|
/Zephyr-latest/doc/services/pm/ |
D | device_runtime.rst | 1 .. _pm-device-runtime: 15 on usage count. 29 For devices on a power domain (via the devicetree 'power-domains' property), device runtime 35 on the power domain device (either through the ``zephyr,pm-device-runtime-auto`` devicetree property 49 init -> SUSPENDED; 50 SUSPENDED -> ACTIVE; 51 ACTIVE -> SUSPENDED; 52 ACTIVE -> SUSPENDING [constraint=false] 53 SUSPENDING -> SUSPENDED [constraint=false]; 54 SUSPENDED -> SUSPENDING [style=invis]; [all …]
|
/Zephyr-latest/tests/subsys/edac/ibecc/src/ |
D | ibecc.c | 4 * SPDX-License-Identifier: Apache-2.0 41 /* Keep track or correctable and uncorrectable errors */ 49 error_type = error_data->type; in callback() 50 error_address = error_data->address; in callback() 51 error_syndrome = error_data->syndrome; in callback() 68 zassert_equal(ret, -ENODATA, "edac_ecc_error_log_get failed"); in ZTEST() 74 zassert_equal(ret, -ENODATA, "edac_parity_error_log_get failed"); in ZTEST() 83 "Error correctable count does not match"); in ZTEST() 87 "Error uncorrectable count does mot match"); in ZTEST() 181 zassert_not_equal(errors_cor, -ENOSYS, "Not implemented error count"); in test_inject() [all …]
|
/Zephyr-latest/samples/boards/microchip/mec15xxevb_assy6853/power_management/src/ |
D | power_mgmt.c | 4 * SPDX-License-Identifier: Apache-2.0 45 /* Track time elapsed */ 48 /* Track entry/exit to sleep */ 56 /* Instrumentation to measure latency and track entry exit via gpios 59 * JP99 7-8 closed 60 * JP99 10-11 closed 61 * JP75 29-30 closed 62 * JP75 32-33 closed 92 /* Hooks to count entry/exit */ 101 GPIO_CTRL_REGS->CTRL_0012 = 0x240ul; in notify_pm_state_entry() [all …]
|
/Zephyr-latest/doc/kernel/services/other/ |
D | atomic.rst | 7 by threads and ISRs in an uninterruptible manner. It is a 32-bit variable on 8 32-bit machines and a 64-bit variable on 64-bit machines. 37 .. code-block:: c 47 The following code shows how an atomic variable can be used to keep track 48 of the number of times a function has been invoked. Since the count is 50 in mid-increment if a thread calling the function is interrupted if 53 .. code-block:: c 69 An array of 32-bit atomic variables can be defined in the conventional manner. 70 However, you can also define an N-bit array of atomic variables using 79 .. code-block:: c [all …]
|
/Zephyr-latest/include/zephyr/sd/ |
D | sd.h | 4 * SPDX-License-Identifier: Apache-2.0 59 * This structure is used by the subsystem to track an individual SD 71 unsigned int num_io: 3; /*!< I/O function count. 0 for SD cards */ 101 * @retval -ETIMEDOUT: card initialization timed out 102 * @retval -EBUSY: card is busy 103 * @retval -EIO: IO error while starting card
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig.ipv4 | 4 # SPDX-License-Identifier: Apache-2.0 73 bool "Accept broadcast ICMPv4 echo-request" 75 If set, then respond to ICMPv4 echo-request that is sent to 81 If set, then accept UDP packets destined to non-standard 140 count. 147 Incoming fragments are stored in per-packet queue before being 173 How many PMTU entries we can track for each destination address. 176 module-dep = NET_LOG 177 module-str = Log level for core IPv4 178 module-help = Enables core IPv4 code to output debug messages. [all …]
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | rtc.rst | 3 Real-Time Clock (RTC) 9 .. list-table:: **Glossary** 11 :header-rows: 1 13 * - Word 14 - Definition 15 * - Real-time clock 16 - Low power device tracking time using broken-down time 17 * - Real-time counter 18 - Low power counter which can be used to track time 19 * - RTC [all …]
|