Home
last modified time | relevance | path

Searched full:radio (Results 1 – 25 of 511) sorted by relevance

12345678910>>...21

/Zephyr-latest/subsys/net/l2/ieee802154/
Dieee802154_utils.h26 const struct ieee802154_radio_api *radio = in ieee802154_radio_get_hw_capabilities() local
29 if (!radio) { in ieee802154_radio_get_hw_capabilities()
33 return radio->get_capabilities(net_if_get_device(iface)); in ieee802154_radio_get_hw_capabilities()
38 const struct ieee802154_radio_api *radio = in ieee802154_radio_cca() local
41 if (!radio) { in ieee802154_radio_cca()
45 return radio->cca(net_if_get_device(iface)); in ieee802154_radio_cca()
50 const struct ieee802154_radio_api *radio = in ieee802154_radio_set_channel() local
53 if (!radio) { in ieee802154_radio_set_channel()
57 return radio->set_channel(net_if_get_device(iface), channel); in ieee802154_radio_set_channel()
62 const struct ieee802154_radio_api *radio = in ieee802154_radio_set_tx_power() local
[all …]
DKconfig.radio4 menu "IEEE 802.15.4 Radio"
7 int "Default radio transmission power"
14 int "Radio Retransmission attempts"
18 Number of re-transmission attempts radio driver should do, before
23 prompt "Radio channel access protocol"
32 to transmit packets. This is the most common way of mediating radio
41 and fits low duty-cycle contexts where the radio spectrum is not
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio_nrf5_ppi_resources.h11 * TEP: RADIO->TASKS_TXEN
16 * TEP: RADIO->TASKS_RXEN
21 * EEP: RADIO->EVENTS_ADDRESS
28 * TEP: RADIO->TASKS_DISABLE
33 * EEP: RADIO->EVENTS_END
53 /* Capture event timer on Radio ready, wire the RADIO EVENTS_READY event to the
54 * EVENT_TIMER TASKS_CAPTURE[<radio ready timer>] task.
59 * wire the RADIO EVENTS_ADDRESS event to the CCM TASKS_CRYPT task.
62 * EEP: RADIO->EVENTS_ADDRESS
68 * wire the RADIO EVENTS_BCMATCH event to the AAR TASKS_START task.
[all …]
Dradio_nrf5_dppi_resources.h8 * Enable Radio on Event Timer tick:
9 * wire the EVENT_TIMER EVENTS_COMPARE[0] event to RADIO TASKS_TXEN/RXEN task.
16 * wire the RADIO EVENTS_ADDRESS event to the
22 * Disable Radio on HCTO:
24 * to the RADIO TASKS_DISABLE task.
29 * Capture event timer on Radio end:
30 * wire the RADIO EVENTS_END event to the
31 * EVENT_TIMER TASKS_CAPTURE[<radio end timer>] task.
46 * Capture event timer on Radio ready:
47 * wire the RADIO EVENTS_READY event to the
[all …]
Dradio_nrf5_resources.h17 /* Wrapper for EVENTS_END event generated by Radio peripheral at the very end of the transmission
24 * This is a default shortcut used to automatically disable Radio after end of PDU.
50 /* Radio ISR Latency to be considered with single timer used so that the PPI/
51 * DPPI is disabled in time when the timer is cleared on radio end, so that
52 * the timer compare should not trigger TXEN/RXEN immediately on radio end.
60 /* Wrapper for EVENTS_END event generated by Radio peripheral at the very end of the transmission
67 * This is a default shortcut used to automatically disable Radio after end of PDU.
89 /* Wrapper for EVENTS_END event generated by Radio peripheral at the very end of the transmission
96 * This is a default shortcut used to automatically disable Radio after end of PDU.
144 /* Wrapper for EVENTS_END event generated by Radio peripheral at the very end of the transmission
[all …]
Dradio_sim_nrf52.h15 /* Use the NRF_RTC instance for coarse radio event scheduling */
21 /* NRF Radio HW timing constants
29 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
36 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
43 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
51 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
58 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
65 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
73 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
80 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_sim_nrf5340.h11 /* Use the NRF_RTC instance for coarse radio event scheduling */
31 /* NRF Radio HW timing constants
39 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
46 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
53 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
62 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
69 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
76 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
84 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
91 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf52811.h7 /* Use the NRF_RTC instance for coarse radio event scheduling */
13 /* NRF Radio HW timing constants
18 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
25 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
32 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
41 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
48 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
55 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
64 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
71 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf52820.h7 /* Use the NRF_RTC instance for coarse radio event scheduling */
13 /* NRF Radio HW timing constants
18 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
25 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
32 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
41 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
48 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
55 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
64 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
71 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf52805.h7 /* Use the NRF_RTC instance for coarse radio event scheduling */
13 /* NRF Radio HW timing constants
18 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
25 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
32 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
41 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
48 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
55 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
64 /* RXEN->RXIDLE + RXIDLE->RX (with fast Radio ramp-up mode)
71 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode)
[all …]
Dradio_nrf5_fem.h8 * Generic helper macros for getting radio front-end module (FEM)
12 * properties to the generic macros required by the nRF5 radio HAL.
18 #if DT_NODE_HAS_PROP(DT_NODELABEL(radio), fem)
19 #define FEM_NODE DT_PHANDLE(DT_NODELABEL(radio), fem)
23 #endif /* DT_NODE_HAS_PROP(DT_NODELABEL(radio), fem)) */
42 #error "radio node fem property has an unsupported compatible"
Dradio_nrf5_dppi.h23 * Enable Radio on Event Timer tick:
24 * wire the EVENT_TIMER EVENTS_COMPARE[0] event to RADIO TASKS_TXEN/RXEN task.
61 * wire the RADIO EVENTS_ADDRESS event to the
73 * Disable Radio on HCTO:
75 * to the RADIO TASKS_DISABLE task.
86 * Capture event timer on Radio end:
87 * wire the RADIO EVENTS_END event to the
88 * EVENT_TIMER TASKS_CAPTURE[<radio end timer>] task.
128 * Capture event timer on Radio ready:
129 * wire the RADIO EVENTS_READY event to the
[all …]
Dradio_nrf52833.h7 /* Use the NRF_RTC instance for coarse radio event scheduling */
13 /* NRF Radio HW timing constants
18 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
25 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
32 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
41 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
48 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
55 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
64 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
71 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf52840.h10 /* Use the NRF_RTC instance for coarse radio event scheduling */
16 /* NRF Radio HW timing constants
21 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
28 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
35 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
44 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
51 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
58 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
67 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
74 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf5340.h8 /* Use the NRF_RTC instance for coarse radio event scheduling */
28 /* NRF Radio HW timing constants
33 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
40 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
47 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
56 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
63 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
70 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode and
79 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
86 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
[all …]
Dradio_nrf5_ppi.h17 * to RADIO TASKS_TXEN/RXEN task.
37 * Enable Radio on Event Timer tick:
38 * wire the EVENT_TIMER EVENTS_COMPARE[0] event to RADIO TASKS_TXEN/RXEN task.
104 * wire the RADIO EVENTS_ADDRESS event to the
131 * Disable Radio on HCTO:
133 * to the RADIO TASKS_DISABLE task.
159 * Capture event timer on Radio end:
160 * wire the RADIO EVENTS_END event to the
161 * EVENT_TIMER TASKS_CAPTURE[<radio end timer>] task.
200 * Capture event timer on Radio ready:
[all …]
Dradio_nrf52810.h9 /* Use the NRF_RTC instance for coarse radio event scheduling */
15 /* NRF Radio HW timing constants
20 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
27 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
34 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
43 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
50 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
57 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
66 /* RXEN->RXIDLE + RXIDLE->RX (with fast Radio ramp-up mode)
73 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode)
[all …]
Dradio_nrf52832.h10 /* Use the NRF_RTC instance for coarse radio event scheduling */
16 /* NRF Radio HW timing constants
21 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
28 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
35 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
44 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
51 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
58 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
67 /* RXEN->RXIDLE + RXIDLE->RX (with fast Radio ramp-up mode)
74 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode)
[all …]
/Zephyr-latest/modules/hal_nordic/
DKconfig14 prompt "Source of the IEEE 802.15.4 radio driver"
22 bool "NRF IEEE 802.15.4 radio driver"
28 This option enables nRF IEEE 802.15.4 radio driver in Zephyr. Note,
29 that beside the radio peripheral itself, this drivers occupies several
32 file. As the nRF IEEE 802.15.4 radio driver defines IRQ configuration
41 In dynamic multiprotocol applications, access to the radio peripheral
44 assumes that access to the radio peripheral is granted indefinitely.
93 used if radio is not available in the core, but radio services are
97 bool "nRF IEEE 802.15.4 Driver serialization radio"
104 used if radio is available in the core to provide radio services over
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/
Dradio_vendor_hal.h7 #include "hal/nrf5/radio/radio.h"
8 #include "hal/nrf5/radio/radio_nrf5.h"
9 #include "hal/nrf5/radio/radio_nrf5_txp.h"
/Zephyr-latest/drivers/lora/
Dsx12xx_common.c15 #include <radio.h>
92 /* Put radio back into sleep mode */ in modem_release()
93 Radio.Sleep(); in modem_release()
108 Radio.Rx(0); in sx12xx_ev_rx_done()
147 /* Put radio back into sleep mode */ in sx12xx_ev_rx_done()
148 Radio.Sleep(); in sx12xx_ev_rx_done()
181 Radio.Rx(0); in sx12xx_ev_rx_error()
217 air_time = Radio.TimeOnAir(MODEM_LORA, in sx12xx_lora_send()
252 Radio.SetMaxPayloadLength(MODEM_LORA, data_len); in sx12xx_lora_send_async()
254 Radio.Send(data, data_len); in sx12xx_lora_send_async()
[all …]
/Zephyr-latest/dts/bindings/net/wireless/
Dnordic,nrf-radio.yaml5 Nordic nRF family RADIO peripheral.
7 This controls the 2.4 GHz radio transceiver on nRF5x
13 This binding is not relevant to the nRF91x baseband radio.
23 &radio {
57 property must be provided if DFE is used, to give the radio the
93 in SWITCHPATTERN[0] by the radio controller code.)
109 compatible: "nordic,nrf-radio"
123 Phandle linking the RADIO node to its external front-end module.
128 Phandle linking the RADIO node to the external radio coexistence arbitrator.
133 If set, the radio hardware supports the Direction Finding Extension.
[all …]
/Zephyr-latest/drivers/ieee802154/
DKconfig.nrf533 The driver may manage radio IRQs by itself, or use an external
34 radio IRQ provider. When radio IRQs are managed by an external
35 provider, the driver shall not configure radio IRQs.
37 Enable this option when external radio IRQ provider is enabled in
38 the system. One example of external radio IRQ provider could be
39 a radio arbiter used in dynamic multiprotocol applications.
78 Accuracy of the clock used for scheduling radio delayed operations (delayed transmission
/Zephyr-latest/samples/net/wpan_serial/
DREADME.rst2 :name: 802.15.4 "serial-radio"
5 Implement a slip-radio device for Contiki-based border routers.
10 The wpan_serial sample shows how to use hardware with 802.15.4 radio and USB
11 controller as a "serial-radio" device for Contiki-based border routers.
16 The sample assumes that 802.15.4 radio and USB controller are supported on
18 using overlays, or by using an SoC with a built-in radio, such as a kw41z,
32 #. Build the sample Zephyr application to a board with a 802.15.4 radio
45 :conf: "prj.conf [overlay-<RADIO>.conf]"
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/hal/
Dradio_vendor_hal.h7 #include "hal/RV32M1/radio/radio.h"
10 * required for handling radio front-end modules with PA/LNAs.

12345678910>>...21