/Zephyr-latest/tests/bluetooth/host/id/bt_id_add/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 23 #include <host/hci_core.h> 24 #include <host/id.h> 25 #include <host/keys.h> 47 * - bt_dev.le.rl_size is set to 0 50 * - Passed key state is updated by setting 'BT_KEYS_ID_ADDED' bit 70 * Test adding key to the resolving list when host side resolving is used 73 * - bt_dev.le.rl_size is set to a value greater than 0 74 * - 'bt_dev.le.rl_entries > bt_dev.le.rl_size' condition is true 77 * - Passed key state is updated by setting 'BT_KEYS_ID_ADDED' bit [all …]
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_del/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 25 #include <host/hci_core.h> 26 #include <host/id.h> 49 * - bt_dev.le.rl_size is set to 0 50 * - bt_dev.le.rl_entries is greater than 0 53 * - Passed key state is updated by clearing 'BT_KEYS_ID_ADDED' bit 62 expected_rl_entries = bt_dev.le.rl_entries - 1; in ZTEST() 78 * - bt_dev.le.rl_size is set to 0 79 * - bt_dev.le.rl_entries is greater than (bt_dev.le.rl_size + 1) 82 * - Passed key state is updated by clearing 'BT_KEYS_ID_ADDED' bit [all …]
|
/Zephyr-latest/subsys/console/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 35 large host-side clipboard pastes. Set to 0 to disable 36 interrupt-driven operation and use busy-polling. 44 large host-side clipboard pastes. Set to 0 to disable 45 interrupt-driven operation and use busy-polling.
|
/Zephyr-latest/doc/connectivity/bluetooth/ |
D | bluetooth-arch.rst | 1 .. _bluetooth-arch: 13 Zephyr supports mainly Bluetooth Low Energy (BLE), the low-power 15 for portions of the BR/EDR Host. Throughout this architecture document we 18 .. _bluetooth-layers: 26 * **Host**: This layer sits right below the application, and is comprised of 27 multiple (non real-time) network and transport protocols enabling 31 low-level, real-time protocol which provides, in conjunction with the Radio 32 Hardware, standard-interoperable over-the-air communication. The LL schedules 39 .. _bluetooth-hci: 41 Host Controller Interface [all …]
|
/Zephyr-latest/doc/connectivity/networking/ |
D | eth_bridge_native_sim_setup.rst | 10 This document describes how to set up a bridged Ethernet network between a (Linux) host 14 :kconfig:option:`CONFIG_NET_ETHERNET_BRIDGE` Kconfig option. In this setup, the net-tools 15 configuration creates two host network interfaces ``zeth0`` and ``zeth1`` and connects them 18 First create the host interfaces. In this example two interfaces are created. 20 .. code-block:: console 22 cd $ZEPHYR_BASE/../tools/net-tools 23 ./net-setup.sh -c zeth-multiface.conf -i zeth0 -t 2 25 The ``-c`` tells which configuration file to use, where ``zeth-multiface.conf`` is tailored 26 for generating multiple network interfaces in the host. 27 The ``-i`` option tells what is the first host interface name. The ``-t`` tells how [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | espi_emul.h | 4 * SPDX-License-Identifier: Apache-2.0 46 * @retval -EIO General input / output error. 60 * @retval -EIO General input / output error. 79 * At present the function is used only to find an emulator of the host 83 * @param chipsel Chip-select value 90 * Triggers an event on the emulator of eSPI controller side which causes 97 * @retval -EIO General input / output error. 113 /** Target emulator - REQUIRED for all emulated bus nodes of any type */ 117 /** eSPI chip-select of the emulated device */ 142 * Sets the eSPI virtual wire on the host side, which will [all …]
|
/Zephyr-latest/scripts/native_simulator/common/src/include/ |
D | nsi_host_trampolines.h | 4 * SPDX-License-Identifier: Apache-2.0 7 * host C library symbols. 8 * These are intended to facilitate test embedded code interacting with the host. 10 * We should never include here symbols which require host headers be exposed 11 * to the embedded side, for example due to non-basic types being used in
|
/Zephyr-latest/subsys/ipc/ipc_service/lib/ |
D | ipc_rpmsg.c | 4 * SPDX-License-Identifier: Apache-2.0 23 instance = CONTAINER_OF(p_rvdev->shpool, struct ipc_rpmsg_instance, shm_pool); in ns_bind_cb() 26 ept = &instance->endpoint[i]; in ns_bind_cb() 28 if (strcmp(name, ept->name) == 0) { in ns_bind_cb() 31 * *NOT* called on the REMOTE side. The bound_cb() in ns_bind_cb() 33 * REMOTE side if needed. in ns_bind_cb() 35 err = rpmsg_create_ept(&ept->ep, rdev, name, RPMSG_ADDR_ANY, in ns_bind_cb() 36 dest, instance->cb, rpmsg_service_unbind); in ns_bind_cb() 41 ept->bound = true; in ns_bind_cb() 42 if (instance->bound_cb) { in ns_bind_cb() [all …]
|
/Zephyr-latest/boards/shields/nrf7002ek/doc/ |
D | index.rst | 10 Nordic and non-Nordic host boards. 12 The nRF7002 EK unlocks low-power Wi-Fi 6 capabilities for your host device. It support dual-band Wi… 14 Seamlessly connect to Wi-Fi networks and leverage Wi-Fi-based locationing, enabling advanced 15 features such as SSID sniffing of local Wi-Fi hubs 27 communication interface. Any host board that supports the Arduino connector can be used with 31 ------------- 33 the nRF70 driver requires firmware binary blobs for Wi-Fi operation. Run the command 36 .. code-block:: console 44 The shield can be used in any application by setting ``--shield nrf7002ek`` when invoking ``west bu… 46 SR Co-existence [all …]
|
/Zephyr-latest/boards/shields/nrf7002eb/doc/ |
D | index.rst | 10 compatible Nordic host boards, like the Thingy53, using the Nordic edge-connector. 12 The nRF7002 EB unlocks low-power Wi-Fi 6 capabilities for your host device. It support dual-band Wi… 14 Seamlessly connect to Wi-Fi networks and leverage Wi-Fi-based locationing, enabling advanced 15 features such as SSID sniffing of local Wi-Fi hubs 26 The nRF7002 EB board is designed to fit straight into a Nordic edge-connector and uses SPI as the 27 communication interface. Any host board that supports the Nordic edge-connector can be used with 31 ------------- 33 the nRF70 driver requires firmware binary blobs for Wi-Fi operation. Run the command 36 .. code-block:: console 44 The shield can be used in any application by setting ``--shield nrf7002eb`` when invoking ``west bu… [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_native_ptty_bottom.c | 5 * SPDX-License-Identifier: Apache-2.0 9 /* Note: This is used only for interaction with the host C library, and is therefore exempt of 37 * @retval -1 If no character was available to read 38 * @retval -2 if the stdin is disconnected 47 return -2; in np_uart_stdin_poll_in_bottom() 50 int n = -1; in np_uart_stdin_poll_in_bottom() 62 return -1; in np_uart_stdin_poll_in_bottom() 63 } else if (ready == -1) { in np_uart_stdin_poll_in_bottom() 68 if ((n == -1) || (n == 0)) { in np_uart_stdin_poll_in_bottom() 69 return -1; in np_uart_stdin_poll_in_bottom() [all …]
|
D | Kconfig.native_posix | 1 # SPDX-License-Identifier: Apache-2.0 47 ``--wait_uart`` 48 When ``--wait_uart`` is used, writes to the UART will be held until a 49 client has connected to the slave side of the pseudoterminal. 55 Useful if you need to have another serial connection to host. 56 This is used for example in PPP (Point-to-Point Protocol) 61 default "xterm -e screen %s &" 63 If the native executable is called with the --attach_uart 72 'gnome-terminal -- screen %s'
|
/Zephyr-latest/subsys/bluetooth/common/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 15 Maximum supported ACL size of data packets sent from the Host to the 18 In a combined build this value will be set in both the Host and the 21 In a Host-only build the Host will read the maximum ACL size supported 23 Host and the Controller. 25 The Host supports sending of larger L2CAP PDUs than the ACL size and 41 Number of outgoing ACL data buffers sent from the Host to the 43 Host can have queued in the Controller before waiting for the 44 to notify the Host that more packets can be queued with the Number of 46 The buffers are shared between all of the connections and the Host [all …]
|
/Zephyr-latest/dts/bindings/mfd/ |
D | ite,it8801-mfd.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 ITE IT8801 ioexpander multi-function device drivers. 8 An example configuration using the it8801-common-cfg.dtsi template: 12 compatible = "ite,it8801-mfd"; 14 * SMBus address (7-bit without R/W) 19 irq-gpios = <&gpioa 1 0>; /* SMB_INT# */ 22 #include <ite/it8801-common-cfg.dtsi> 24 /* sub-devices available at nodelabels: 25 * - ioex_it8801_port0 26 * - ioex_it8801_port1 [all …]
|
/Zephyr-latest/doc/services/device_mgmt/ |
D | ec_host_cmd.rst | 3 EC Host Command 8 The host command protocol defines the interface for a host, or application processor, to 9 communicate with a target embedded controller (EC). The EC Host command subsystem implements the 10 target side of the protocol, generating responses to commands sent by the host. The host command 16 The Host Command subsystem contains a few components: 32 SHI (Serial Host Interface) is different to this because it is used only for communication with a 33 host. SHI does not have API itself, thus the backend and peripheral driver layers are combined into 39 Another case is SPI. Unfortunately, the current SPI API can't be used to handle the host commands 40 communication. The main issues are unknown command size sent by the host (the SPI transaction 44 can be changed in the future once the SPI API is extended to host command needs. Please check `the [all …]
|
/Zephyr-latest/samples/net/virtual/ |
D | README.rst | 1 .. zephyr:code-sample:: virtual-network-interface 3 :relevant-api: virtual virtual_mgmt 29 - :ref:`networking_with_host` 34 The `net-tools`_ project provides a configuration that can be used 35 to create a sample tunnels in host side. 37 .. code-block:: console 39 net-setup.sh -c zeth-tunnel.conf 44 .. zephyr-app-commands:: 45 :zephyr-app: samples/net/virtual 50 .. _`net-tools`: https://github.com/zephyrproject-rtos/net-tools
|
/Zephyr-latest/drivers/console/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 5 # SPDX-License-Identifier: Apache-2.0 95 Useful in board bring-up if there aren't any working serial 99 DT_CHOSEN_Z_RAM_CONSOLE := zephyr,ram-console 107 be examined at runtime with a debugger. Useful in board bring-up 117 examined by a debugger or software tool from a parallel-running OS. 126 NULL-terminated leave one byte unused, the actual length is 136 Segger J-Link software and displayed on a computer in real-time. 137 Requires support for Segger J-Link on the companion IC onboard. 152 Sleep period between TX retry attempts. During RTT session, host pulls data [all …]
|
/Zephyr-latest/samples/net/openthread/coprocessor/ |
D | README.rst | 1 .. zephyr:code-sample:: openthread-coprocessor 2 :name: OpenThread co-processor 3 :relevant-api: openthread 5 Build a Thread border-router using OpenThread's co-processor designs. 10 OpenThread Co-Processor allows building a Thread Border Router. The code in this 12 The Co-Processor can act in two variants: Network Co-Processor (NCP) and Radio 13 Co-Processor (RCP), see https://openthread.io/platforms/co-processor. 15 Additional required host-side tools (e.g. otbr-agent) to build a Thread Border 17 https://openthread.io/guides/border-router/build#set-up-the-border-router. 19 The preferred Co-Processor configuration of OpenThread is RCP now. [all …]
|
/Zephyr-latest/doc/connectivity/networking/api/ |
D | zperf.rst | 20 .. code-block:: console 25 in Zephyr. See :zephyr:code-sample:`zperf sample application <zperf>` for details. 33 .. code-block:: console 35 $ iperf -s -l 1K -u -V -B 2001:db8::2 39 .. code-block:: console 41 $ iperf -s -l 1K -V -B 2001:db8::2 46 .. code-block:: console 53 .. code-block:: console 58 If the IP addresses of Zephyr and the host machine are specified in the 61 .. code-block:: console [all …]
|
/Zephyr-latest/subsys/net/lib/config/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 7 module-dep = NET_LOG 8 module-str = Log level for network config library 9 module-help = Enables net config library to output debug messages. 19 some link-layer dedicated settings like the channel. 91 This is only applicable in client side applications that try 92 to establish a connection to peer host. 120 This is only applicable in client side applications that try 121 to establish a connection to peer host. 152 The key string to use for the link-layer security part. [all …]
|
/Zephyr-latest/tests/boards/intel_adsp/smoke/src/ |
D | hostipc.c | 2 * SPDX-License-Identifier: Apache-2.0 48 /* Request the host to return a message which we will complete in ZTEST() 62 * (e.g. failing to signal done on one side or the other) in ZTEST() 86 /* Now make a synchronous call with (on the host) a delayed in ZTEST()
|
/Zephyr-latest/modules/thrift/src/thrift/transport/ |
D | TSSLSocket.h | 4 * SPDX-License-Identifier: Apache-2.0 31 SSLv3 = 2, // Supports SSLv3 only - also horribly insecure! 70 * Set whether to use client or server side SSL handshake protocol. 72 * @param flag Use server side handshake protocol if true. 142 * @param host Remote host name 145 TSSLSocket(std::shared_ptr<SSLContext> ctx, std::string host, int port, 150 * @param host Remote host name 153 TSSLSocket(std::shared_ptr<SSLContext> ctx, std::string host, int port, 249 * @param host Remote host to be connected to 252 virtual std::shared_ptr<TSSLSocket> createSocket(const std::string &host, int port); [all …]
|
/Zephyr-latest/samples/subsys/shell/fs/ |
D | README.rst | 1 .. zephyr:code-sample:: shell-fs 3 :relevant-api: file_system_api 25 .. zephyr-app-commands:: 26 :zephyr-app: samples/subsys/shell/fs 35 .. code-block:: console 37 zephyr/zephyr.exe -help 42 With FUSE access in the host filesystem 43 --------------------------------------- 45 If you enable the :ref:`host FUSE filsystem access <native_fuse_flash>` 46 you will also have the flash filesystem mounted and accessible from your Linux host filesystem. [all …]
|
/Zephyr-latest/soc/intel/intel_adsp/ace/include/ace15_mtpm/ |
D | adsp_ipc_regs.h | 2 * SPDX-License-Identifier: Apache-2.0 13 * Inter Processor Communication - used for sending interrupts to and receiving 14 * them from another device. ACE uses it to talk to the host and the CSME. 47 * This clears BUSY on the other side of the connection in IDR register. 57 * peer-to-peer communication between DSP cores - master to slave and backwards. 67 * Each connection is organized into two "agents" ("A" - master core and "B" - slave core). 70 * (A=1/B=0) - agents[0]. 71 * (A=0/B=1) - agents[1].
|
/Zephyr-latest/soc/intel/intel_adsp/ace/include/ace20_lnl/ |
D | adsp_ipc_regs.h | 2 * SPDX-License-Identifier: Apache-2.0 13 * Inter Processor Communication - used for sending interrupts to and receiving 14 * them from another device. ACE uses it to talk to the host and the CSME. 47 * This clears BUSY on the other side of the connection in IDR register. 57 * peer-to-peer communication between DSP cores - master to slave and backwards. 67 * Each connection is organized into two "agents" ("A" - master core and "B" - slave core). 70 * (A=1/B=0) - agents[0]. 71 * (A=0/B=1) - agents[1].
|