Searched +full:cca +full:- +full:gpios (Results 1 – 6 of 6) sorted by relevance
/Zephyr-Core-3.5.0/dts/bindings/ieee802154/ |
D | ti,cc2520.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: spi-device.yaml 11 vreg-en-gpios: 12 type: phandle-array 15 reset-gpios: 16 type: phandle-array 19 fifo-gpios: 20 type: phandle-array 23 cca-gpios: 24 type: phandle-array [all …]
|
/Zephyr-Core-3.5.0/tests/drivers/build_all/ieee802154/boards/ |
D | native_posix.overlay | 5 * SPDX-License-Identifier: Apache-2.0 10 #address-cells = <1>; 11 #size-cells = <1>; 15 gpio-controller; 17 #gpio-cells = <0x2>; 22 #address-cells = <1>; 23 #size-cells = <0>; 27 clock-frequency = <2000000>; 30 cs-gpios = <&test_gpio 0 0>, 38 spi-max-frequency = <0>; [all …]
|
/Zephyr-Core-3.5.0/drivers/ieee802154/ |
D | ieee802154_mcr20a.c | 1 /* ieee802154_mcr20a.c - NXP MCR20A driver */ 8 * SPDX-License-Identifier: Apache-2.0 42 * + RX_warmup + cca + TX_warmup 113 #define MCR20A_OUTPUT_POWER_MIN (-35) 132 * Fc = 2405 + 5(k - 11) , k = 11,12,...,26 157 const struct mcr20a_config *config = dev->config; in z_mcr20a_read_reg() 178 if (spi_transceive_dt(&config->bus, &tx, &rx) == 0) { in z_mcr20a_read_reg() 179 return cmd_buf[len - 1]; in z_mcr20a_read_reg() 191 const struct mcr20a_config *config = dev->config; in z_mcr20a_write_reg() 207 return (spi_write_dt(&config->bus, &tx) == 0); in z_mcr20a_write_reg() [all …]
|
D | ieee802154_cc2520.c | 1 /* ieee802154_cc2520.c - TI CC2520 driver */ 8 * SPDX-License-Identifier: Apache-2.0 47 * 1 - Debug related functions 48 * 2 - Generic helper functions (for any parts) 49 * 3 - GPIO related functions 50 * 4 - TX related helper functions 51 * 5 - RX related helper functions 52 * 6 - Radio device API functions 53 * 7 - Legacy radio device API functions 54 * 8 - Initialization [all …]
|
D | ieee802154_rf2xx.c | 1 /* ieee802154_rf2xx.c - ATMEL RF2XX IEEE 802.15.4 Driver */ 6 * Copyright (c) 2019-2020 Gerson Fernando Budke 8 * SPDX-License-Identifier: Apache-2.0 67 .rssi = -40, 84 k_sem_give(&ctx->trx_isr_lock); in trx_isr_handler() 111 * Datasheet: Figure 7-13. Timing Example of an RX_AACK Transaction in rf2xx_trx_set_tx_state() 141 struct rf2xx_context *ctx = dev->data; in rf2xx_set_rssi_base() 144 if (ctx->cc_page == IEEE802154_ATTR_PHY_CHANNEL_PAGE_ZERO_OQPSK_2450_BPSK_868_915) { in rf2xx_set_rssi_base() 148 } else if (ctx->cc_page == IEEE802154_ATTR_PHY_CHANNEL_PAGE_TWO_OQPSK_868_915) { in rf2xx_set_rssi_base() 156 ctx->trx_rssi_base = base; in rf2xx_set_rssi_base() [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 uint32_t *ptr = (uint32_t *)(cc1200->mac_addr + 4); in get_mac() 136 cc1200->mac_addr[7] = (cc1200->mac_addr[7] & ~0x01) | 0x02; in get_mac() 138 cc1200->mac_addr[4] = CONFIG_IEEE802154_CC1200_MAC4; in get_mac() 139 cc1200->mac_addr[5] = CONFIG_IEEE802154_CC1200_MAC5; in get_mac() [all …]
|