/Zephyr-latest/drivers/i2s/ |
D | Kconfig.sam_ssc | 4 # SPDX-License-Identifier: Apache-2.0 27 bool "RF pin enabled" 30 If enabled RF signal is connected to RF pin. It will be configured as 34 If disabled RF signal is disconnected from RF pin and connected
|
/Zephyr-latest/boards/beagle/beagleconnect_freedom/ |
D | board_antenna.c | 6 * SPDX-License-Identifier: Apache-2.0 10 * Implements the RF driver callback to configure the on-board antenna 21 #include <ti/drivers/rf/RF.h> 39 /* RF driver callback for custom antenna switching */ 63 /* set all GPIOs to 0 (all RF paths disabled) */ in board_antenna_init() 71 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup. 91 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback() 94 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback() 97 loDivider = RF_LODIVIDER_MASK & setupCommand->prop_div.loDivider; in board_cc13xx_rf_callback() 106 /* Note: RFC_GPO3 is a work-around because the RFC_GPO1 */ in board_cc13xx_rf_callback() [all …]
|
/Zephyr-latest/dts/bindings/lora/ |
D | semtech,sx126x-base.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 include: spi-device.yaml 8 reset-gpios: 9 type: phandle-array 13 This signal is open-drain, active-low as interpreted by the 16 busy-gpios: 17 type: phandle-array 21 antenna-enable-gpios: 22 type: phandle-array 26 tx-enable-gpios: [all …]
|
D | st,stm32wl-subghz-radio.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32wl-subghz-radio" 8 include: semtech,sx126x-base.yaml 16 power-amplifier-output: 20 Selects between the low- and high-power power amplifier output pin. 22 - "rfo-lp" 23 - "rfo-hp" 25 rfo-lp-max-power: 33 the board's RF design. 37 - 10 [all …]
|
/Zephyr-latest/boards/ti/common/ |
D | board_antenna.c | 4 * SPDX-License-Identifier: Apache-2.0 8 * Implements the RF driver callback to configure the on-board antenna 19 #include <ti/drivers/rf/RF.h> 40 /* RF driver callback for custom antenna switching */ 64 /* set all GPIOs to 0 (all RF paths disabled) */ in board_antenna_init() 72 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup. 92 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback() 95 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback() 98 loDivider = RF_LODIVIDER_MASK & setupCommand->prop_div.loDivider; in board_cc13xx_rf_callback() 107 /* Note: RFC_GPO3 is a work-around because the RFC_GPO1 */ in board_cc13xx_rf_callback() [all …]
|
/Zephyr-latest/dts/bindings/wifi/ |
D | nordic,nrf70.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 iovdd-ctrl-gpios: 6 type: phandle-array 10 bucken-gpios: 11 type: phandle-array 15 host-irq-gpios: 16 type: phandle-array 20 srrf-switch-gpios: 21 type: phandle-array 23 GPIO of the RF Switch to control SR RF output to either SR Antenna [all …]
|
D | wifi-tx-power-2g.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 This is a representation of the Wi-Fi transmit power ceilings 7 RF performance of the device, the transmit power can be limited 8 for different data rates and sub-bands to get the best performance. 12 wifi-max-tx-pwr-2g-dsss: 16 wifi-max-tx-pwr-2g-mcs0: 20 wifi-max-tx-pwr-2g-mcs7:
|
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/ |
D | cc13xx_cc26xx-pinctrl.h | 2 * Copyright (c) 2015 - 2017, Texas Instruments Incorporated 4 * SPDX-License-Identifier: Apache-2.0 48 #define IOC_PORT_RFC_TRC 0x0000002E /* RF Core Tracer */ 55 #define IOC_PORT_RFC_SMI_DL_OUT 0x00000035 /* RF Core SMI Data Link Out */ 56 #define IOC_PORT_RFC_SMI_DL_IN 0x00000036 /* RF Core SMI Data Link in */ 57 #define IOC_PORT_RFC_SMI_CL_OUT 0x00000037 /* RF Core SMI Command Link Out */ 58 #define IOC_PORT_RFC_SMI_CL_IN 0x00000038 /* RF Core SMI Command Link In */
|
/Zephyr-latest/drivers/ieee802154/ |
D | Kconfig.cc1200 | 3 # SPDX-License-Identifier: Apache-2.0 72 This value should follow what has been set in the RF settings via 76 bool "Use TI CC1200 RF pre-sets" 80 prompt "TI CC1200 RF preset" 84 Set the RF preset you want to use. 87 bool "IEEE 802.15.4g SUN MR-FSK, 863MHz band, mode #1 - channel page 9, 34 channels, 50Kbps (ETSI)" 89 This is a legacy IEEE 802.15.4g-2012 SUN MR-FSK PHY that does no 90 longer exist in recent standards (IEEE 802.15.4-2015+). 93 bool "IEEE 802.15.4g SUN MR-FSK 920MHz band, mode #1 - channel page 9, 39 channels, 50Kbps (ARIB)" 95 This is a legacy IEEE 802.15.4g-2012 SUN MR-FSK PHY that does no [all …]
|
D | ieee802154_cc1200.c | 1 /* ieee802154_cc1200.c - TI CC1200 driver */ 8 * SPDX-License-Identifier: Apache-2.0 80 const struct cc1200_config *config = dev->config; in z_cc1200_access_reg() 118 return (spi_transceive_dt(&config->bus, &tx, &rx) == 0); in z_cc1200_access_reg() 124 return (spi_write_dt(&config->bus, &tx) == 0); in z_cc1200_access_reg() 129 struct cc1200_context *cc1200 = dev->data; in get_mac() 132 sys_rand_get(&cc1200->mac_addr[4], 4U); in get_mac() 134 cc1200->mac_addr[7] = (cc1200->mac_addr[7] & ~0x01) | 0x02; in get_mac() 136 cc1200->mac_addr[4] = CONFIG_IEEE802154_CC1200_MAC4; in get_mac() 137 cc1200->mac_addr[5] = CONFIG_IEEE802154_CC1200_MAC5; in get_mac() [all …]
|
D | Kconfig.b91 | 2 # SPDX-License-Identifier: Apache-2.0 4 # Telink B91 RF configuration options 7 bool "Telink B91 RF driver" 28 default -50
|
D | ieee802154_cc13xx_cc26xx_subg.h | 5 * SPDX-License-Identifier: Apache-2.0 16 #include <ti/drivers/rf/RF.h> 54 /* Sub-GHz Radio Commands */
|
D | Kconfig.cc13xx_cc26xx | 4 # SPDX-License-Identifier: Apache-2.0 35 The maximum number of backoffs the CSMA-CA algorithm will attempt 44 The minimum value of the backoff exponent (BE) in the CSMA-CA 53 The maximum value of the backoff exponent (BE) in the CSMA-CA 74 default -80 # Based on SUN FSK, 200 kHz bit rate, no FEC, see IEEE 802.15.4-2020, section 19.6.7 78 algorithm. Except for the SUN O-QPSK PHY, the ED threshold 81 or in accordance with local regulations (see IEEE 802.15.4-2020, 82 section 10.2.8). For the SUN O-QPSK PHY, the ED threshold shall 83 comply with IEEE 802.15.4-2020, section 21.5.13. 97 Allows overriding the RF modulation / protocol settings. [all …]
|
D | ieee802154_cc13xx_cc26xx.h | 4 * SPDX-License-Identifier: Apache-2.0 6 * References are to the IEEE 802.15.4-2020 standard. 17 #include <ti/drivers/rf/RF.h> 24 /* For O-QPSK the physical and MAC timing symbol rates are the same, see section 12.3.3. */ 28 /* PHY PIB attribute phyCcaMode - CCA Mode 3: Carrier sense with energy above threshold, see 29 * section 11.3, table 11-2 and section 10.2.8 40 /* IEEE 802.15.4-2006 MAC PIB attributes (7.4.2) 43 * non-beacon enabled PANs (See IEEE 802.15.4-2006 7.5.6.4.2) 56 #define CC13XX_CC26XX_CPE0_IRQ (INT_RFC_CPE_0 - 16) 57 #define CC13XX_CC26XX_CPE1_IRQ (INT_RFC_CPE_1 - 16) [all …]
|
/Zephyr-latest/samples/boards/nordic/coresight_stm/pytest/ |
D | test_stm.py | 4 # SPDX-License-Identifier: Apache-2.0 21 # https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/misc/coresight/nrf_etr.c#L102 34 def _analyse_autoconf(filepath: str) -> None: 53 def _check_benchmark_results(output: str, core: str) -> None: 60 rf"{core}: Timing for log message with 0 arguments: (.+)us", output 65 rf"{core}: Timing for log message with 1 argument: (.+)us", output 70 rf"{core}: Timing for log message with 2 arguments: (.+)us", output 75 rf"{core}: Timing for log message with 3 arguments: (.+)us", output 80 rf"{core}: Timing for log_message with string: (.+)us", output 85 rf"{core}: Timing for tracepoint: (.+)us", output [all …]
|
/Zephyr-latest/boards/shields/x_nucleo_idb05a1/doc/ |
D | index.rst | 1 .. _x-nucleo-idb05a1: 3 X-NUCLEO-IDB05A1: BLE expansion board 8 The X-NUCLEO-IDB05A1 is a Bluetooth Low Energy evaluation board based on the 9 SPBTLE-RF BlueNRG-MS RF module to allow expansion of the STM32 Nucleo boards. 10 The SPBTLE-RF module is FCC (FCC ID: S9NSPBTLERF) and IC certified 11 (IC: 8976C-SPBTLERF). 13 The X-NUCLEO-IDB05A1 is compatible with the ST Morpho and Arduino UNO R3 15 X-NUCLEO-IDB05A1 interfaces with the host microcontroller via the SPI pin, and 23 .. image:: img/x-nucleo-idb05a1.jpg 25 :alt: X-NUCLEO-IDB05A1 [all …]
|
/Zephyr-latest/tests/boards/nrf/coresight_stm/pytest/ |
D | test_stm.py | 4 # SPDX-License-Identifier: Apache-2.0 24 # https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/misc/coresight/nrf_etr.c 49 def _analyse_autoconf(filepath: str) -> None: 68 def _check_benchmark_results(output: str, core: str, constraints: STMLimits) -> None: 77 "regex": rf"{core}: Timing for log message with 0 arguments: (.+)us", 81 "regex": rf"{core}: Timing for log message with 1 argument: (.+)us", 85 "regex": rf"{core}: Timing for log message with 2 arguments: (.+)us", 89 "regex": rf"{core}: Timing for log message with 3 arguments: (.+)us", 93 "regex": rf"{core}: Timing for log_message with string: (.+)us", 97 "regex": rf"{core}: Timing for tracepoint: (.+)us", [all …]
|
/Zephyr-latest/boards/intel/common/scripts/ |
D | build_grub.sh | 4 # https://github.com/otcshare/contiki-x86 6 set -e 22 if [[ ! -d ./src ]]; then 27 git checkout grub-2.12-rc1 28 git clean -fdx 37 ./configure --with-platform=efi --target=${TARGET_ARCH} --disable-werror 39 make -j${JOBS} 41 ./grub-mkimage -p /EFI/BOOT -d ./grub-core/ -O ${TARGET_ARCH}-efi \ 42 -o grub_${TARGET_ARCH}.efi \ 53 mkdir -p bin [all …]
|
/Zephyr-latest/dts/bindings/bluetooth/ |
D | st,stm32wb-ble-rf.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 compatible: "st,stm32wb-rf" 9 include: bt-hci.yaml 14 bt-hci-name: 16 bt-hci-bus:
|
/Zephyr-latest/boards/shields/x_nucleo_idb05a1/boards/ |
D | stm32mp157c_dk2.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 spbtle_rf_x_nucleo_idb05a1: spbtle-rf@0 { 9 cs-gpios = <&arduino_header 16 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* D10 */ 10 irq-gpios = <&arduino_header 15 0>; /* D9 */
|
/Zephyr-latest/boards/shields/nrf7002eb/boards/ |
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 * remove this as Wi-Fi SR co-existence is not yet supported on this board. 9 * The external SR RF switch may not even be present on this board. 12 /delete-property/ srrf-switch-gpios;
|
/Zephyr-latest/dts/bindings/rng/ |
D | espressif,esp32-trng.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The TRNG uses the noise in the Wi-Fi/BT RF system. When Wi-Fi and BT are 8 disabled, the random number generator will give out pseudo-random numbers. 10 compatible: "espressif,esp32-trng"
|
/Zephyr-latest/subsys/settings/src/ |
D | settings_file.c | 5 * SPDX-License-Identifier: Apache-2.0 44 if (!cf->cf_name) { in settings_file_src() 45 return -EINVAL; in settings_file_src() 47 cf->cf_store.cs_itf = &settings_file_itf; in settings_file_src() 48 settings_src_register(&cf->cf_store); in settings_file_src() 58 if (!cf->cf_name) { in settings_file_dst() 59 return -EINVAL; in settings_file_dst() 61 cf->cf_store.cs_itf = &settings_file_itf; in settings_file_dst() 62 settings_dst_register(&cf->cf_store); in settings_file_dst() 108 if (off >= entry_ctx->len) { in read_entry_len() [all …]
|
/Zephyr-latest/boards/shields/x_nucleo_idb05a1/ |
D | x_nucleo_idb05a1.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 zephyr,bt-hci = &spbtle_rf_x_nucleo_idb05a1; 14 cs-gpios = <&arduino_header 1 GPIO_ACTIVE_LOW>; /* A1 */ 16 spbtle_rf_x_nucleo_idb05a1: spbtle-rf@0 { 17 compatible = "st,hci-spi-v1"; 19 reset-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */ 20 irq-gpios = <&arduino_header 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* A0 */ 21 spi-max-frequency = <DT_FREQ_M(2)>; 22 spi-hold-cs;
|
/Zephyr-latest/boards/96boards/wistrio/dts/bindings/ |
D | qorvo,rfsw8001.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Qorvo's RFSW8001 is a single pole triple throw (SP3T) RF switch. The RF1, 14 rf1-gpios: 15 type: phandle-array 19 rf2-gpios: 20 type: phandle-array 24 rf3-gpios: 25 type: phandle-array
|