/Zephyr-latest/boards/arduino/portenta_h7/ |
D | arduino_portenta_h7-common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "gpio-leds"; 24 compatible = "usb-ulpi-phy"; 25 reset-gpios = < &gpioj 4 GPIO_ACTIVE_LOW >; 26 #phy-cells = <0>; 52 pinctrl-0 = <&uart4_tx_pa0 &uart4_rx_pi9>; 53 pinctrl-names = "default"; 54 current-speed = <115200>; 59 pinctrl-0 = <&usart1_tx_pa9 &usart1_rx_pa10>; 60 pinctrl-names = "default"; [all …]
|
/Zephyr-latest/boards/st/stm32f746g_disco/ |
D | stm32f746g_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f746nghx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/memory-attr/memory-attr.h> 13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 17 compatible = "st,stm32f746g-disco"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/boards/st/stm32f7508_dk/ |
D | stm32f7508_dk.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f7/stm32f750n8hx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 model = "STMicroelectronics STM32F7508-DK"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; 39 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/arduino/giga_r1/ |
D | arduino_giga_r1_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747xihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "arduino,giga-r1"; 19 zephyr,shell-uart = &usart1; 20 zephyr,uart-mcumgr = &usart1; 21 zephyr,bt-hci = &bt_hci_uart; 25 zephyr,code-partition = &slot0_partition; 29 compatible = "zephyr,memory-region", "mmio-sram"; [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | nordic,nrf-led-matrix.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nordic,nrf-led-matrix" 8 include: display-controller.yaml 11 row-gpios: 12 type: phandle-array 17 col-gpios: 18 type: phandle-array 23 pixel-mapping: 24 type: uint8-array 36 pixel-mapping = [00 13 01 14 02 [all …]
|
/Zephyr-latest/boards/st/stm32f769i_disco/ |
D | stm32f769i_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f769nihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "st,stm32f769I-disco"; 20 zephyr,shell-uart = &usart1; 24 zephyr,flash-controller = &mx25l51245g; 29 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region = "SDRAM1"; [all …]
|
/Zephyr-latest/boards/st/stm32f429i_disc1/ |
D | stm32f429i_disc1.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f4/stm32f429zitx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 20 zephyr,shell-uart = &usart1; 29 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region = "SDRAM2"; 36 compatible = "gpio-leds"; 48 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/st/stm32h745i_disco/ |
D | stm32h745i_disco_stm32h745xx_m7.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 13 model = "STMicroelectronics STM32H745I-DISCO board"; 14 compatible = "st,stm32h745i-disco"; 19 zephyr,shell-uart = &usart3; 23 zephyr,flash-controller = &mt25ql512ab1; 28 compatible = "pwm-leds"; 32 label = "User LD8 - PWM11"; 36 /* RM0455 - 23.6 External device address mapping */ 38 compatible = "zephyr,memory-region", "mmio-sram"; [all …]
|
/Zephyr-latest/boards/st/stm32h747i_disco/ |
D | stm32h747i_disco_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747xihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "st,stm32h747i-disco"; 20 zephyr,shell-uart = &usart1; 23 zephyr,flash-controller = &mt25ql512ab1; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM2"; 31 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>; [all …]
|
/Zephyr-latest/dts/bindings/watchdog/ |
D | nxp,fs26-wdog.yaml | 2 # SPDX-License-Identifier: Apache-2.0 15 The FS26 uses a 32-bit SPI interface. The MCU is the primary driving MOSI and 24 compatible = "nxp,fs26-wdog"; 26 spi-max-frequency = <DT_FREQ_M(5)>; 28 int-gpios = <&gpioa_h 3 GPIO_ACTIVE_LOW>; 35 bad watchdog refresh (BAD_WD_M). The GPIO pin where the interrupt signal is 37 indicated through int-gpios property. It is also required to configure the 40 compatible: "nxp,fs26-wdog" 42 include: spi-device.yaml 49 - simple [all …]
|
/Zephyr-latest/boards/st/stm32h750b_dk/ |
D | stm32h750b_dk.dts | 2 * Copyright (c) 2023-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h750xbhx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 15 compatible = "st,stm32h750b-dk"; 19 zephyr,shell-uart = &usart3; 22 zephyr,flash-controller = &mt25ql512ab1; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM2"; [all …]
|
/Zephyr-latest/boards/st/stm32h7b3i_dk/ |
D | stm32h7b3i_dk.dts | 2 * Copyright (c) 2022 Byte-Lab d.o.o. <dev@byte-lab.com> 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h7b3lihxq-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "st,stm32h7b3i-dk"; 20 zephyr,shell-uart = &usart1; 29 compatible = "gpio-leds"; 41 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/shields/waveshare_epaper/ |
D | waveshare_epaper_gdew042t2-p.overlay | 4 * SPDX-License-Identifier: Apache-2.0 14 mipi_dbi_waveshare_epaper_gdew042t2-p { 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 write-only; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 * GoodDisplay GDEW042T2 with fast partial refresh. Based on [all …]
|
/Zephyr-latest/boards/renesas/ek_ra8d1/ |
D | ek_ra8d1.dts | 3 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/memory-controller/renesas,ra-sdram.h> 13 #include <zephyr/dt-bindings/adc/adc.h> 14 #include "ek_ra8d1-pinctrl.dtsi" 17 model = "Renesas EK-RA8D1"; 24 zephyr,shell-uart = &uart9; [all …]
|
/Zephyr-latest/dts/bindings/mspi/ |
D | mspi-device.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 on-bus: mspi 14 mspi-max-frequency: 18 Maximum clock frequency of device to configure in Hz. 20 frequency after initialization. 22 mspi-io-mode: 25 - "MSPI_IO_MODE_SINGLE" 26 - "MSPI_IO_MODE_DUAL" 27 - "MSPI_IO_MODE_DUAL_1_1_2" 28 - "MSPI_IO_MODE_DUAL_1_2_2" [all …]
|
/Zephyr-latest/boards/witte/linum/ |
D | linum.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h753bitx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 zephyr,shell-uart = &usart1; 22 zephyr,code-partition = &slot0_partition; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM1"; 31 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>; 35 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/drivers/mipi_dsi/ |
D | dsi_mcux.c | 4 * SPDX-License-Identifier: Apache-2.0 20 /* Max output frequency of DPHY bit clock */ 56 * bit clock for a given target frequency, such that the DPHY clock in dsi_mcux_best_clock() 57 * is faster than the target frequency. MCUX SDK implements a similar in dsi_mcux_best_clock() 59 * configure the DPHY to output the closest realizable clock frequency in dsi_mcux_best_clock() 61 * the output frequency is less than the requested one. in dsi_mcux_best_clock() 69 * The formula for the DPHY output frequency is: in dsi_mcux_best_clock() 75 /* Determine VCO output frequency before CO divider */ in dsi_mcux_best_clock() 78 /* If desired VCO output frequency is too low, try next CO shift */ in dsi_mcux_best_clock() 83 /* If desired VCO output frequency is too high, no point in in dsi_mcux_best_clock() [all …]
|
D | dsi_mcux_2l.c | 4 * SPDX-License-Identifier: Apache-2.0 71 const struct mcux_mipi_dsi_config *config = dev->config; in dsi_mcux_dma_cb() 72 struct mcux_mipi_dsi_data *data = dev->data; in dsi_mcux_dma_cb() 79 DSI_DisableInterrupts(config->base, kDSI_InterruptGroup1ApbTxDone | in dsi_mcux_dma_cb() 81 DSI_GetAndClearInterruptStatus(config->base, &int_flags1, &int_flags2); in dsi_mcux_dma_cb() 82 k_sem_give(&data->transfer_sem); in dsi_mcux_dma_cb() 99 const struct mcux_mipi_dsi_config *config = dev->config; in dsi_mcux_tx_color() 100 struct mcux_mipi_dsi_data *data = dev->data; in dsi_mcux_tx_color() 105 return -ENOTSUP; /* DMA can only transfer on virtual channel 0 */ in dsi_mcux_tx_color() 109 data->smartdma_params.p_buffer = msg->tx_buf; in dsi_mcux_tx_color() [all …]
|
/Zephyr-latest/boards/bbc/microbit_v2/ |
D | bbc_microbit_v2.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include "bbc_microbit_v2-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 compatible = "bbc,microbit-v2"; 27 zephyr,shell-uart = &uart0; 28 zephyr,bt-mon-uart = &uart0; 29 zephyr,bt-c2h-uart = &uart0; 32 zephyr,code-partition = &slot0_partition; 37 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/bbc/microbit/ |
D | bbc_microbit.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include "bbc_microbit-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 27 zephyr,shell-uart = &uart0; 28 zephyr,bt-mon-uart = &uart0; 29 zephyr,bt-c2h-uart = &uart0; 32 zephyr,code-partition = &slot0_partition; 37 compatible = "gpio-keys"; 52 compatible = "nordic,nrf-led-matrix"; [all …]
|
/Zephyr-latest/drivers/display/ |
D | display_nrf_led_matrix.c | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/gpio/gpio.h> 31 #if (GROUP_SIZE > DT_PROP(TIMER_NODE, cc_num) - 1) || \ 33 #error "Invalid pixel-group-size configured." 40 #error "Invalid length of pixel-mapping." 48 _GET_ROW_IDX(dev_config->pixel_mapping[pixel_idx]) 54 _GET_COL_IDX(dev_config->pixel_mapping[pixel_idx]) 59 "Invalid row index in pixel-mapping["#idx"]."); \ 61 "Invalid column index in pixel-mapping["#idx"]."); 77 #error "Invalid pixel period. Change refresh-frequency or pixel-group-size." [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.7.rst | 10 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 …]
|
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 194 * Added support for null pointer dereferencing detection in Cortex-M. [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 …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | uuid.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 31 /** UUID type 16-bit. */ 33 /** UUID type 32-bit. */ 35 /** UUID type 128-bit. */ 39 /** Size in octets of a 16-bit UUID */ 42 /** Size in octets of a 32-bit UUID */ 45 /** Size in octets of a 128-bit UUID */ 56 /** UUID value, 16-bit in host endianness. */ 63 /** UUID value, 32-bit in host endianness. */ [all …]
|