Home
last modified time | relevance | path

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

12

/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/
H A Dsyscfg.yml22 Enable SystemView tracing module for radio driver.
38 to high state when radio is enabled using PPI channels
39 20 or 21 and back to low state on radio EVENTS_READY.
40 This can be used to measure radio ram-up time.
46 to high state on radio EVENTS_ADDRESS and back to low state
47 on radio EVENTS_END.
48 This can be used to measure radio pipeline delays.
54 to high state on radio EVENTS_RXREADY and back to low
62 "[164] RADIO: Low selectivity in long range mode"
70 "[191] RADIO: High packet error rate in BLE Long Range mode"
/nrf52832-nimble/nordic/nrfx/hal/
H A Dnrf_radio.h42 * @defgroup nrf_radio_hal RADIO HAL
45 * @brief Hardware access layer for managing the RADIO peripheral.
49 * @brief RADIO tasks.
54 …NRF_RADIO_TASK_TXEN = offsetof(NRF_RADIO_Type, TASKS_TXEN), /**< Enable RADIO in TX mode…
55 …NRF_RADIO_TASK_RXEN = offsetof(NRF_RADIO_Type, TASKS_RXEN), /**< Enable RADIO in RX mode…
56 NRF_RADIO_TASK_START = offsetof(NRF_RADIO_Type, TASKS_START), /**< Start RADIO. */
57 NRF_RADIO_TASK_STOP = offsetof(NRF_RADIO_Type, TASKS_STOP), /**< Stop RADIO. */
58 NRF_RADIO_TASK_DISABLE = offsetof(NRF_RADIO_Type, TASKS_DISABLE), /**< Disable RADIO. */
79 * @brief RADIO events.
84 …NRF_RADIO_EVENT_READY = offsetof(NRF_RADIO_Type, EVENTS_READY), /**< Radio has ramped up…
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/src/
H A Dble_phy.c48 * - 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
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf51/src/
H A Dble_phy.c50 /* To disable all radio interrupts */
151 * -> NVIC has radio irq enabled (interrupt # 1, mask 0x2).
160 * pending bit was TRUE for the radio interrupt (as expected) as we never
161 * serviced the radio interrupt (interrupts were disabled).
164 * when radio interrupts were re-enabled (address event bit in INTENSET set to
165 * 1) and the radio ADDRESS event register read 1 (it was never cleared after
166 * the first address event), the radio did not enter the ISR! I would have
170 * -> Radio peripheral interrupts are enabled for some event (or events).
171 * -> Corresponding event register(s) in radio peripheral read 1.
273 * Called when we want to wait if the radio is in either the rx or tx
[all …]
/nrf52832-nimble/packages/NimBLE-latest/docs/ble_setup/
H A Dble_lp_clock.rst54 controller to turn on the necessary clock source(s) for the radio and
57 on prior to using the radio and the ``BLE_XTAL_SETTLE_TIME`` must be set
/nrf52832-nimble/packages/NimBLE-latest/docs/
H A Dindex.rst77 Shift Keying (GFSK) radio using 40 RF channels (0-39), with 2 MHz
90 radio communication
/nrf52832-nimble/rt-thread/components/drivers/spi/
H A Dspi_wifi_rw009.h85 uint32_t channel; /* Radio channel that the AP beacon was received on */
123 uint32_t channel; /* Radio channel that the AP beacon was received on */
/nrf52832-nimble/rt-thread/components/drivers/wlan/
H A Dwlan_dev.h114 RT_802_11_BAND_5GHZ = 0, /* Denotes 5GHz radio band */
115 RT_802_11_BAND_2_4GHZ = 1, /* Denotes 2.4GHz radio band */
392 /* radio channel */
/nrf52832-nimble/nordic/nrfx/mdk/
H A Dnrf51.h79 …RADIO_IRQn = 1, /*!< 1 RADIO
315 /* ================ RADIO
320 * @brief The radio. (RADIO)
323 typedef struct { /*!< (@ 0x40001000) RADIO Structure …
324 …__OM uint32_t TASKS_TXEN; /*!< (@ 0x00000000) Enable radio in TX mode. …
325 …__OM uint32_t TASKS_RXEN; /*!< (@ 0x00000004) Enable radio in RX mode. …
326 …__OM uint32_t TASKS_START; /*!< (@ 0x00000008) Start radio. …
327 …__OM uint32_t TASKS_STOP; /*!< (@ 0x0000000C) Stop radio. …
328 …__OM uint32_t TASKS_DISABLE; /*!< (@ 0x00000010) Disable radio. …
351 …__IOM uint32_t SHORTS; /*!< (@ 0x00000200) Shortcuts for the radio. …
[all …]
H A Dnrf51422_peripherals.h64 /* Radio */
H A Dnrf51824_peripherals.h65 /* Radio */
H A Dnrf51822_peripherals.h65 /* Radio */
H A Dnrf51802_peripherals.h64 /* Radio */
H A Dnrf51801_peripherals.h64 /* Radio */
H A Dnrf51_peripherals.h63 /* Radio */
H A Dnrf51_deprecated.h87 /* RADIO */
88 /* The enumerated value RADIO.TXPOWER.TXPOWER.Neg40dBm was renamed. Added into deprecated with the …
H A Dnrf52810_peripherals.h68 /* Radio */
H A Dsystem_nrf52.c115 …/* Workaround for Errata 37 "RADIO: Encryption engine is slow by default" found at the Errata docu… in SystemInit()
166 …/* Workaround for Errata 182 "RADIO: Fixes for anomalies #102, #106, and #107 do not take effect" … in SystemInit()
H A Dnrf52810.h85 …RADIO_IRQn = 1, /*!< 1 RADIO
685 /* ================ RADIO
690 * @brief 2.4 GHz Radio (RADIO)
693 typedef struct { /*!< (@ 0x40001000) RADIO Structure …
694 …__OM uint32_t TASKS_TXEN; /*!< (@ 0x00000000) Enable RADIO in TX mode …
695 …__OM uint32_t TASKS_RXEN; /*!< (@ 0x00000004) Enable RADIO in RX mode …
696 …__OM uint32_t TASKS_START; /*!< (@ 0x00000008) Start RADIO
697 …__OM uint32_t TASKS_STOP; /*!< (@ 0x0000000C) Stop RADIO
698 …__OM uint32_t TASKS_DISABLE; /*!< (@ 0x00000010) Disable RADIO
705 …__IOM uint32_t EVENTS_READY; /*!< (@ 0x00000100) RADIO has ramped up and is ready…
[all …]
H A Dnrf52840_peripherals.h78 /* Radio */
H A Dnrf52832_peripherals.h76 /* Radio */
H A Dsystem_nrf52810.c126 …/* Workaround for Errata 37 "RADIO: Encryption engine is slow by default" found at the Errata docu… in SystemInit()
189 …/* Workaround for Errata 182 "RADIO: Fixes for anomalies #102, #106, and #107 do not take effect" … in SystemInit()
H A Dnrf52840.h85 …RADIO_IRQn = 1, /*!< 1 RADIO
1060 /* ================ RADIO
1065 * @brief 2.4 GHz radio (RADIO)
1068 typedef struct { /*!< (@ 0x40001000) RADIO Structure …
1069 …__OM uint32_t TASKS_TXEN; /*!< (@ 0x00000000) Enable RADIO in TX mode …
1070 …__OM uint32_t TASKS_RXEN; /*!< (@ 0x00000004) Enable RADIO in RX mode …
1071 …__OM uint32_t TASKS_START; /*!< (@ 0x00000008) Start RADIO
1072 …__OM uint32_t TASKS_STOP; /*!< (@ 0x0000000C) Stop RADIO
1073 …__OM uint32_t TASKS_DISABLE; /*!< (@ 0x00000010) Disable RADIO
1086 …__IOM uint32_t EVENTS_READY; /*!< (@ 0x00000100) RADIO has ramped up and is ready…
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/native/src/
H A Dble_phy.c323 /* Check radio state */ in ble_phy_rx()
553 * -> Disable the radio.
/nrf52832-nimble/nordic/nrfx/
H A DCHANGELOG.md72 - Added HALs for CCM, ECB, and RADIO.

12