/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/ |
H A D | syscfg.yml | 22 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 D | nrf_radio.h | 42 * @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 D | ble_phy.c | 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 [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf51/src/ |
H A D | ble_phy.c | 50 /* 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 D | ble_lp_clock.rst | 54 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 D | index.rst | 77 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 D | spi_wifi_rw009.h | 85 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 D | wlan_dev.h | 114 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 D | nrf51.h | 79 …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 D | nrf51422_peripherals.h | 64 /* Radio */
|
H A D | nrf51824_peripherals.h | 65 /* Radio */
|
H A D | nrf51822_peripherals.h | 65 /* Radio */
|
H A D | nrf51802_peripherals.h | 64 /* Radio */
|
H A D | nrf51801_peripherals.h | 64 /* Radio */
|
H A D | nrf51_peripherals.h | 63 /* Radio */
|
H A D | nrf51_deprecated.h | 87 /* RADIO */ 88 /* The enumerated value RADIO.TXPOWER.TXPOWER.Neg40dBm was renamed. Added into deprecated with the …
|
H A D | nrf52810_peripherals.h | 68 /* Radio */
|
H A D | system_nrf52.c | 115 …/* 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 D | nrf52810.h | 85 …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 D | nrf52840_peripherals.h | 78 /* Radio */
|
H A D | nrf52832_peripherals.h | 76 /* Radio */
|
H A D | system_nrf52810.c | 126 …/* 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 D | nrf52840.h | 85 …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 D | ble_phy.c | 323 /* Check radio state */ in ble_phy_rx() 553 * -> Disable the radio.
|
/nrf52832-nimble/nordic/nrfx/ |
H A D | CHANGELOG.md | 72 - Added HALs for CCM, ECB, and RADIO.
|