Home
last modified time | relevance | path

Searched +full:- +full:rf (Results 1 – 25 of 148) sorted by relevance

123456

/Zephyr-latest/drivers/i2s/
DKconfig.sam_ssc4 # 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/
Dboard_antenna.c6 * 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/
Dsemtech,sx126x-base.yaml3 # 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 …]
Dst,stm32wl-subghz-radio.yaml2 # 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/
Dboard_antenna.c4 * 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/
Dnordic,nrf70.yaml2 # 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 …]
Dwifi-tx-power-2g.yaml2 # 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/
Dcc13xx_cc26xx-pinctrl.h2 * 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/
DKconfig.cc12003 # 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 …]
Dieee802154_cc1200.c1 /* 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 …]
DKconfig.b912 # SPDX-License-Identifier: Apache-2.0
4 # Telink B91 RF configuration options
7 bool "Telink B91 RF driver"
28 default -50
Dieee802154_cc13xx_cc26xx_subg.h5 * SPDX-License-Identifier: Apache-2.0
16 #include <ti/drivers/rf/RF.h>
54 /* Sub-GHz Radio Commands */
DKconfig.cc13xx_cc26xx4 # 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 …]
Dieee802154_cc13xx_cc26xx.h4 * 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/
Dtest_stm.py4 # 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/
Dindex.rst1 .. _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/
Dtest_stm.py4 # 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/
Dbuild_grub.sh4 # 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/
Dst,stm32wb-ble-rf.yaml2 # 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/
Dstm32mp157c_dk2.overlay4 * 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/
Dnrf54h20dk_nrf54h20_cpuapp.overlay4 * 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/
Despressif,esp32-trng.yaml2 # 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/
Dsettings_file.c5 * 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/
Dx_nucleo_idb05a1.overlay4 * 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/
Dqorvo,rfsw8001.yaml2 # 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

123456