/Zephyr-latest/drivers/misc/coresight/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 4 DT_COMPAT_NORDIC_NRF_TBM := nordic,nrf-tbm 67 int "Period of custom synchronization frame" 74 sent on regular intervals. This frame is sent between Coresight formatter 85 Enable shell with Coresight STM logging support. 96 int "Size of the RX buffer" 99 Size of a single RX buffer. Together with buffer count it defines the 100 space that can hold RX data. It may be decreased if shell input is 101 slow and may need to be increased if long messages are pasted directly 105 int "Number of RX buffers" [all …]
|
/Zephyr-latest/dts/bindings/ethernet/ |
D | xlnx,gem.yaml | 3 # SPDX-License-Identifier: Apache-2.0 10 include: ethernet-controller.yaml 19 clock-frequency: 27 which it will be adjusted at run-time. Therefore, the value of this 29 respective GEM's TX clock - by default, this is the IO PLL. 31 mdc-divider: 42 init-mdio-phy: 45 Activates the management of a PHY associated with the controller in- 46 stance. If this parameter is activated at the board level, the de- 47 fault values of the associated parameters mdio-phy-address, phy-poll- [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i2s.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public APIs for the I2S (Inter-IC Sound) bus drivers. 20 * @brief I2S (Inter-IC Sound) Interface 22 * The I2S API provides support for the standard I2S interface standard as well 23 * as common non-standard extensions such as PCM Short/Long Frame Sync, 55 * -. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. 56 * SCK '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' ' 57 * -. .-------------------------------. 58 * WS '-------------------------------' '---- 59 * -.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---. [all …]
|
D | spi.h | 4 * SPDX-License-Identifier: Apache-2.0 27 #include <zephyr/dt-bindings/spi/spi.h> 73 * Whatever data is transmitted is looped-back to the receiving buffer of 75 * support this, and can be used for testing purposes only. 103 /** Get SPI word size (data frame size) in bits. */ 106 /** Set SPI word size (data frame size) in bits. */ 115 /** Requests - if possible - to keep CS asserted after the transaction */ 138 * Some controllers support dual, quad or octal MISO lines connected to slaves. 187 * cs-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>, 190 * a: spi-dev-a@0 { [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | ieee802154_radio.h | 5 * SPDX-License-Identifier: Apache-2.0 12 * @note All references to the standard in this file cite IEEE 802.15.4-2020. 38 * @details This API provides a common representation of vendor-specific 44 * - a basic, mostly PHY-level driver API to be implemented by all drivers, 45 * - several optional MAC-level extension points to offload performance 50 * stack as well as basic support for OpenThread. Depending on the hardware, 51 * offloading to vendor-specific hardware or firmware features may be required 53 * subprotocols (e.g. fast enough ACK packages, precise timing of timed TX/RX in 56 * Whether or not MAC-level offloading extension points need to be implemented 60 * @note All section, table and figure references are to the IEEE 802.15.4-2020 [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_dw1000_regs.h | 4 * SPDX-License-Identifier: Apache-2.0 7 * https://github.com/Decawave/mynewt-dw1000-core.git 14 * Copyright (C) 2017-2018, Decawave Limited, All Rights Reserved 24 * http://www.apache.org/licenses/LICENSE-2.0 71 /* Frame filtering options all frames allowed */ 73 /* Frame Filtering Enable. This bit enables the frame filtering functionality */ 75 /* Frame Filtering Behave as a Co-ordinator */ 77 /* Frame Filtering Allow Beacon frame reception */ 79 /* Frame Filtering Allow Data frame reception */ 81 /* Frame Filtering Allow Acknowledgment frame reception */ [all …]
|
D | ieee802154_kw41z.c | 1 /* ieee802154_kw41z.c - NXP KW41Z driver */ 6 * SPDX-License-Identifier: Apache-2.0 35 * For non-invasive tracing of IRQ events. Sometimes the print logs 65 ZLL->EVENT_TMR >> ZLL_EVENT_TMR_EVENT_TMR_SHIFT; \ 92 #define KW41Z_OUTPUT_POWER_MIN (-31) 127 1, /* -31.1 dBm: -31 */ 128 2, 2, 2, 2, 2, 2, 2, /* -25.0 dBm: -30, -29, -28, -27, -26, -25 */ 129 4, 4, 4, 4, 4, /* -19.0 dBm: -24, -23, -22, -21, -20, -19 */ 130 6, 6, 6, /* -15.6 dBm: -18, -17, -16 */ 131 8, 8, /* -13.1 dBm: -15, -14 */ [all …]
|
D | ieee802154_cc13xx_cc26xx.c | 5 * SPDX-License-Identifier: Apache-2.0 42 /* Rx: Set LNA bias current offset to +15 to saturate trim to max (default: 0) */ 49 {-20, RF_TxPowerTable_DEFAULT_PA_ENTRY(6, 3, 0, 2)}, 50 {-15, RF_TxPowerTable_DEFAULT_PA_ENTRY(10, 3, 0, 3)}, 51 {-10, RF_TxPowerTable_DEFAULT_PA_ENTRY(15, 3, 0, 5)}, 52 {-5, RF_TxPowerTable_DEFAULT_PA_ENTRY(22, 3, 0, 9)}, 78 struct ieee802154_cc13xx_cc26xx_data *drv_data = dev->data; in cmd_ieee_csma_callback() 80 update_saved_cmdhandle(ch, (RF_CmdHandle *) &drv_data->saved_cmdhandle); in cmd_ieee_csma_callback() 94 struct ieee802154_cc13xx_cc26xx_data *drv_data = dev->data; in cmd_ieee_rx_callback() 96 update_saved_cmdhandle(ch, (RF_CmdHandle *) &drv_data->saved_cmdhandle); in cmd_ieee_rx_callback() [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 11 :ref:`Long Term Support (LTS) release <release_process_lts>`. 18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API, 20 statically or dynamically, and WebSocket support is included. 21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017 22 :ref:`System Interfaces <posix_system_interfaces_required>` receiving support, as well as most 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. [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 …]
|
D | release-notes-4.0.rst | 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 19 types, including traditional NOR flash and advanced technologies like RRAM and MRAM that support 24 added, complete with shell support. It supports initial configuration through Devicetree and 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 30 :ref:`stepper<stepper_api>` device driver subsystem, which also comes with shell support. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 39 Zephyr's audio and video capabilities have been expanded with support for new image sensors, video [all …]
|
D | release-notes-3.0.rst | 22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf 23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_ 25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj 26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_ 28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m 29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ 36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN() 58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been 69 * The following Kconfig options related to radio front-end modules (FEMs) were [all …]
|
D | release-notes-2.5.rst | 12 * Introduced support for the SPARC processor architecture and the LEON 14 * Added Thread Local Storage (TLS) support 15 * Added support for per thread runtime statistics 16 * Added support for building with LLVM on X86 18 * Add support for demand paging, initial support on X86. 27 * CVE-2021-3323: Under embargo until 2021-04-14 28 * CVE-2021-3321: Under embargo until 2021-04-14 29 * CVE-2021-3320: Under embargo until 2021-04-14 39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 44 * Removed SETTINGS_USE_BASE64 support as its been deprecated for more than [all …]
|
D | release-notes-2.4.rst | 12 * Introduced initial support for virtual memory management. 14 * Added Bluetooth host support for periodic advertisement and isochronous 21 and LLVM/Clang, and groundwork for future support of commercial toolchains. 33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer 34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing 35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core 36 * CVE-2020-10072: all threads can access all socket file descriptors 37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat 38 * CVE-2020-13599: Security problem with settings and littlefs 39 * CVE-2020-13601: Under embargo until 2020/11/18 [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 14 * Added support for Picolibc (see :kconfig:option:`CONFIG_PICOLIBC`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 16 * Initial support for :ref:`i3c_api` controllers. 17 * Support for :ref:`W1 api<w1_api>`. 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 [all …]
|
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 13 * We added support for SOCKS5 proxy. SOCKS5 is an Internet protocol that 15 * Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for [all …]
|
D | release-notes-2.2.rst | 18 * 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 …]
|
D | release-notes-3.6.rst | 12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications. 13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`. 16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2. 18 * Userspace support extended to Xtensa architecture. 23 * Over 30 new supported boards, spanning all Zephyr-supported architectures. 37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47 38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_ 40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc 41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_ 43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 15 support. 17 CMSIS-DSP as the default backend. 18 * Added Picolibc support for all architectures when using Zephyr SDK. 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 [all …]
|
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 …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.ll_sw_split | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 120 # Hidden, Controller's Co-Operative high priority Rx thread stack size. 125 # Hidden, Controller's Co-Operative Rx thread stack size. 152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers 168 Legacy Non-Directed Advertising mode. 180 zero-based numbering. When using with Zephyr host this option can be 233 module-str = "Bluetooth Controller ISO-AL" 237 bool "ISO-AL verbose debug logging" 241 Use this option to enable ISO-AL verbose debug logging. [all …]
|
/Zephyr-latest/subsys/net/lib/shell/ |
D | stats.c | 5 * SPDX-License-Identifier: Apache-2.0 53 PR("Bytes received : %u\n", data->bytes.received); in print_eth_stats() 54 PR("Bytes sent : %u\n", data->bytes.sent); in print_eth_stats() 55 PR("Packets received : %u\n", data->pkts.rx); in print_eth_stats() 56 PR("Packets sent : %u\n", data->pkts.tx); in print_eth_stats() 57 PR("Bcast received : %u\n", data->broadcast.rx); in print_eth_stats() 58 PR("Bcast sent : %u\n", data->broadcast.tx); in print_eth_stats() 59 PR("Mcast received : %u\n", data->multicast.rx); in print_eth_stats() 60 PR("Mcast sent : %u\n", data->multicast.tx); in print_eth_stats() 62 PR("Send errors : %u\n", data->errors.tx); in print_eth_stats() [all …]
|
/Zephyr-latest/drivers/mipi_dbi/ |
D | mipi_dbi_nxp_lcdic.c | 4 * SPDX-License-Identifier: Apache-2.0 55 /* Dummy SCLK cycles between TX and RX (for SPI mode) */ 70 /* TX or RX command, see lcdic_cmd_type */ 113 /* Are we starting a new display frame */ 133 /* RX and TX FIFO thresholds */ 150 /* Resets state of the LCDIC TX/RX FIFO */ 153 const struct mipi_dbi_lcdic_config *config = dev->config; in mipi_dbi_lcdic_reset_state() 154 LCDIC_Type *base = config->base; in mipi_dbi_lcdic_reset_state() 156 base->CTRL &= ~LCDIC_CTRL_LCDIC_EN_MASK; in mipi_dbi_lcdic_reset_state() 158 base->CTRL |= LCDIC_CTRL_LCDIC_EN_MASK; in mipi_dbi_lcdic_reset_state() [all …]
|
/Zephyr-latest/include/zephyr/usb_c/ |
D | tcpci.h | 3 * SPDX-License-Identifier: Apache-2.0 15 * Registers and fields are compliant to the Type-C Port Controller Interface 19 /** Register address - vendor id */ 22 /** Register address - product id */ 25 /** Register address - version of TCPC */ 28 /** Register address - USB TypeC version */ 30 /** Mask for major part of type-c release supported */ 32 /** Macro to extract the major part of type-c release supported */ 34 /** Mask for minor part of type-c release supported */ 36 /** Macro to extract the minor part of type-c release supported */ [all …]
|
/Zephyr-latest/subsys/net/l2/wifi/ |
D | wifi_shell.c | 5 * SPDX-License-Identifier: Apache-2.0 45 #include <wifi_enterprise_test_certs/client-key.pem.inc> 58 #include <wifi_enterprise_test_certs/client-key2.pem.inc> 67 #include <wifi_enterprise_test_certs/server-key.pem.inc> 143 return -1; in cmd_wifi_set_enterprise_creds() 150 static bool parse_number(const struct shell *sh, long *param, char *str, in parse_number() 151 char *pname, long min, long max) in parse_number() 155 long num; in parse_number() 171 PR_WARNING("%s value out of range: %s, (%ld-%ld)\n", in parse_number() 174 PR_WARNING("Value out of range: %s, (%ld-%ld)\n", in parse_number() [all …]
|