Lines Matching full:radio

48  *  - CH5 = disable radio on wfr timer expiry
49 * - CH17 = (optional) gpio debug for radio ramp-up
51 * - CH19 = (optional) gpio debug for wfr timer radio disabled
67 /* To disable all radio interrupts */
150 /* Various radio timings */
151 /* Radio ramp-up times in usecs (fast mode) */
200 * -> NVIC has radio irq enabled (interrupt # 1, mask 0x2).
209 * pending bit was TRUE for the radio interrupt (as expected) as we never
210 * serviced the radio interrupt (interrupts were disabled).
213 * when radio interrupts were re-enabled (address event bit in INTENSET set to
214 * 1) and the radio ADDRESS event register read 1 (it was never cleared after
215 * the first address event), the radio did not enter the ISR! I would have
219 * -> Radio peripheral interrupts are enabled for some event (or events).
220 * -> Corresponding event register(s) in radio peripheral read 1.
255 /* [102] RADIO: PAYLOAD/END events delayed or not triggered after ADDRESS in ble_phy_apply_errata_102_106_107()
256 * [106] RADIO: Higher CRC error rates for some access addresses in ble_phy_apply_errata_102_106_107()
257 * [107] RADIO: Immediate address match for access addresses containing MSBs 0x00 in ble_phy_apply_errata_102_106_107()
293 * [164] RADIO: Low sensitivity in long range mode in ble_phy_apply_nrf52840_errata()
296 * [191] RADIO: High packet error rate in BLE Long Range mode in ble_phy_apply_nrf52840_errata()
471 * Called when we want to wait if the radio is in either the rx or tx
473 * anything to the radio
506 * We need to adjust start time to include radio ramp-up and TX pipeline in ble_phy_set_start_time()
509 * Radio ramp-up time is 40 usecs and TX delay is 3 or 5 usecs depending on in ble_phy_set_start_time()
671 * CC[0] is the time of RXEN so adjust for radio ram-up. in ble_phy_wfr_enable()
702 * and trigger wfr manually (i.e. disable radio). in ble_phy_wfr_enable()
899 /* Adjust for radio ramp-up */ in ble_phy_tx_end_isr()
1017 * during radio ramp-up - this gives us extra 40 usecs which is more than in ble_phy_rx_end_isr()
1025 /* Adjust for radio ramp-up */ in ble_phy_rx_end_isr()
1215 * fire at the same time as EVENT_ADDRESS. If this happens, radio will in ble_phy_isr()
1219 * regular radio disabled event below. In other case radio was disabled in ble_phy_isr()
1360 * we will probably not use the radio for longer than the settling time in ble_phy_init()
1385 /* Enable radio fast ramp-up */ in ble_phy_init()
1433 * Channel 5: TIMER0 CC[3] to TASKS_DISABLE on radio. This is the wait in ble_phy_init()
1476 * Check radio state. in ble_phy_rx()
1478 * In case radio is now disabling we'll wait for it to finish, but if for in ble_phy_rx()
1480 * nRF52 radio can ramp-up from idle state as well. in ble_phy_rx()
1503 /* PPI to start radio automatically shall be set here */ in ble_phy_rx()
1670 * This check is to make sure that the radio is not in a state where in ble_phy_tx()
1938 * the usec timer (if used), disables interrupts, disables the RADIO, disables