/Zephyr-latest/dts/bindings/gpio/ |
D | richtek,rt1718s.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Richtek RT1718S TCPC chip 7 The Richtek RT1718S chip is TCPC, but also has 3 pins, which can be used as 8 a usual GPIO. This node collects common properties for RT1718S chip e.g. I2C 9 address. Feature-specific(GPIO, TCPC) properties should be placed in a child 17 irq-gpios = <&gpioe 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; 20 compatible = "richtek,rt1718s-gpio-port"; 22 gpio-controller; 23 #gpio-cells = <2>; 31 include: [i2c-device.yaml] [all …]
|
/Zephyr-latest/dts/bindings/pwm/ |
D | nxp,ftm-pwm.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,ftm-pwm" 8 include: [pwm-controller.yaml, "nxp,ftm.yaml", "pinctrl-device.yaml"] 11 "#pwm-cells": 14 pinctrl-0: 17 clock-source: 21 - "system" 22 - "fixed" 23 - "external" 28 * fixed: it's a fixed clock defined by chip integration. [all …]
|
/Zephyr-latest/dts/bindings/adc/ |
D | nxp,lpc-lpadc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,lpc-lpadc" 8 include: [adc-controller.yaml, pinctrl-device.yaml] 17 clk-divider: 21 clk-source: 25 voltage-ref: 30 register field CFG[REFSEL] (see chip specific manual). 32 - 0 33 - 1 34 - 2 [all …]
|
/Zephyr-latest/scripts/west_commands/runners/ |
D | probe_rs.py | 2 # SPDX-License-Identifier: Apache-2.0 4 '''Runner for probe-rs.''' 10 '''Runner front-end for probe-rs.''' 12 def __init__(self, cfg, chip, argument 13 probe_rs='probe-rs', 22 self.args = ['--chip', chip] 25 self.args += ['--probe', dev_id] 34 return 'probe-rs' 45 parser.add_argument('--chip', required=True, 46 help='chip name') [all …]
|
/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | sht4x.h | 4 * SPDX-License-Identifier: Apache-2.0 11 * This exposes an API to the on-chip heater which is specific to 29 /* Heater Power: 0, 1, 2 -> high, med, low */ 31 /* Heater Duration: 0, 1 -> long, short */ 36 * @brief Fetches data using the on-chip heater.
|
/Zephyr-latest/boards/nxp/frdm_rw612/ |
D | CMakeLists.txt | 2 # Copyright 2022-2023 NXP 4 # SPDX-License-Identifier: Apache-2.0 10 # This FCB is specific to the flash on this board, it won't work 12 # onto a board with a different flash chip you may break it.
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | ps8xxx_priv.h | 3 * SPDX-License-Identifier: Apache-2.0 7 * 8805. Also the Product ID can be invalid if chip is before or during the power-up and 17 /** PS8815 only - vendor specific register for firmware version */
|
/Zephyr-latest/include/zephyr/drivers/clock_control/ |
D | mchp_xec_clock_control.h | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 14 * SoC layer contains the chip specific sleep index and positions
|
/Zephyr-latest/samples/bluetooth/hci_spi/ |
D | README.rst | 1 .. zephyr:code-sample:: bluetooth_hci_spi 3 :relevant-api: hci_raw bluetooth spi_interface 21 You then need to ensure that your :ref:`devicetree <dt-guide>` defines a node 23 :dtcompatible:`zephyr,bt-hci-spi-slave`. This node sets an interrupt line to 31 the usual way; see :ref:`boards` for board-specific building and 34 You will also need a separate chip acting as BT HCI SPI master. This 39 Refer to :zephyr:code-sample-category:`bluetooth` for general Bluetooth information, and 40 to :ref:`96b_carbon_nrf51_bluetooth` for instructions specific to the
|
/Zephyr-latest/dts/bindings/sensor/ |
D | sensirion,shtcx.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 such that a generic driver can consider chip specific behaviour. 14 clock-frequency = <I2C_BITRATE_FAST>; 18 measure-mode = "normal"; 19 clock-stretching; 25 include: [sensor-device.yaml, i2c-device.yaml] 28 measure-mode: 35 - "normal" 36 - "low-power" 38 clock-stretching:
|
/Zephyr-latest/boards/seeed/wio_terminal/doc/ |
D | index.rst | 7 wireless connectivity (2.4G/5G dual-band Wi-Fi and BLE 5.0), LCD display, 8 USB C port, FPC connector, microSD card slot, Raspberry Pi compatible 40-pins 14 - ATSAMD51P19 ARM Cortex-M4F processor at 120 MHz 15 - 512 KiB flash memory and 192 KiB of RAM 16 - 4 MiB external flash 17 - MicroSD card slot 18 - RTL8720DN 2.4G/5G Dual Bands Wireless and BLE5.0 Combo Module 19 - 2.4inch LCD display 20 - LIS3DH accelerometer 21 - Microphone 1.0V-10V -42dB [all …]
|
/Zephyr-latest/dts/bindings/mtd/ |
D | jedec,spi-nor-common.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 # Common properties used by nodes describing M25P80-compatible SPI NOR 8 # This extends JESD216-defined features with additional functionality 9 # that may be specific to the vendor of a M25P80-compatible device and 17 requires-ulbpr: 23 protection register that initializes to write-protected. Use this 27 has-dpd: 32 Use this property to indicate the flash chip supports the Deep 33 Power-Down mode that is entered by command 0xB9 to reduce power 37 Electronic Signature; see t-enter-dpd). [all …]
|
/Zephyr-latest/soc/espressif/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 31 # Insert chip-specific MAC config 53 - 150000 Hz if internal RC oscillator is used as clock source. For this use value 1024. 54 - 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.
|
/Zephyr-latest/boards/mikroe/stm32_m4_clicker/doc/ |
D | index.rst | 7 Cortex-M4 based STM32F415RG Microcontroller operating at up to 168 MHz with 24 +-----------+------------+-------------------------------------+ 27 | NVIC | on-chip | nested vector interrupt controller | 28 +-----------+------------+-------------------------------------+ 29 | UART | on-chip | serial port-polling; | 30 | | | serial port-interrupt | 31 +-----------+------------+-------------------------------------+ 32 | PINMUX | on-chip | pinmux | 33 +-----------+------------+-------------------------------------+ 34 | I2C | on-chip | i2c | [all …]
|
/Zephyr-latest/boards/amd/acp_6_0_adsp/doc/ |
D | index.rst | 6 ACP 6.0 is Audio co-processor in AMD SoC based on HiFi5 DSP Xtensa Architecture, 16 - Board features: 18 - RAM: 1.75MB HP SRAM & 512KB configurable IRAM/DRAM 19 - Audio Interfaces: 21 - 1 x SP (I2S, PCM), 22 - 1 x BT (I2S, PCM), 23 - 1 x HS (I2S, PCM), 24 - DMIC 31 +-----------+------------+-------------------------------------+ 34 | I2S | on-chip | I2S controller | [all …]
|
/Zephyr-latest/boards/mikroe/clicker_ra4m1/doc/ |
D | index.rst | 6 The Mikroe Clicker RA4M1 development board contains a Renesas Cortex-M4 based 13 The Clicker RA4M1 board contains a USB Type-C connector, two LEDs, two push 14 buttons, and a reset button. It has J-Link onboard and mikroBUS socket for 24 +-----------+------------+-------------------------------------+ 27 | NVIC | on-chip | nested vector interrupt controller | 28 +-----------+------------+-------------------------------------+ 29 | UART | on-chip | serial port-polling | 30 +-----------+------------+-------------------------------------+ 31 | PINMUX | on-chip | pinmux | 32 +-----------+------------+-------------------------------------+ [all …]
|
/Zephyr-latest/drivers/sensor/ist8310/ |
D | ist8310.c | 1 /* ist8310.c - Driver for Isentek IST8310 Geomagnetic Sensor */ 7 * SPDX-License-Identifier: Apache-2.0 18 const struct ist8310_config *cfg = dev->config; in ist8310_bus_check() 20 return cfg->bus_io->check(&cfg->bus); in ist8310_bus_check() 25 const struct ist8310_config *cfg = dev->config; in ist8310_reg_read() 27 return cfg->bus_io->read(&cfg->bus, start, buf, size); in ist8310_reg_read() 32 const struct ist8310_config *cfg = dev->config; in ist8310_reg_write() 34 return cfg->bus_io->write(&cfg->bus, reg, val); in ist8310_reg_write() 40 struct ist8310_data *drv_data = dev->data; in ist8310_sample_fetch() 45 return -EIO; in ist8310_sample_fetch() [all …]
|
/Zephyr-latest/dts/bindings/watchdog/ |
D | nxp,s32-swt.yaml | 1 # Copyright 2022-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,s32-swt" 20 master-access-mask: 26 are chip-specific. 29 reset-on-invalid-access: 34 service-mode: 38 - "fixed" 39 - "keyed" 42 - fixed: writes a fixed sequence as defined by hardware. [all …]
|
/Zephyr-latest/samples/drivers/led/is31fl3733/ |
D | README.rst | 1 .. zephyr:code-sample:: is31fl3733 3 :relevant-api: led_interface 5 Control a matrix of up to 192 LEDs connected to an IS31FL3733 driver chip. 13 - Set all LEDs to full brightness with :c:func:`led_write_channels` API 14 - Disable upper quadrant of LED array with :c:func:`led_write_channels` API 15 - Dim each LED in sequence using :c:func:`led_set_brightness` API 16 - Toggle each LED in sequency using :c:func:`led_on` and :c:func:`led_of` APIs 17 - Toggle between low or high current limit using :c:func:`is31fl3733_current_limit` 23 The number of LEDs can be limited using the following sample specific Kconfigs: 25 - :kconfig:option:`CONFIG_LED_ROW_COUNT` [all …]
|
/Zephyr-latest/samples/sensor/mcux_lpcmp/ |
D | README.rst | 1 .. zephyr:code-sample:: mcux_lpcmp 2 :name: NXP MCUX Low-power Analog Comparator (LPCMP) 3 :relevant-api: sensor_interface 5 Get analog comparator data from an NXP MCUX Low-power Analog Comparator (LPCMP). 10 This sample show how to use the NXP MCUX Low-power Analog Comparator (LPCMP) driver. 14 voltage of the DAC is set to 0 (for the specific chip, the user needs to 19 manual and board schematic to confirm which specific port is used and can 28 Building and Running for NXP FRDM-MCXN947 31 LPCMP positive input port voltage by changing the voltage input to J2-17. 33 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/boards/renesas/ek_ra2a1/doc/ |
D | index.rst | 9 The EK-RA2A1 is an evaluation kit for Renesas RA2A1 Microcontroller Group. 13 - 48MHz, Arm Cortex-M23 core 14 - 256kB Code Flash, 8kB Data Flash, 32kB SRAM 15 - USB 2.0 Full-Sppeed 16 - SCI x 3 17 - SPI x 2 18 - I2C x 2 19 - CAN x 1 20 - 16-bit A/D Converter 21 - 24-bit Sigma-Delta A/D Converter [all …]
|
/Zephyr-latest/drivers/ethernet/ |
D | Kconfig.sam_gmac | 4 # SPDX-License-Identifier: Apache-2.0 25 DT_ETH_SAM_GMAC_NQ := $(dt_node_int_prop_int,$(DT_ETH_SAM_GMAC_PATH),num-queues) 39 bool "Force all traffic to be routed through a specific queue" 44 traffic to be routed through a specific hardware queue. With this enabled 88 Internal address of the EEPROM chip where the MAC address is stored.
|
/Zephyr-latest/doc/connectivity/bluetooth/ |
D | bluetooth-arch.rst | 1 .. _bluetooth-arch: 13 Zephyr supports mainly Bluetooth Low Energy (BLE), the low-power 18 .. _bluetooth-layers: 27 multiple (non real-time) network and transport protocols enabling 31 low-level, real-time protocol which provides, in conjunction with the Radio 32 Hardware, standard-interoperable over-the-air communication. The LL schedules 39 .. _bluetooth-hci: 54 .. _bluetooth-configs: 63 * **Single-chip configuration**: In this configuration, a single microcontroller 65 system-on-chip (SoC) implementation. In this case the BLE Host and the BLE [all …]
|
/Zephyr-latest/boards/raspberrypi/rpi_pico/ |
D | rpi_pico_rp2040_w.dts | 2 * Copyright (c) 2023 Dave Rensberger - Beechwoods Software 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include "rpi_pico-common.dtsi" 14 /* gpio 25 is used for chip select, not assigned to the PIO */ 24 input-enable; 31 /* Lacking a specific SIO pin definition, use the RP2040_PINMUX macro */ 33 input-enable; 42 compatible = "raspberrypi,pico-spi-pio"; 44 #address-cells = <1>; [all …]
|
/Zephyr-latest/modules/nrf_wifi/bus/ |
D | spi_nor.h | 4 * SPDX-License-Identifier: Apache-2.0 8 * @brief Header containing SPI device specific declarations for the 9 * Zephyr OS layer of the Wi-Fi driver. 33 #define SPI_NOR_CMD_CE 0xC7 /* Chip erase */ 36 #define SPI_NOR_CMD_4BA 0xB7 /* Enter 4-Byte Address Mode */
|