Home
last modified time | relevance | path

Searched full:switchpattern (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio_df.c95 /* SWITCHPATTERN is like a moving pointer to an underlying buffer. in radio_df_ant_switch_pattern_set()
102 * - SWITCHPATTERN[0] for idle period (PDU Tx/Rx), in radio_df_ant_switch_pattern_set()
103 * - SWITCHPATTERN[1] for guard and reference period, in radio_df_ant_switch_pattern_set()
104 * - SWITCHPATTERN[2] and following for switch-sampling slots. in radio_df_ant_switch_pattern_set()
109 NRF_RADIO->SWITCHPATTERN = PDU_ANTENNA; in radio_df_ant_switch_pattern_set()
111 NRF_RADIO->SWITCHPATTERN = patterns[idx]; in radio_df_ant_switch_pattern_set()
114 /* Store antenna id used for GUARD and REFERENCE period at the end of SWITCHPATTERN buffer. in radio_df_ant_switch_pattern_set()
115 * It is required to apply reference antenna id when user provided switchpattern is in radio_df_ant_switch_pattern_set()
118 * than capacity of SWITCHPATTERN buffer. Hence there is always space for reference antenna in radio_df_ant_switch_pattern_set()
121 NRF_RADIO->SWITCHPATTERN = patterns[GUARD_REF_ANTENNA_PATTERN_IDX]; in radio_df_ant_switch_pattern_set()
[all …]
Dradio.c277 * - SWITCHPATTERN in radio_stop()
/Zephyr-latest/dts/bindings/net/wireless/
Dnordic,nrf-radio.yaml80 writes to the SWITCHPATTERN register. DFE handling code applies
91 DFE uses SWITCHPATTERN[0] to select the antenna in this state.
93 in SWITCHPATTERN[0] by the radio controller code.)
97 SWITCHPATTERN[1].
104 DFE selects antennas by applying SWITCHPATTERN[2..N]. If the
106 stored switching patterns, DFE loops back to SWITCHPATTERN[2].
153 This pattern is stored in SWITCHPATTERN[0] before actual antenna