Home
last modified time | relevance | path

Searched +full:i2c +full:- +full:scl +full:- +full:hz (Results 1 – 19 of 19) sorted by relevance

/Zephyr-Core-3.5.0/dts/bindings/i3c/
Di3c-controller.yaml3 # SPDX-License-Identifier: Apache-2.0
9 bus: [i3c, i2c]
12 "#address-cells":
16 "#size-cells":
20 i3c-scl-hz:
23 Frequency of the SCL signal used for I3C transfers. When undefined,
26 i2c-scl-hz:
29 Frequency of the SCL signal used for I2C transfers. When undefined
30 and there are I2C devices attached to the bus, look at the Legacy
31 Virtual Register (LVR) of all connected I2C devices to determine
/Zephyr-Core-3.5.0/samples/sensor/lps22hh_i3c/boards/
Dmimxrt685_evk_cm33.overlay5 * There might be other connected I2C devices
10 i2c-scl-hz = <400000>;
11 i3c-scl-hz = <400000>;
12 i3c-od-scl-hz = <400000>;
14 clk-divider = <12>;
15 clk-divider-slow = <1>;
16 clk-divider-tc = <1>;
/Zephyr-Core-3.5.0/samples/sensor/lsm6dso_i2c_on_i3c/boards/
Dmimxrt685_evk_cm33.overlay5 * There might be other connected I2C devices
10 i2c-scl-hz = <400000>;
11 i3c-scl-hz = <400000>;
12 i3c-od-scl-hz = <400000>;
14 clk-divider = <12>;
15 clk-divider-slow = <1>;
16 clk-divider-tc = <1>;
/Zephyr-Core-3.5.0/tests/drivers/build_all/i3c/boards/
Dqemu_cortex_m3.overlay4 * SPDX-License-Identifier: Apache-2.0
10 #address-cells = <3>;
11 #size-cells = <0>;
13 interrupt-parent = <&nvic>;
15 input-clock-frequency = <200000000>;
16 i3c-scl-hz = <12500000>;
17 i2c-scl-hz = <400000>;
/Zephyr-Core-3.5.0/drivers/i2c/
Di2c_ll_stm32.h5 * SPDX-License-Identifier: Apache-2.0
20 * @brief structure to convey optional i2c timings settings
23 /* i2c peripheral clock in Hz */
25 /* i2c bus speed in Hz */
27 /* I2C_TIMINGR register value of i2c v2 peripheral */
37 struct gpio_dt_spec scl; member
42 I2C_TypeDef *i2c; member
Di2c_npcx_controller.c4 * SPDX-License-Identifier: Apache-2.0
12 * @brief Nuvoton NPCX smb/i2c module (controller) driver
15 * support for a two-wire SMBus/I2C synchronous serial interface. The following
16 * is the state diagrams for each Zephyr i2c api functions.
21 * +<----------------+<----------------------+
23 * +------+ +------------+ | +------- ----+ | +------- -------+ |
24 * +->| IDLE |-->| WAIT_START |--->| WRITE_FIFO |-+--->| WRITE_SUSPEND |--+
25 * | +------+ +------------+ +------------+ Yes +---------------+ |
27 * | +-----------+ |
28 * +--------------------------------------------| WAIT_STOP |<------------+
[all …]
/Zephyr-Core-3.5.0/samples/sensor/sht3xd/
DREADME.rst3 SHT3XD: High accuracy digital I2C humidity sensor
9 This sample application periodically (2 Hz) measures the ambient
16- `SHT3X-DIS sensor <https://www.sensirion.com/en/environmental-sensors/humidity-sensors/digital-h…
21 This sample uses the SHT3X_DIS sensor controlled using the I2C interface.
22 Connect Supply: **VDD**, **GND** and Interface: **SDA**, **SCL**
25 Depending on the baseboard used, the **SDA** and **SCL** lines require Pull-Up
32 sensor. It should work with any platform featuring a I2C peripheral
37 .. zephyr-app-commands::
38 :zephyr-app: samples/sensor/sht3xd
45 .. code-block:: console
/Zephyr-Core-3.5.0/samples/sensor/adt7420/
DREADME.rst3 ADT7420: High accuracy digital I2C temperature sensor
9 This sample application periodically (1Hz) measures the ambient temperature
21 - ADT7420: http://www.analog.com/adt7420
26 This sample uses the ADT7420 sensor controlled using the I2C interface.
27 Connect Supply: **VDD**, **GND** and Interface: **SDA**, **SCL**
30 Depending on the baseboard used, the **SDA** and **SCL** lines require Pull-Up
37 sensor. It should work with any platform featuring a I2C peripheral interface.
42 .. zephyr-app-commands::
43 :zephyr-app: samples/sensor/adt7420
50 .. code-block:: console
[all …]
/Zephyr-Core-3.5.0/samples/sensor/bmi270/
DREADME.rst10 measure data at 100Hz. The result is written to the console.
15 - BMI270: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270.html
20 This sample uses the BMI270 sensor controlled using the I2C interface.
21 Connect Supply: **VDD**, **VDDIO**, **GND** and Interface: **SDA**, **SCL**.
23 Depending on the baseboard used, the **SDA** and **SCL** lines require Pull-Up
30 sensor. It should work with any platform featuring a I2C peripheral interface.
35 .. zephyr-app-commands::
36 :zephyr-app: samples/sensor/bmi270
43 .. code-block:: console
46 AX: 0.268150; AY: 0.076614; AZ: 9.730035; GX: 0.001065; GY: -0.005326; GZ: -0.004261;
[all …]
/Zephyr-Core-3.5.0/samples/sensor/mpr/
DREADME.rst1 .. _mpr-sample:
9 This sample application periodically (1Hz) measures atmospheric pressure in
15 - MPR: https://sensing.honeywell.com/micropressure-mpr-series
20 This sample uses an MPRLS0025PA00001A sensor controlled using the i2c
21 interface. Connect **VIN**, **GND** and Interface: **SDA**, **SCL**.
31 .. zephyr-app-commands::
32 :zephyr-app: samples/sensor/mpr
39 .. code-block:: console
/Zephyr-Core-3.5.0/doc/hardware/peripherals/
Di3c.rst3 Improved Inter-Integrated Circuit (I3C) Bus
6 I3C (Improved Inter-Integrated Circuit) is a two-signal shared
18 .. _i3c-controller-api:
36 .. code-block:: c
72 * Configure the hardware (e.g. SCL clock frequency).
82 for example, at power-on. So it is a good idea to reset and
133 #. Do ``ENEC`` to re-enable events from devices.
135 * The helper function, :c:func:`i3c_bus_init`, only re-enables
136 hot-join events. IBI event should only be enabled when
139 In-Band Interrupt (IBI)
[all …]
/Zephyr-Core-3.5.0/samples/sensor/lsm6dso_i2c_on_i3c/
DREADME.rst3 LSM6DSO: IMU Sensor Monitor (I2C on I3C bus)
9 12.5Hz and enables a trigger on data ready. It displays on the console
15 This sample uses the LSM6DSO sensor controlled using the I2C interface
17 the evaluation board STEVAL-MKI196V1 connected to the I3C header
23 - LSM6DSO https://www.st.com/en/mems-and-sensors/lsm6dso.html
29 sensor (for example, the one on evaluation board STEVAL-MKI196V1).
34 .. zephyr-app-commands::
35 :zephyr-app: samples/sensor/lsm6dso_i2c_on_i3c
36 :host-os: unix
45 ------------------
[all …]
/Zephyr-Core-3.5.0/include/zephyr/drivers/
Di3c.h4 * SPDX-License-Identifier: Apache-2.0
24 #include <zephyr/drivers/i2c.h>
33 * - BCR[7:6]: Device Role
34 * - 0: I3C Target
35 * - 1: I3C Controller capable
36 * - 2: Reserved
37 * - 3: Reserved
38 * - BCR[5]: Advanced Capabilities
39 * - 0: Does not support optional advanced capabilities.
40 * - 1: Supports optional advanced capabilities which
[all …]
/Zephyr-Core-3.5.0/boards/arm/stm32f769i_disco/doc/
Dindex.rst10 from audio, multi-sensor support, graphics, security, security, video,
11 and high-speed connectivity features. Important board features include:
13 - STM32F769NIH6 microcontroller featuring 2 Mbytes of Flash memory and 512 Kbytes of RAM, in BGA216…
14 - On-board ST-LINK/V2-1 supporting USB reenumeration capability
15 - USB ST-LINK functions: virtual COM port, mass storage, debug port
16 - Five power supply options:
18 - ST LINK/V2-1
19 - USB HS connector
20 - 5 V from RJ45 (Power Over Ethernet)
21 - 5 V from Arduino™ or external connector
[all …]
/Zephyr-Core-3.5.0/boards/arm/stm32f469i_disco/doc/
Dindex.rst9 The STM32F469 Discovery kit features an ARM Cortex-M4 based STM32F469NI MCU
11 some highlights of the STM32F469I-DISCO board:
14 - STM32 microcontroller in BGA216 package
15 - On-board ST-LINK/V2-1 debugger/programmer, supporting USB reenumeration capability
16 - Flexible board power supply:
18 - ST-LINK/V2-1 USB connector
19 - User USB FS connector
20 - VIN from Arduino* compatible connectors
22 - Four user LEDs
23 - Two push-buttons: USER and RESET
[all …]
/Zephyr-Core-3.5.0/boards/arm/b_l072z_lrwan1/doc/
Dindex.rst3 ST B-L072Z-LRWAN1 Discovery kit
9 This Discovery kit features an all-in-one open module CMWX1ZZABZ-091 (by Murata).
14 - CMWX1ZZABZ-091 LoRa* / Sigfox* module (Murata)
16 - Embedded ultra-low-power STM32L072CZ Series MCUs, based on
17 Arm* Cortex* -M0+ core, with 192 Kbytes of Flash
19 - Frequency range: 860 MHz - 930 MHz
20 - USB 2.0 FS
21 - 4-channel,12-bit ADC, 2xDAC
22 - 6-bit timers, LP-UART, I2C and SPI
23 - Embedded SX1276 transceiver
[all …]
/Zephyr-Core-3.5.0/drivers/i3c/
Di3c_mcux.c6 * SPDX-License-Identifier: Apache-2.0
102 * I3C Push-pull mode.
117 /** I3C open drain clock frequency in Hz. */
146 * @param reg Pointer to 32-bit Register.
156 * @retval -ETIMEDOUT Exhausted all delays without matching.
164 int ret = -ETIMEDOUT; in reg32_poll_timeout()
186 * @param reg Pointer to 32-bit Register.
204 * @param reg Pointer to 32-bit register.
221 * @param reg Pointer to 32-bit register.
240 uint32_t intmask = base->MINTSET; in mcux_i3c_interrupt_disable()
[all …]
/Zephyr-Core-3.5.0/boards/arm/stm32f746g_disco/doc/
Dindex.rst10 from audio, multi-sensor support, graphics, security, security, video,
11 and high-speed connectivity features. Important board features include:
13 - STM32F746NGH6 microcontroller featuring 1 Mbytes of Flash memory and 340 Kbytes of RAM, in BGA216…
14 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability
15 - Five power supply options:
17 - ST LINK/V2-1
18 - USB FS connector
19 - USB HS connector
20 - VIN from Arduino connector
21 - External 5 V from connector
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
129 This may cause out-of-tree scripts or commands to fail if they have relied
[all …]