Home
last modified time | relevance | path

Searched +full:current +full:- +full:reference +full:- +full:control (Results 1 – 25 of 198) sorted by relevance

12345678

/Zephyr-latest/tests/drivers/spi/spi_loopback/boards/
Ds32z2xxdc2_s32z270_dspi.overlay4 * SPDX-License-Identifier: Apache-2.0
11 output-enable;
12 nxp,current-reference-control;
13 nxp,termination-resistor;
17 input-enable;
18 nxp,current-reference-control;
19 nxp,termination-resistor;
25 pinctrl-0 = <&dspi0_default>;
26 pinctrl-names = "default";
30 compatible = "test-spi-loopback-slow";
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dnxp,s32ze-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
20 #include <nxp/s32/S32Z27-BGA594-pinctrl.h>
26 output-enable;
30 input-enable;
40 'bias-pull-up' or 'slew-rate' that will be applied to all the pins defined in
41 'pinmux' array. To enable the input buffer use 'input-enable' and to enable the
42 output buffer use 'output-enable'.
44 To link the pin configurations with UART0 device, use pinctrl-N property in the
45 device node, where 'N' is the zero-based state index (0 is the default state).
49 pinctrl-0 = <&uart0_default>;
[all …]
/Zephyr-latest/include/zephyr/bluetooth/audio/
Dmcs.h3 * @brief Bluetooth Media Control Service (MCS) APIs.
6 * Copyright (c) 2019 - 2024 Nordic Semiconductor ASA
8 * SPDX-License-Identifier: Apache-2.0
15 * @brief Media Control Service (MCS)
17 * @defgroup bt_mcs Media Control Service (MCS)
25 * Definitions and types related to the Media Control Service and Media Control
37 * A characteristic value has changed while a Read Long Value Characteristic sub-procedure is in
46 * All values from -128 to 127 allowed, only some examples defined.
50 #define BT_MCS_PLAYBACK_SPEED_MIN -128
52 #define BT_MCS_PLAYBACK_SPEED_QUARTER -128
[all …]
/Zephyr-latest/doc/hardware/peripherals/
Dregulators.rst6 This subsystem provides control of voltage and current regulators. A common
7 example is a GPIO that controls a transistor that supplies current to a device
11 The ``*-supply`` devicetree properties are used to identify the regulator(s)
18 infrastructure is not justified, and ``*-gpios`` devicetree properties should be
24 API Reference
Dstepper.rst11 - Configure **micro-stepping resolution** using :c:func:`stepper_set_micro_step_res`
13 - Configure **reference position** in microsteps using :c:func:`stepper_set_reference_position`
15 - Set **max velocity** in micro-steps per second using :c:func:`stepper_set_max_velocity`
16 - **Enable** the stepper driver using :c:func:`stepper_enable`.
18 Control Stepper
21 - **Move by** +/- micro-steps also known as **relative movement** using :c:func:`stepper_move_by`.
22 - **Move to** a specific position also known as **absolute movement** using :c:func:`stepper_move_t…
23 - Run continuously with a **constant velocity** in a specific direction until
25 - Check if the stepper is **moving** using :c:func:`stepper_is_moving`.
26 - Register an **event callback** using :c:func:`stepper_set_event_callback`.
[all …]
Dcharger.rst16 manufacturer. On charger devices with a control port, the charge profile can be configured by the
34 Chargers typically support multiple properties, such as temperature readings of the battery-pack
35 or present-time current/voltage.
42 API Reference
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dprep_c.c2 * Copyright (c) 2013-2014 Wind River Systems, Inc.
3 * Copyright 2024 Arm Limited and/or its affiliates <open-source-office@arm.com>
5 * SPDX-License-Identifier: Apache-2.0
22 #include <zephyr/linker/linker-defs.h>
47 * CPACR : Coprocessor Access Control Register -> CP15 1/0/2 in z_arm_floating_point_init()
48 * comp. ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition, in z_arm_floating_point_init()
52 * [23..22] = CP11 access control bits, in z_arm_floating_point_init()
53 * [21..20] = CP10 access control bits. in z_arm_floating_point_init()
66 * FPEXC: Floating-Point Exception Control register in z_arm_floating_point_init()
67 * comp. ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition, in z_arm_floating_point_init()
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dti,fdc2x1x.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [sensor-device.yaml, i2c-device.yaml]
11 sd-gpios:
12 type: phandle-array
18 intb-gpios:
19 type: phandle-array
28 Set to identify the sensor as FDC2114 or FDC2214 (4-channel version)
33 Set the Auto-Scan Mode.
36 "active-channel" (single channel mode).
38 true = Auto-Scan conversions as selected by "rr-sequence"
[all …]
/Zephyr-latest/drivers/timer/
Dxlnx_psttc_timer_priv.h5 * SPDX-License-Identifier: Apache-2.0
12 * Refer to the "Zynq UltraScale+ Device Technical Reference Manual" document
17 * Triple-timer Counter (TTC) Register Offsets
20 /* Clock Control Register */
22 /* Counter Control Register*/
24 /* Current Counter Value */
40 * Clock Control Register Definitions
57 * Counter Control Register Definitions
/Zephyr-latest/include/zephyr/drivers/
Dpinctrl.h3 * SPDX-License-Identifier: Apache-2.0
8 * Public APIs for pin control drivers
36 * @name Pin control states
51 /** Pin control state configuration. */
140 * @brief Helper macro to define pins for a given pin control state.
152 * @brief Helper macro to initialize a pin control state.
180 * @brief Helper macro to initialize pin control config.
214 * @brief Declare pin control configuration for a given node identifier.
216 * This macro should be used by tests or applications using runtime pin control
217 * to declare the pin control configuration for a device.
[all …]
/Zephyr-latest/include/zephyr/portability/
Dcmsis_os2.h2 * Copyright (c) 2013-2017 ARM Limited. All rights reserved.
4 * SPDX-License-Identifier: Apache-2.0
10 * www.apache.org/licenses/LICENSE-2.0
18 * ----------------------------------------------------------------------
23 * Project: CMSIS-RTOS2 API
28 * - osKernelGetInfo, osKernelGetState
31 * - osKernelGetTickCount, osKernelGetTickFreq
33 * - updated: osKernelGetTickCount, osDelayUntil
36 * - updated: osKernelLock, osKernelUnlock
37 * - added: osKernelRestoreLock
[all …]
Dcmsis_os.h1 /* ----------------------------------------------------------------------
5 * Project: CMSIS-RTOS API
17 * - const attribute removed from the osXxxxDef_t typedef's
18 * - const attribute added to the osXxxxDef macros
22 * Control functions for short timeouts in microsecond resolution:
25 *----------------------------------------------------------------------------
27 * Copyright (c) 2013-2017 ARM LIMITED
29 * SPDX-License-Identifier: Apache-2.0
35 * www.apache.org/licenses/LICENSE-2.0
42 *---------------------------------------------------------------------------*/
[all …]
/Zephyr-latest/subsys/logging/backends/
Dlog_backend_swo.c4 * SPDX-License-Identifier: Apache-2.0
13 * An SWO viewer program will typically set-up the SWO port including its
16 * re-configure the SWO port upon boot and set the frequency as specified by
21 * as defined by the clock-frequency property in the CPU node. This may require
35 /* If ITM has pin control properties, apply them for SWO pins */
40 /* Set TPIU prescaler for the current debug trace clock frequency. */
46 #error "SWO reference frequency is not configured"
54 #error CONFIG_LOG_BACKEND_SWO_FREQ_HZ is too low. SWO clock divider is 16-bit. \
56 [Reference Clock Frequency]/2^16.
84 log_output_func(&log_output_swo, &msg->log, flags); in log_backend_swo_process()
[all …]
/Zephyr-latest/samples/tfm_integration/
Dtfm_integration.rst1 .. zephyr:code-sample-category:: tfm_integration
2 :name: TF-M Integration
3 :show-listing:
5 These TF-M integration examples can be used with a supported Armv8-M board, and demonstrate how
6 the TF-M APIs can be used with Zephyr.
12 secure processing environment (S), with Zephyr running in the non-secure
16 built, in addition to the TF-M S and Zephyr NS binary images. The S and NS
21 control.
23 What is Trusted Firmware-M (TF-M)?
26 Trusted Firmware-M (TF-M) is the reference implementation of `Platform Security
[all …]
/Zephyr-latest/drivers/led_strip/
Dtlc5971.c4 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/led/led.h>
51 /** write command for writing control data and GS data to internal registers */
54 /** GS reference clock select bit in FC data (0 = internal oscillator clock, 1 = SCKI clock). */
57 /** GS reference clock edge select bit for OUTXn on-off timing control in FC data */
60 /** Constant-current output enable bit in FC data (0 = output control enabled, 1 = blank). */
72 /** Bit mask for control bits in data byte 27 */
75 /** Bit mask for control bits in data byte 26 */
78 /** Bit mask for global brightness control for color 1 in data byte 26, upper 5 bits of GBC */
81 /** Bit mask for global brightness control for color 1 in data byte 25, lower 2 bits of GBC */
[all …]
/Zephyr-latest/drivers/serial/
Duart_xlnx_ps.c1 /* uart_xlnx_ps.c - Xilinx Zynq family serial driver */
6 * SPDX-License-Identifier: Apache-2.0
19 * - the following macro for the number of bytes between register addresses:
42 * Comp. Xilinx Zynq-7000 Technical Reference Manual (ug585), chap. B.33
46 #define XUARTPS_CR_OFFSET 0x0000U /**< Control Register [8:0] */
55 #define XUARTPS_MODEMCR_OFFSET 0x0024U /**< Modem Control [5:0] */
64 /* Control Register Bits Definition */
120 /* Modem Control Register Bits Definition */
121 #define XUARTPS_MODEMCR_FCM_RTS_CTS 0x00000020 /**< RTS/CTS hardware flow control. */
122 #define XUARTPS_MODEMCR_FCM_NONE 0x00000000 /**< No hardware flow control. */
[all …]
/Zephyr-latest/doc/services/storage/fcb/
Dfcb.rst13 recommended over FCB for use as a back-end for the :ref:`settings API
28 exhausted. You have control over what happens next; either erase oldest
43 - Call :c:func:`fcb_append` to get the location where data can be written. If
47 - Use :c:func:`flash_area_write` to write entry contents.
48 - Call :c:func:`fcb_append_finish` when done. This completes the writing of the
53 - Call :c:func:`fcb_walk` with a pointer to your callback function.
54 - Within callback function copy in data from the entry using
61 - Call :c:func:`fcb_getnext` with 0 in entry offset to get the pointer to
63 - Use :c:func:`flash_area_read` to read entry contents.
64 - Call :c:func:`fcb_getnext` with pointer to current entry to get the next one.
[all …]
/Zephyr-latest/doc/connectivity/networking/api/
Dnet_pkt_filter.rst15 and reception. This can be used to create a basic firewall, control
25 as specified by the current rule and no more rules are considered. If one
38 If a filter rule list is empty then ``NET_OK`` is assumed. If a non-empty
40 recommended to always terminate a non-empty rule list with an explicit
57 .. code-block:: c
75 .. code-block:: c
89 API Reference
/Zephyr-latest/boards/st/stm3210c_eval/doc/
Dindex.rst5 The STM3210C-EVAL evaluation board is a complete development platform for STMicroelectronic's
6 ARM Cortex-M3 core-based STM32F107VCT microcontroller.
9 (USB-OTG FS, ethernet, motor control, CAN, microSD CardTM, smartcard, USART,
15 More information about the board can be found at the `STM3210C-EVAL website`_.
20 STM3210C-EVAL provides the following hardware components:
22 - Three 5 V power supply options:
23 - Power jack
24 - USB connector
25 - daughterboard
26 - Boot from user Flash, system memory or SRAM.
[all …]
/Zephyr-latest/boards/cypress/cy8ckit_062_wifi_bt/doc/
Dindex.rst3 INFINEON PSOC 6 WiFi-BT Pioneer Kit
9 The PSOC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT) is a low-cost hardware
13 The PSOC 6 WiFi-BT Pioneer Kit features the PSOC 62 MCU: a
14 dual-core MCU, with a 150-MHz Arm Cortex-M4 as the primary application
15 processor and a 100-MHz Arm Cortex-M0+ that supports low-power operations,
17 56 programmable digital blocks, Full-Speed USB, a serial memory interface,
18 a PDM-PCM digital microphone interface, and industry-leading capacitive-sensing
21 The PSOC 6 WiFi-BT Pioneer board offers compatibility with Arduino shields.
23 The Cortex-M0+ is a primary core on the board's SoC. It starts first and
32 3. KitProg2 USB Type-C connector (J10)
[all …]
/Zephyr-latest/include/zephyr/xen/public/
Dgrant_table.h1 /* SPDX-License-Identifier: MIT */
7 * page-ownership transfers.
45 * table are identified by grant references. A grant reference is an
50 * This capability-based system allows shared-memory communications
51 * between unprivileged domains. A grant reference also encapsulates
62 /* Some rough guidelines on accessing and updating grant-table entries
63 * in a concurrency-safe manner. For more information, Linux contains a
64 * reference implementation for guest OSes (drivers/xen/grant_table.c, see
65 …* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/xen/grant-table.c;…
67 * NB. WMB is a no-op on current-generation x86 processors. However, a
[all …]
/Zephyr-latest/boards/arduino/portenta_h7/
Darduino_portenta_h7-common.dtsi4 * SPDX-License-Identifier: Apache-2.0
11 compatible = "gpio-leds";
24 compatible = "usb-ulpi-phy";
25 reset-gpios = < &gpioj 4 GPIO_ACTIVE_LOW >;
26 #phy-cells = <0>;
52 pinctrl-0 = <&uart4_tx_pa0 &uart4_rx_pi9>;
53 pinctrl-names = "default";
54 current-speed = <115200>;
59 pinctrl-0 = <&usart1_tx_pa9 &usart1_rx_pa10>;
60 pinctrl-names = "default";
[all …]
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig.ll_sw_split3 # 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/include/zephyr/bluetooth/
Duuid.h6 * Copyright (c) 2015-2016 Intel Corporation
8 * SPDX-License-Identifier: Apache-2.0
31 /** UUID type 16-bit. */
33 /** UUID type 32-bit. */
35 /** UUID type 128-bit. */
39 /** Size in octets of a 16-bit UUID */
42 /** Size in octets of a 32-bit UUID */
45 /** Size in octets of a 128-bit UUID */
56 /** UUID value, 16-bit in host endianness. */
63 /** UUID value, 32-bit in host endianness. */
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_sync_iso.c4 * SPDX-License-Identifier: Apache-2.0
131 elapsed = p->lazy + 1U; in prepare()
133 lll = p->param; in prepare()
136 lll->latency_prepare += elapsed; in prepare()
139 lll->window_widening_prepare_us += lll->window_widening_periodic_us * in prepare()
141 if (lll->window_widening_prepare_us > lll->window_widening_max_us) { in prepare()
142 lll->window_widening_prepare_us = lll->window_widening_max_us; in prepare()
153 LL_ASSERT(!err || err == -EINPROGRESS); in create_prepare_bh()
162 LL_ASSERT(!err || err == -EINPROGRESS); in prepare_bh()
175 radio_isr_set(isr_rx_estab, p->param); in create_prepare_cb()
[all …]

12345678