/Zephyr-latest/dts/bindings/auxdisplay/ |
D | hit,hd44780.yaml | 4 # SPDX-License-Identifier: Apache-2.0 11 include: [auxdisplay-device.yaml] 17 description: Operating mode of display, 8-bit or 4 for 4-bit mode 19 - 4 20 - 8 22 register-select-gpios: 23 type: phandle-array 27 read-write-gpios: 28 type: phandle-array 31 enable-gpios: [all …]
|
/Zephyr-latest/dts/bindings/bluetooth/ |
D | renesas,bt-hci-da1453x.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "renesas,bt-hci-da1453x" 13 reset-gpios: 14 type: phandle-array 18 reset-assert-duration-ms: 21 Minimum duration to activate the reset-gpios pin. 22 If not specified no delay beyond the code path execution time is guaranteed. 24 boot-duration-ms: 28 Minimum time to wait for the DA1453x to boot following a hardware reset.
|
/Zephyr-latest/samples/drivers/auxdisplay/boards/ |
D | esp_wrover_kit.overlay | 9 gpio-controller; 11 #gpio-cells = <2>; 21 boot-delay-ms = <100>; 22 enable-line-rise-delay-us = <1000>; 23 enable-line-fall-delay-us = <500>; 24 register-select-gpios = <&aux_display_gpio 0 (GPIO_ACTIVE_HIGH)>; 25 read-write-gpios = <&aux_display_gpio 1 (GPIO_ACTIVE_HIGH)>; 26 enable-gpios = <&aux_display_gpio 2 (GPIO_ACTIVE_HIGH)>; 27 backlight-gpios = <&aux_display_gpio 3 (GPIO_ACTIVE_HIGH)>; 28 data-bus-gpios = <0>, <0>, <0>, <0>,
|
/Zephyr-latest/dts/bindings/regulator/ |
D | adi,adp5360-regulator.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The PMIC has one buck converter and one buck-boost converter. Both need to be 16 compatible = "adi,adp5360-regulator"; 27 compatible: "adi,adp5360-regulator" 31 child-binding: 33 - name: regulator.yaml 34 property-allowlist: 35 - regulator-always-on 36 - regulator-boot-on 37 - regulator-boot-off [all …]
|
/Zephyr-latest/samples/drivers/counter/maxim_ds3231/ |
D | README.rst | 1 .. zephyr:code-sample:: ds3231 3 :relevant-api: counter_interface 5 Interact with a DS3231 real-time clock using the counter API and dedicated driver API. 10 The `DS3231`_ temperature-compensated real-time clock is a 11 high-precision (2 ppm) battery backed clock that maintains civil time 18 The sample first displays the boot banner, board name and 20 DS3231 has recorded a loss-of-oscillator:: 22 ***** Booting Zephyr OS build zephyr-v1.14.0-2409-g322d53aedaa0 ***** 37 Now 1563512509: 2019-07-19 05:01:49 Fri 200 45 and the clock will be set to align that time with the time of the boot, [all …]
|
/Zephyr-latest/samples/boards/espressif/light_sleep/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 14 /* Most development boards have "boot" button attached to GPIO0. 23 /* Add an extra delay when sleeping to make sure that light sleep 34 printk("Error: button device %s is not ready\n", button.port->name); in main() 66 * pre-defined power state. Light sleep is used here because there is enough in main() 67 * time to consider it, energy-wise, worthy. in main() 91 printk("Returned from light sleep, reason: %s, t=%lld ms, slept for %lld ms\n", in main() 92 wakeup_reason, t_after_ms, (t_after_ms - t_before_ms)); in main()
|
/Zephyr-latest/boards/nxp/imx8mp_evk/doc/ |
D | index.rst | 7 processor, composed of a quad Cortex®-A53 cluster and a single Cortex®-M7 core. 8 Zephyr OS is ported to run on the Cortex®-A53 core. 10 - Board features: 12 - RAM: 2GB LPDDR4 13 - Storage: 15 - SanDisk 16GB eMMC5.1 16 - Micron 32MB QSPI NOR 17 - microSD Socket 18 - Wireless: 20 - WiFi: 2.4/5GHz IEEE 802.11b/g/n [all …]
|
/Zephyr-latest/doc/kernel/services/timing/ |
D | clocks.rst | 46 ---------- 49 rounding control for all time units. Any unit of "ms" (milliseconds), 66 word, these conversions expand to a 2-4 operation sequence, requiring 76 provides an uptime value in milliseconds since system boot. This is 127 being 32 bits. Large uptime counts in non-tick units will experience 129 timing-sensitive applications with long uptimes will be configured to 133 system boot. A timeout initialized with :c:macro:`K_TIMEOUT_ABS_MS` 142 ------------- 146 a double-linked list, with an attendant delta count in ticks from the 150 expected to be embedded within subsystem-defined data structures (for [all …]
|
/Zephyr-latest/drivers/sensor/bosch/bme680/ |
D | bme680.c | 1 /* bme680.c - Driver for Bosch Sensortec's BME680 temperature, pressure, 4 * https://www.bosch-sensortec.com/bst/products/all_products/bme680 11 * SPDX-License-Identifier: Apache-2.0 38 const struct bme680_config *config = dev->config; in bme680_is_on_spi() 40 return config->bus_io == &bme680_bus_io_spi; in bme680_is_on_spi() 46 const struct bme680_config *config = dev->config; in bme680_bus_check() 48 return config->bus_io->check(&config->bus); in bme680_bus_check() 54 const struct bme680_config *config = dev->config; in bme680_reg_read() 56 return config->bus_io->read(dev, start, buf, size); in bme680_reg_read() 62 const struct bme680_config *config = dev->config; in bme680_reg_write() [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/ |
D | lpm_rt1064.c | 4 * SPDX-License-Identifier: Apache-2.0 16 * Clock configuration structures populated at boot time. These structures are 66 while ((CCM->CDHIPR & ((1UL << busy_shift))) != 0UL) { in clock_set_mux() 88 while ((CCM->CDHIPR & ((uint32_t)(1UL << busy_shift))) != 0UL) { in clock_set_div() 102 CCM_ANALOG->PLL_USB1 = (CCM_ANALOG->PLL_USB1 & (~CCM_ANALOG_PLL_USB1_BYPASS_CLK_SRC_MASK)) | in clock_init_usb1_pll() 103 CCM_ANALOG_PLL_USB1_BYPASS_MASK | CCM_ANALOG_PLL_USB1_BYPASS_CLK_SRC(config->src); in clock_init_usb1_pll() 105 CCM_ANALOG->PLL_USB1 = (CCM_ANALOG->PLL_USB1 & (~CCM_ANALOG_PLL_USB1_DIV_SELECT_MASK)) | in clock_init_usb1_pll() 108 CCM_ANALOG_PLL_USB1_DIV_SELECT(config->loopDivider); in clock_init_usb1_pll() 110 while ((CCM_ANALOG->PLL_USB1 & CCM_ANALOG_PLL_USB1_LOCK_MASK) == 0UL) { in clock_init_usb1_pll() 115 CCM_ANALOG->PLL_USB1 &= ~CCM_ANALOG_PLL_USB1_BYPASS_MASK; in clock_init_usb1_pll() [all …]
|
/Zephyr-latest/kernel/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 4 # SPDX-License-Identifier: Apache-2.0 9 module-str = kernel 13 bool "Multi-threading" if ARCH_HAS_SINGLE_THREAD_SUPPORT 35 K_PRIO_COOP(0) to K_PRIO_COOP(CONFIG_NUM_COOP_PRIORITIES - 1) 39 -CONFIG_NUM_COOP_PRIORITIES to -1 58 to priorities 0 to CONFIG_NUM_PREEMPT_PRIORITIES - 1. 71 default -2 if !PREEMPT_ENABLED 85 default -127 92 int "Number of very-high priority 'preemptor' threads" [all …]
|
/Zephyr-latest/drivers/ethernet/ |
D | eth_adin2111.c | 4 * SPDX-License-Identifier: Apache-2.0 30 /* SPI Communication check retry delay */ 35 /* ADIN RESETC check retry delay */ 40 /* Boot delay for clocks stabilisation (maximum 90ms) */ 55 /* As per RM rev. A table 3, t3 >= 50ms, delay for SPI interface to be ready */ 57 /* As per RM rev. A page 20: approximately 10 ms (maximum) for internal logic to be ready. */ 86 return -EBUSY; in eth_adin2111_mac_reset() 111 struct adin2111_data *ctx = dev->data; in eth_adin2111_get_iface() 113 return ((struct adin2111_port_data *)ctx->port[port_idx]->data)->iface; in eth_adin2111_get_iface() 118 struct adin2111_data *ctx = dev->data; in eth_adin2111_lock() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | sdhc.h | 4 * SPDX-License-Identifier: Apache-2.0 37 #define SDHC_TIMEOUT_FOREVER (-1) 113 * to the bus. Cards start with legacy timing, but UHS-II cards can go up to 169 unsigned int bus_8_bit_support: 1; /**< 8-bit Support for embedded device */ 179 unsigned int address_64_bit_support_v4: 1; /**< 64-bit system address support for V4 */ 180 unsigned int address_64_bit_support_v3: 1; /**< 64-bit system address support for V3 */ 186 unsigned int uhs_2_support: 1; /**< UHS-II support */ 191 unsigned int retune_timer_count: 4; /**< Timer count for re-tuning */ 193 unsigned int retuning_mode: 2; /**< Re-tuning mode */ 228 unsigned int power_delay; /*!< Delay to allow SD to power up or down (in ms) */ [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.14.rst | 17 * CVE-2020-10066 18 * CVE-2020-10069 19 * CVE-2020-13601 20 * CVE-2020-13602 32 * :github:`issuenumber` - issue title 34 * :github:`18334` - DNS resolution is broken for some addresses in master/2.0-pre 35 * :github:`19917` - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply 36 * :github:`21107` - LL_ASSERT and 'Imprecise data bus error' in LL Controller 37 * :github:`21257` - tests/net/net_pkt failed on mimxrt1050_evk board. 38 * :github:`21299` - bluetooth: Controller does not release buffer on central side after peripheral … [all …]
|
D | release-notes-3.5.rst | 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 51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_ [all …]
|
D | release-notes-2.1.rst | 13 * Expanded support for ARMv6-M architecture. 50 hardware-based stack overflow detection) in ARMv6-M architecture 51 * Added QEMU support for ARMv6-M architecture 52 * Extended test coverage for ARM-specific kernel features in ARMv6-M 54 * Enhanced runtime MPU programming in ARMv8-M architecture, making 55 the full partitioning of kernel SRAM memory a user-configurable 57 * Added CMSIS support for Cortex-R architectures. 59 * Added missing Cortex-R CPU device tree bindings. 60 * Fixed incorrect Cortex-R device tree specification. 68 * RISC-V: [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
D | release-notes-1.12.rst | 12 - Asymmetric multiprocessing (AMP) via integration of OpenAMP 13 - Persistent storage support for Bluetooth Low Energy including Mesh 14 - 802.1Q - Virtual Local Area Network (VLAN) traffic on an Ethernet network 15 - Support multiple concurrent filesystem devices, partitions, and FS types 16 - Ethernet network management interface 17 - Networking traffic prioritization on a per-connection basis 18 - Support for Ethernet statistical counters 19 - Support for TAP net device on the native POSIX port 20 - Command-line Zephyr meta-tool "west" 21 - SPI slave support [all …]
|
D | release-notes-2.6.rst | 13 * Added support for 64-bit ARCv3 14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture 15 * Added initial support for Arm v8.1-m and Cortex-M55 22 https://github.com/zephyrproject-rtos/example-application 34 * CVE-2021-3581: Under embargo until 2021-09-04 41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 93 USB_HID_PROTOCOL_CODE does not allow to set boot protocol code for specific [all …]
|
D | release-notes-3.3.rst | 14 * 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 …]
|
D | release-notes-2.3.rst | 18 with future support for features like 64-bit and absolute timeouts in mind 21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant 24 * The CMSIS-DSP library is now included and integrated 33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String 34 into a fixed-size array. 35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS 37 * CVE-2020-10061: Improper handling of the full-buffer case in the 39 * CVE-2020-10062: Packet length decoding error in MQTT 40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due 42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain [all …]
|
/Zephyr-latest/drivers/sdhc/ |
D | rcar_mmc.c | 4 * SPDX-License-Identifier: Apache-2.0 109 struct mmc_rcar_data *data = dev->data; in rcar_mmc_reset_and_mask_irqs() 124 k_sem_reset(&data->irq_xref_fin); in rcar_mmc_reset_and_mask_irqs() 138 * @retval -EINVAL: the dev pointer is NULL 145 return -EINVAL; in rcar_mmc_card_busy() 160 * @retval -ETIMEDOUT: timed out while tx/rx 161 * @retval -EIO: I/O error 162 * @retval -EILSEQ: communication out of sync 170 return -ETIMEDOUT; in rcar_mmc_check_errors() 175 return -EILSEQ; in rcar_mmc_check_errors() [all …]
|
/Zephyr-latest/drivers/espi/ |
D | espi_npcx.c | 4 * SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/espi/npcx_espi.h> 32 /* mapping table between eSPI reset signal and wake-up input */ 77 ((struct espi_reg *)((const struct espi_npcx_config *)(dev)->config)->base) 94 /* Minimum delay before acknowledging a virtual wire */ 113 #define ESPI_FLASH_MAX_TIMEOUT 1000ul /* 1000 ms */ 116 #define ESPI_OOB_MAX_TIMEOUT 500ul /* 500 ms */ 132 /* eSPI Virtual Wire Input (Master-to-Slave) signals configuration structure */ 136 uint8_t bitmask; /* VW signal bits-mask */ 140 /* eSPI Virtual Wire Output (Slave-to-Master) signals configuration structure */ [all …]
|
/Zephyr-latest/drivers/modem/ |
D | hl7800.c | 4 * SPDX-License-Identifier: Apache-2.0 211 #define MDM_INVALID_SOCKET_ID -1 217 #define SIZE_WITHOUT_NUL(v) (sizeof(v) - SIZE_OF_NUL) 221 .cmd = cmd_, .cmd_len = (uint16_t)sizeof(cmd_) - 1, \ 250 #define RSSI_UNKNOWN -999 294 /* The ? can be a + or - */ 301 #define TIME_STRING_TO_TM_STRUCT_YEAR_OFFSET (2000 - 1900) 373 static const char EOF_PATTERN[] = "--EOF--Pattern--"; 598 sock->allocated = true; in alloc_stale_socket() 609 sock->allocated = false; in free_stale_socket() [all …]
|