Home
last modified time | relevance | path

Searched +full:hold +full:- +full:time +full:- +full:2 +full:x (Results 1 – 25 of 73) sorted by relevance

123

/Zephyr-latest/dts/bindings/qspi/
Dnxp,s32-qspi.yaml2 # SPDX-License-Identifier: Apache-2.0
10 compatible: "nxp,s32-qspi"
12 include: [base.yaml, pinctrl-device.yaml]
20 "#address-cells":
23 "#size-cells":
26 data-rate:
29 - SDR
30 - DDR
33 - Single Data Rate (SDR): sampling of incoming data occurs on single edges.
34 - Double Data Rate (DDR): sampling of incoming data occurs on both edges.
[all …]
/Zephyr-latest/boards/st/nucleo_g431rb/doc/
Dindex.rst6 The Nucleo G431RB board features an ARM Cortex-M4 based STM32G431RB MCU
10 - STM32 microcontroller in LQFP64 package
11 - Arduino Uno V3 connectivity
12 - On-board ST-LINK/V3E debugger/programmer with SWD connector
13 - Flexible board power supply:
15 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
16 - Power management access point
18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2)
19 - Two push-buttons: RESET and USER
28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84
[all …]
/Zephyr-latest/drivers/usb_c/tcpc/
Ducpd_stm32_priv.h4 * SPDX-License-Identifier: Apache-2.0
17 * @brief The packet type(SOP*) consists of 2-bytes
19 #define PACKET_TYPE_SIZE 2
22 * @brief The message header consists of 2-bytes
24 #define MSG_HEADER_SIZE 2
98 #define UCPD_ANASUB_TO_RP(r) ((r - 1) & 0x3)
110 #define STM32_UCPD_CR_ANASUBMODE_VAL(x) ((x) << UCPD_CR_ANASUBMODE_Pos) argument
130 #define UCPD_N_RETRY_COUNT_REV30 2
194 TX_MSG_NONE = -1,
200 TX_MSG_TOTAL = 2
[all …]
/Zephyr-latest/subsys/demand_paging/backing_store/
Dram.c4 * SPDX-License-Identifier: Apache-2.0
6 * RAM-based memory buffer backing store implementation for demo purposes
23 * management is necessary. Clean copies of paged-in data pages may be kept
26 * 2) A backing store that has limited storage space, and is not sufficiently
27 * large to hold clean copies of all mapped memory.
38 * a paged-in data page in a custom field of its associated k_mem_page_frame, and
51 * starts getting set for certain page frames after a page-in (and possibly
52 * cleared at a later time).
62 "unaligned location 0x%lx", location); in location_to_slab()
65 "bad location 0x%lx, past bounds of backing store", location); in location_to_slab()
[all …]
/Zephyr-latest/boards/st/nucleo_g474re/doc/
Dindex.rst6 The Nucleo G474RE board features an ARM Cortex-M4 based STM32G474RE MCU
10 - STM32 microcontroller in LQFP64 package
11 - Arduino Uno V3 connectivity
12 - On-board ST-LINK/V3E debugger/programmer with SWD connector
13 - Flexible board power supply:
15 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
16 - Power management access point
18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2)
19 - Two push-buttons: RESET and USER
28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84
[all …]
/Zephyr-latest/drivers/flash/
Dspi_nor.c2 * Copyright (c) 2018 Savoir-Faire Linux.
8 * SPDX-License-Identifier: Apache-2.0
36 * * Some devices support a Deep Power-Down mode which reduces current
41 * * PM_DEVICE_STATE_SUSPENDED corresponds to deep-power-down mode;
63 #define DEV_CFG(_dev_) ((const struct spi_nor_config * const) (_dev_)->config)
66 /* MXICY Low-power/high perf mode is second bit in configuration register 2 */
72 /* Build-time data associated with the device. */
92 /* Expected JEDEC ID, from jedec-id property */
96 /* Optional support for entering 32-bit address mode. */
101 /* Length of BFP structure, in 32-bit words. */
[all …]
/Zephyr-latest/samples/subsys/llext/shell_loader/
DREADME.rst1 .. zephyr:code-sample:: llext-shell-loader
3 :relevant-api: llext_apis
21 .. zephyr-app-commands::
22 :zephyr-app: samples/subsys/llext/shell_loader
33 All the llext system related commands are available as sub-commands of llext
36 .. code-block:: console
39 llext - Loadable extension commands
61 .. code-block:: console
63 …$ arm-zephyr-eabi-gcc -mlong-calls -mthumb -c -o hello_world.elf tests/subsys/llext/hello_world/he…
64 $ arm-zephyr-eabi-objdump -r -d -x hello_world.elf
[all …]
/Zephyr-latest/boards/st/b_l4s5i_iot01a/doc/
Dindex.rst6 The B_L4S5I_IOT01A Discovery kit features an ARM Cortex-M4 based STM32L4S5VI MCU
11 - STM32L4S5VIT6 microcontroller featuring 2 Mbyte of Flash memory, 640 Kbytes of RAM in LQFP100 pac…
12 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability
13 - Three different interfaces supported on USB:
15 - Virtual com port
16 - Mass storage
17 - Debug port
19 - ARDUINO ® Uno V3 and Pmod TM expansion connector
20 - 4 LEDs (2 for user, wifi, BLE)
21 - 2 push-buttons (user and reset)
[all …]
/Zephyr-latest/boards/st/nucleo_l4r5zi/doc/
Dindex.rst6 The Nucleo L4R5ZI board features an ARM Cortex-M4 based STM32L4R5ZI MCU
11 - STM32 microcontroller in LQFP144 package
12 - Two types of extension resources:
14 - Arduino Uno V3 connectivity
15 - ST morpho extension pin headers for full access to all STM32 I/Os
17 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector
18 - Flexible board power supply:
20 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
21 - Power management access point
23 - Three User LEDs: LD1 (Green), LD2 (Blue), LD3 (Red)
[all …]
/Zephyr-latest/boards/st/nucleo_u031r8/doc/
Dindex.rst6 The Nucleo U031R8 board, featuring an ARM Cortex-M0+ based STM32U031R8 MCU,
13 - STM32U031R8 microcontroller in LQFP48 package
14 - Two types of extension resources:
16 - Arduino Uno V3 connectivity
17 - ST morpho extension pin headers for full access to all STM32U0 I/Os
19 - On-board STLINK-V2EC debugger/programmer with USB re-enumeration
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
25 - User LED shared with ARDUINO |reg| Uno V3
26 - Two push-buttons: USER and RESET
[all …]
/Zephyr-latest/tests/boards/mec172xevb_assy6906/qspi/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
30 * bits[15:8] = bytes number of clocks with data lines tri-stated
88 * mode = 1(full-duplex), 2(dual), 4(quad)
89 * full-duplex: 8 clocks per byte
91 * quad: 2 clocks per byte
98 nbytes = spi_clocks / 2U; in spi_clocks_to_bytes()
99 } else if (mode == 2u) { in spi_clocks_to_bytes()
113 return -EINVAL; in spi_flash_address_format()
117 dest[i] = (uint8_t)((spi_addr >> ((addrsz - (i + 1U)) * 8U)) & 0xffU); in spi_flash_address_format()
125 struct spi_buf spi_bufs[2] = { 0 }; in spi_flash_read_status()
[all …]
/Zephyr-latest/arch/arm/core/mpu/
Darm_mpu_v7_internal.h5 * SPDX-License-Identifier: Apache-2.0
21 /* No specific configuration at init for ARMv7-M MPU. */ in mpu_init()
43 set_region_base_address(region_conf->base & MPU_RBAR_ADDR_Msk); in region_init()
44 set_region_attributes(region_conf->attr.rasr); in region_init()
45 set_region_size(region_conf->size | MPU_RASR_ENABLE_Msk); in region_init()
47 MPU->RBAR = (region_conf->base & MPU_RBAR_ADDR_Msk) in region_init()
49 MPU->RASR = region_conf->attr.rasr | MPU_RASR_ENABLE_Msk; in region_init()
50 LOG_DBG("[%d] 0x%08x 0x%08x", in region_init()
51 index, region_conf->base, region_conf->attr.rasr); in region_init()
57 * This internal function performs run-time sanity check for
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dadc.h10 * SPDX-License-Identifier: Apache-2.0
17 #include <zephyr/dt-bindings/adc/adc.h>
35 ADC_GAIN_1_6, /**< x 1/6. */
36 ADC_GAIN_1_5, /**< x 1/5. */
37 ADC_GAIN_1_4, /**< x 1/4. */
38 ADC_GAIN_1_3, /**< x 1/3. */
39 ADC_GAIN_2_5, /**< x 2/5. */
40 ADC_GAIN_1_2, /**< x 1/2. */
41 ADC_GAIN_2_3, /**< x 2/3. */
42 ADC_GAIN_4_5, /**< x 4/5. */
[all …]
/Zephyr-latest/boards/st/sensortile_box_pro/doc/
Dindex.rst6 The STEVAL-MKBOXPRO (SensorTile.box PRO) features an ARM Cortex-M33 based STM32U585AI MCU
7 and is a ready-to-use box kit for wireless IoT and wearable sensor platforms to help using
10 The SensorTile.box PRO board fits into a small plastic box with a long-life rechargeable
23 - Pedometer optimized for belt positioning
24 - Baby crying detection with Cloud AI learning
25 - Barometer / environmental monitoring
26 - Vehicle / goods tracking
27 - Vibration monitoring
28 - Compass and inclinometer
29 - Sensor data logger
[all …]
/Zephyr-latest/boards/st/b_u585i_iot02a/doc/
Dindex.rst6 The B_U585I_IOT02A Discovery kit features an ARM Cortex-M33 based STM32U585AI MCU
11 - STM32U585AII6Q microcontroller featuring 2 Mbyte of Flash memory, 786 Kbytes of RAM in UFBGA169 p…
12 - 512-Mbit octal-SPI Flash memory, 64-Mbit octal-SPI PSRAM, 256-Kbit I2C EEPROM
13 - USB FS, Sink and Source power, 2.5 W power capability
14 - 802.11 b/g/n compliant Wi-Fi® module from MXCHIP
15 - Bluetooth Low Energy from STMicroelectronics
16 - MEMS sensors from STMicroelectronics
18 - 2 digital microphones
19 - Relative humidity and temperature sensor
20 - 3-axis magnetometer
[all …]
/Zephyr-latest/boards/st/disco_l475_iot1/doc/
Dindex.rst6 The B-L475E-IOT01A Discovery kit for IoT node allows users to develop
9 low-power communication, multiway sensing and ARM |reg| Cortex |reg|-M4 core-based
14 - 64-Mbit Quad-SPI (Macronix) Flash memory
15 - Bluetooth |reg| V4.1 module (SPBTLE-RF)
16 - Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or SPSGRF-915)
17 - Wi-Fi |reg| module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant)
18 - Dynamic NFC tag based on M24SR with its printed NFC antenna
19 - 2 digital omni-directional microphones (MP34DT01)
20 - Capacitive digital sensor for relative humidity and temperature (HTS221)
21 - High-performance 3-axis magnetometer (LIS3MDL)
[all …]
/Zephyr-latest/boards/st/nucleo_u083rc/doc/
Dindex.rst6 The Nucleo U083RC board, featuring an ARM Cortex-M0+ based STM32U083RC MCU,
13 - STM32U083RC microcontroller in LQFP64 package
14 - Two types of extension resources:
16 - Arduino Uno V3 connectivity
17 - ST morpho extension pin headers for full access to all STM32U0 I/Os
19 - On-board STLINK-V2EC debugger/programmer with USB re-enumeration
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
25 - User LED shared with ARDUINO |reg| Uno V3
26 - Two push-buttons: USER and RESET
[all …]
/Zephyr-latest/boards/st/stm32u083c_dk/doc/
Dindex.rst6 The STM32U083C_DK board, featuring an ARM Cortex-M0+ based STM32U083MC MCU,
12 - Ultra-low-power STM32U083MC microcontroller based on the Arm |reg| Cortex |reg|‑M0+ core,
15 - Board connectors:
17 - ST-LINK USB Type-C connector
18 - User USB Device with USB Type-C connector
19 - mikroBUS connectors
20 - MIPI debug in connector (Arm |reg| Cortex |reg| 10‑pin 1.27 mm‑pitch
22 - Extension connectors for full access to all STM32 I/Os
23 - VBAT dedicated connector provides the capability to power the board on a battery
25 - Flexible power-supply options:
[all …]
/Zephyr-latest/boards/st/steval_stwinbx1/doc/
Dindex.rst6 The STWIN.box (STEVAL-STWINBX1) is a development kit that features an Arm|reg| Cortex|reg|-M33 base…
10 The STEVAL-STWINBX1 kit consists of an STWIN.box core system, a 480mAh LiPo battery, an adapter for…
13 More information about the board can be found at the `STEVAL-STWINBX1 Development kit website`_.
19 The STEVAL-STWINBX1 provides motion, environmental, and audio
20 sensor data through either the built-in RS485 transceiver, BLE, Wi-Fi, and
23 - Multisensing wireless platform for vibration monitoring and ultrasound detection
24 - Baby crying detection with Cloud AI learning
25 - Barometer / environmental monitoring
26 - Vehicle / goods tracking
27 - Vibration monitoring
[all …]
/Zephyr-latest/arch/arm/core/mmu/
Darm_mmu.c4 * This implementation supports the Short-descriptor translation
8 * as well as TEX remapping are not supported. The AP[2:1] plus
9 * Access flag permissions model is used, as the AP[2:0] model is
10 * deprecated. As the AP[2:1] model can only disable write access,
14 * ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition,
18 * SPDX-License-Identifier: Apache-2.0
25 #include <zephyr/linker/linker-defs.h>
39 /* Level 1 page table: always required, must be 16k-aligned */
43 * Array of level 2 page tables with 4k granularity:
50 * For each level 2 page table, a separate dataset tracks
[all …]
/Zephyr-latest/boards/st/nucleo_u575zi_q/doc/
Dindex.rst6 The Nucleo U575ZI Q board, featuring an ARM Cortex-M33 based STM32U575ZI MCU,
13 - STM32U575ZI microcontroller in LQFP144 package
14 - Internal SMPS to generate V core logic supply
15 - Two types of extension resources:
17 - Arduino Uno V3 connectivity
18 - ST morpho extension pin headers for full access to all STM32 I/Os
20 - On-board ST-LINK/V3E debugger/programmer
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
24 - ST-Link V3E
[all …]
/Zephyr-latest/drivers/i2c/
Di2c_npcx_controller.c4 * SPDX-License-Identifier: Apache-2.0
15 * support for a two-wire SMBus/I2C synchronous serial interface. The following
21 * +<----------------+<----------------------+
23 * +------+ +------------+ | +------- ----+ | +------- -------+ |
24 * +->| IDLE |-->| WAIT_START |--->| WRITE_FIFO |-+--->| WRITE_SUSPEND |--+
25 * | +------+ +------------+ +------------+ Yes +---------------+ |
27 * | +-----------+ |
28 * +--------------------------------------------| WAIT_STOP |<------------+
29 * STOP is completed +-----------+ Issue STOP
32 * case 2: i2c_read()
[all …]
/Zephyr-latest/boards/st/nucleo_l552ze_q/doc/
Dnucleol552ze_q.rst6 The Nucleo L552ZE Q board, featuring an ARM Cortex-M33 based STM32L552ZE MCU,
13 - STM32L552ZE microcontroller in LQFP144 package
14 - Two types of extension resources:
16 - Arduino Uno V3 connectivity
17 - ST morpho extension pin headers for full access to all STM32 I/Os
19 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector
20 - Flexible board power supply:
22 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
23 - ST-Link
25 - Three LEDs: USB communication (LD1), user LED (LD2), power LED (LD3)
[all …]
/Zephyr-latest/boards/st/stm32l562e_dk/doc/
Dindex.rst6 The STM32L562E-DK Discovery kit is designed as a complete demonstration and
7 development platform for STMicroelectronics Arm |reg| Cortex |reg|-M33 core-based
9 the STM32L562E-DK Discovery board:
12 - STM32L562QEI6QU microcontroller featuring 512 Kbytes of Flash memory and 256 Kbytes of SRAM in BG…
13 - 1.54" 240 x 240 pixel-262K color TFT LCD module with parallel interface and touch-control panel
14 - USB Type-C |trade| Sink device FS
15 - On-board energy meter: 300 nA to 150 mA measurement range with a dedicated USB interface
16 - SAI Audio CODEC
17 - MEMS digital microphones
18 - 512-Mbit Octal-SPI Flash memory
[all …]
/Zephyr-latest/drivers/adc/
Dadc_sam.c4 * SPDX-License-Identifier: Apache-2.0
69 const struct adc_sam_config *const cfg = dev->config; in adc_sam_channel_setup()
70 Adc *const adc = cfg->regs; in adc_sam_channel_setup()
72 uint8_t channel_id = channel_cfg->channel_id; in adc_sam_channel_setup()
74 if (channel_cfg->differential) { in adc_sam_channel_setup()
75 if (channel_id != (channel_cfg->input_positive / 2U) in adc_sam_channel_setup()
76 || channel_id != (channel_cfg->input_negative / 2U)) { in adc_sam_channel_setup()
78 return -EINVAL; in adc_sam_channel_setup()
81 if (channel_id != channel_cfg->input_positive) { in adc_sam_channel_setup()
82 LOG_ERR("Invalid ADC single-ended input for channel %u", channel_id); in adc_sam_channel_setup()
[all …]

123