Home
last modified time | relevance | path

Searched +full:target +full:- +full:pio +full:- +full:mode (Results 1 – 13 of 13) sorted by relevance

/Zephyr-latest/dts/bindings/i2c/
Dite,enhance-i2c.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "ite,enhance-i2c"
8 include: ite,common-i2c.yaml
11 prescale-scl-low:
21 data-hold-time:
25 - 3
26 - 4
27 - 5
28 - 6
29 - 7
[all …]
Dzephyr,i2c-emul-controller.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,i2c-emul-controller"
8 include: i2c-controller.yaml
13 target-buffered-mode:
16 This option is used when the I2C target is enabled and it can support
17 buffered mode for I2C target transfer. When 'false', the target will use
18 PIO (Programmed I/O) mode.
20 type: phandle-array
31 forward-cells:
32 - addr
/Zephyr-latest/boards/waveshare/rp2040_zero/doc/
Dindex.rst6 RP2040-Zero, A Low-Cost, High-Performance Pico-Like MCU Board Based On Raspberry Pi Microcontroller…
10 - RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom.
11 - Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz.
12 - 264KB of SRAM, and 2MB of on-board Flash memory.
13 - USB-C connector, keeps it up to date, easier to use.
14 - The castellated module allows soldering direct to carrier boards.
15 - USB 1.1 with device and host support.
16 - Low-power sleep and dormant modes.
17 - Drag-and-drop programming using mass storage over USB.
18 - 29 × multi-function GPIO pins (20× via edge pinout, others via solder points).
[all …]
/Zephyr-latest/boards/raspberrypi/rpi_pico/doc/
Dindex.rst6 The Raspberry Pi Pico and Pico W are small, low-cost, versatile boards from
7 Raspberry Pi. They are equipped with an RP2040 SoC, an on-board LED,
9 Infineon CYW43439 2.4 GHz Wi-Fi/Bluetooth module. The USB bootloader allows the
10 ability to flash without any adapter, in a drag-and-drop manner.
16 - Dual core Arm Cortex-M0+ processor running up to 133MHz
17 - 264KB on-chip SRAM
18 - 2MB on-board QSPI flash with XIP capabilities
19 - 26 GPIO pins
20 - 3 Analog inputs
21 - 2 UART peripherals
[all …]
/Zephyr-latest/boards/wiznet/w5500_evb_pico/doc/
Dindex.rst9 W5500-EVB-Pico is a microcontroller evaluation board based on the Raspberry
10 Pi RP2040 and fully hardwired TCP/IP controller W5500 - and basically works
13 drag-and-drop manner. It is also possible to flash and debug the boards with
18 - Dual core Arm Cortex-M0+ processor running up to 133MHz
19 - 264KB on-chip SRAM
20 - 16MB on-board QSPI flash with XIP capabilities
21 - 26 GPIO pins
22 - 3 Analog inputs
23 - 2 UART peripherals
24 - 2 SPI controllers
[all …]
/Zephyr-latest/drivers/i2c/
Di2c_ite_enhance.c4 * SPDX-License-Identifier: Apache-2.0
23 #include "i2c-priv.h"
34 #define I2C_CQ_MODE_TX_MAX_PAYLOAD_SIZE (CONFIG_I2C_CQ_MODE_MAX_PAYLOAD_SIZE - 5)
110 /* Target mode DMA output buffer. */
113 /* Target mode DMA input buffer. */
139 /* Store command queue mode messages. */
174 /* Mode select */
178 /* 0 : Standard mode , 1 : Receive mode */
186 /* Start with command queue mode */
231 struct i2c_enhance_data *data = dev->data; in i2c_parsing_return_value()
[all …]
Di2c_ite_it8xxx2.c4 * SPDX-License-Identifier: Apache-2.0
18 #include <zephyr/dt-bindings/i2c/it8xxx2-i2c.h>
25 #include "i2c-priv.h"
114 /* Time-out error */
134 const struct i2c_it8xxx2_config *config = dev->config; in i2c_parsing_return_value()
135 struct i2c_it8xxx2_data *data = dev->data; in i2c_parsing_return_value()
137 if (!data->err) { in i2c_parsing_return_value()
141 if (data->err == ETIMEDOUT) { in i2c_parsing_return_value()
144 config->port, data->addr_16bit); in i2c_parsing_return_value()
147 config->port, data->addr_16bit); in i2c_parsing_return_value()
[all …]
/Zephyr-latest/drivers/flash/
Dflash_cadence_nand_ll.c4 * SPDX-License-Identifier: Apache-2.0
14 * @retval 0 on success or -ETIMEDOUT error value on failure.
22 return -ETIMEDOUT; in cdns_nand_wait_idle()
39 block_number = ((page_set) / (params->npages_per_block)); in row_address_set()
41 *local_row_address |= ROW_VAL_SET((params->page_size_bit) - 1, 0, in row_address_set()
42 ((page_set) % (params->npages_per_block))); in row_address_set()
44 ROW_VAL_SET((params->block_size_bit) - 1, (params->page_size_bit), block_number); in row_address_set()
45 *local_row_address |= ROW_VAL_SET((params->lun_size_bit) - 1, (params->block_size_bit), in row_address_set()
46 (block_number / params->nblocks_per_lun)); in row_address_set()
53 * @retval 0 on success or -ENXIO error value on failure.
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst13 * Added native_sim simulator target (successor to native_posix)
38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
[all …]
Drelease-notes-3.4.rst20 * Added Power Delivery Source Support to the USB-C Stack.
22 * Cache API functions are now fully in-lined by compilers.
23 * Added an API for real-time clocks (RTC).
29 - Introduction of 3 new test harnesses into twister supporting pyTest,
31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated.
46 * CVE-2023-1901: Under embargo until 2023-07-04
48 * CVE-2023-1902: Under embargo until 2023-07-04
67 +--------------------------------------------------+
69 +--------------------------------------------------+
71 +--------------------------------------------------+
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
[all …]
Drelease-notes-2.2.rst18 * Fix CVE-2020-10028
19 * Fix CVE-2020-10060
20 * Fix CVE-2020-10063
21 * Fix CVE-2020-10066
32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa…
33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or …
34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong
35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up
36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence
37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection…
[all …]
/Zephyr-latest/doc/services/tracing/
Dindex.rst10 your application and allows :ref:`tools` running on a host to visualize the inner-working of
13 Every system has application-specific events to trace out. Historically,
16 1. Determining the application-specific payload,
17 2. Choosing suitable serialization-format,
18 3. Writing the on-target serialization code,
20 5. Writing the PC-side deserializer/parser,
21 6. Writing custom ad-hoc tools for filtering and presentation.
57 formats. This enables tool reuse, of which line-textual (babeltrace) and
61 See `CTF - A Flexible, High-performance Binary Trace Format
71 --------------------
[all …]