/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/ |
H A D | ble_ll_adv.c | 44 * 1) Need to look at advertising and scan request PDUs. Do I allocate these 48 * advertising? (for example) 49 * 4) How to determine the advertising interval we will actually use. As of 51 * 5) How does the advertising channel tx power get set? I dont implement 66 * Advertising state machine 68 * The advertising state machine data structure. 71 * The length of the advertising PDU that will be sent. This does not 79 * the peer address from the set advertising parameters. 184 /* The advertising state machine global object */ 227 * local resolvable private addresses. The advertising code uses its own [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/include/controller/ |
H A D | ble_ll_adv.h | 66 * The advertising address (AdvA) is a public address (TxAdd=0) or random 91 * The advertising address (AdvA) is a public address (TxAdd=0) or random 103 * The advertising address (AdvA) is a public address (TxAdd=0) or random 118 /* Start or stop advertising */ 122 /* Set advertising data */ 130 /* Set advertising parameters */ 133 /* Read advertising channel power */ 147 /* Called to initialize advertising functionality. */ 150 /* Called when LL wait for response timer expires in advertising state */ 156 /* Called on rx pdu start when in advertising state */ [all …]
|
H A D | ble_ll_sched.h | 32 * Worst case time needed for scheduled advertising item. This is the longest 37 * This assumes maximum sized advertising PDU and scan response PDU. 39 * For connectable advertising events no scan request is allowed. In this case 43 * NOTE: The advertising PDU transmit time is NOT included here since we know 94 * will be scheduled at period boundaries. Any scanning/initiating/advertising 160 /* Schedule a new advertising event */ 164 /* Reschedule an advertising event */ 168 /* Reschedule and advertising pdu */
|
H A D | ble_ll_scan.h | 40 * Sent by the LL in the Scanning state; received by the LL in the advertising 41 * state. The advertising address is the intended recipient of this frame. 53 * Sent by the LL in the advertising state; received by the LL in the 236 /* Get aux ptr from ext advertising */ 244 /* Called to parse extended advertising*/
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/ |
H A D | syscfg.yml | 44 This is the number of multi-advertising instances. This is NOT the 45 total number of advertising instances. The total number of 46 advertising instances is this number plus 1 (assuming the device 47 supports advertising). 51 This enables extended advertising feature. 55 This allows to configure maximum size of advertising data and 56 scan response data used in LE Advertising Extensions.
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/include/nimble/ |
H A D | hci_common.h | 231 /* --- LE set advertising parameters (OCF 0x0006) */ 234 /* Advertising types */ 265 /* --- LE advertising channel tx power (OCF 0x0007) */ 270 /* --- LE set advertising data (OCF 0x0008) */ 278 /* --- LE set advertising enable (OCF 0x000a) */ 292 * Advertising filter policy 309 /* Advertising interval */ 335 * Scanner processes all advertising packets (white list not used) except 336 * directed, connectable advertising packets not sent to the scanner. 341 * Scanner process all advertising packets (white list not used). A [all …]
|
H A D | ble_hci_trans.h | 40 * Low-priority event buffers are only used for advertising reports. If there 41 * are no free low-priority event buffers, then an incoming advertising report 44 * High-priority event buffers are for everything except advertising reports. 52 * a flood of advertising reports. This solution is likely temporary: when
|
/nrf52832-nimble/packages/NimBLE-latest/apps/ext_advertiser/src/ |
H A D | ext_advertiser.c | 64 /* Starts advertising instance with 100 max events and changing adv data pattern 109 /* in this case both advertising data and scan response is allowed, but in start_ext_max_events() 126 /* start advertising */ in start_ext_max_events() 159 /* Starts advertising instance with 5sec timeout and changing adv data pattern 177 /* enable advertising using legacy PDUs */ in start_legacy_duration() 201 /* in this case both advertising data and scan response is allowed, but in start_legacy_duration() 218 /* start advertising */ in start_legacy_duration() 241 /* enable scannable advertising using legacy PDUs */ in start_scannable_legacy_ext() 264 /* in this case both advertising data and scan response is allowed, but in start_scannable_legacy_ext() 290 /* start advertising */ in start_scannable_legacy_ext() [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/apps/ext_advertiser/ |
H A D | syscfg.yml | 21 # advertising here) 30 # Enable Extended Advertising 33 # Max advertising data size 36 # Number of multi-advertising instances. Note that due 37 # to historical reasonds total number of advertising 42 # Controller uses msys pool for storing advertising data and scan responses.
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/ |
H A D | ble_gap.h | 160 /** Advertising parameters */ 162 /** Advertising mode. Can be one of following constants: 175 /** Minimum advertising interval, if 0 stack use sane defaults */ 177 /** Maximum advertising interval, if 0 stack use sane defaults */ 179 /** Advertising channel map , if 0 stack use sane defaults */ 182 /** Advertising Filter policy */ 185 /** If do High Duty cycle for Directed Advertising */ 287 * LE direct advertising report fields; direct_addr is BLE_ADDR_ANY if 303 * LE direct advertising report fields; direct_addr is BLE_ADDR_ANY if 380 * Represents an advertising report received during a discovery [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/apps/bleuart/src/ |
H A D | bleuart.c | 52 * Enables advertising with the following parameters: 66 * o Advertising tx power. in bleuart_advertise() 105 /* Begin advertising. */ in bleuart_advertise() 147 /* Connection failed; resume advertising. */ in bleuart_gap_event() 153 /* Connection terminated; resume advertising. */ in bleuart_gap_event() 159 /* Advertising terminated; resume advertising. */ in bleuart_gap_event() 186 /* Begin advertising. */ in bleuart_on_sync()
|
/nrf52832-nimble/packages/NimBLE-latest/docs/mesh/ |
H A D | index.rst | 33 - Relay - receive and retransmit mesh messages over the advertising bearer to enable larger networ… 34 - Proxy - receive and retransmit mesh messages between GATT and advertising bearers. 44 - Advertising Bearer 46 - Uses LE advertising to broadcast messages to all nodes that are listening at this time 47 - Uses non-connectable advertising only 91 - Advertising and GATT bearers
|
/nrf52832-nimble/packages/NimBLE-latest/ |
H A D | README.md | 7 - 扩展广播(LE Advertising Extensions) 10 - 高速不可连接广播(High Duty Cycle Non-Connectable Advertising) 17 - 低速定向广播(Low Duty Cycle Directed Advertising) 36 - 广播和GATT承载(Advertising and GATT bearers) 136 (0) The number of multi-advertising instances 137 [ ] Extended Advertising Feature Support
|
/nrf52832-nimble/packages/NimBLE-latest/apps/bletest/src/ |
H A D | bletest.c | 45 /* A buffer for host advertising data */ 82 * Number of advertising instances to start up, not including the default 84 * than the number of available advertising instances, we only use the number 85 * of available advertising instances (defined by the configuration setting: 295 * Sets the advertising data to be sent in advertising pdu's which contain 296 * advertising data. 405 /* Set the advertising parameters */ in bletest_init_adv_instances() 409 /* Set advertising data */ in bletest_init_adv_instances() 421 /* Set the advertising parameters */ in bletest_init_adv_instances() 440 /* Just zero out advertising */ in bletest_init_advertising() [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/apps/blehr/src/ |
H A D | blehr.c | 47 * Enables advertising with parameters: 61 * o Advertising tx power in blehr_advertise() 92 /* Begin advertising */ in blehr_advertise() 162 /* Connection failed; resume advertising */ in blehr_gap_event() 170 /* Connection terminated; resume advertising */ in blehr_gap_event() 214 /* Begin advertising */ in blehr_on_sync()
|
/nrf52832-nimble/packages/NimBLE-latest/apps/blecsc/src/ |
H A D | blecsc_sens.c | 71 * Enables advertising with parameters: 85 * o Advertising tx power in blecsc_advertise() 122 /* Begin advertising */ in blecsc_advertise() 212 /* Connection failed; resume advertising */ in blecsc_gap_event() 224 /* Connection terminated; resume advertising */ in blecsc_gap_event() 264 /* Figure out address to use while advertising (no privacy) */ in blecsc_on_sync() 268 /* Begin advertising */ in blecsc_on_sync()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/src/ |
H A D | ble_hs_dbg.c | 74 BLE_HS_LOG(DEBUG, "LE advertising report. len=%u num=%u evtype=%u " in ble_hs_dbg_le_event_disp() 159 BLE_HS_LOG(DEBUG, "Corrupted LE Directed Advertising Report " in ble_hs_dbg_le_event_disp() 164 BLE_HS_LOG(DEBUG, "LE Directed Advertising Report len=%u " in ble_hs_dbg_le_event_disp() 211 BLE_HS_LOG(DEBUG, "Corrupted LE Extended Advertising Report " in ble_hs_dbg_le_event_disp() 216 BLE_HS_LOG(DEBUG, "LE Extended Advertising Report len=%u num=0x%02x ", in ble_hs_dbg_le_event_disp() 233 BLE_HS_LOG(DEBUG, "Corrupted LE Periodic Advertising Sync " in ble_hs_dbg_le_event_disp() 238 BLE_HS_LOG(DEBUG, "LE Periodic Advertising Sync Established " in ble_hs_dbg_le_event_disp() 249 BLE_HS_LOG(DEBUG, "Corrupted LE Periodic Advertising Report " in ble_hs_dbg_le_event_disp() 254 BLE_HS_LOG(DEBUG, "LE Periodic Advertising Report " in ble_hs_dbg_le_event_disp() 266 BLE_HS_LOG(DEBUG, "Corrupted LE Periodic Advertising Sync Lost " in ble_hs_dbg_le_event_disp() [all …]
|
H A D | ble_hs_startup.c | 230 * 0x0000000000000002 LE Advertising Report Event in ble_hs_startup_le_set_evmask_tx() 249 * 0x0000000000000400 LE Directed Advertising Report Event in ble_hs_startup_le_set_evmask_tx() 258 * 0x0000000000001000 LE Extended Advertising Report Event in ble_hs_startup_le_set_evmask_tx() 260 * 0x0000000000020000 LE Extended Advertising Set Terminated Event in ble_hs_startup_le_set_evmask_tx()
|
/nrf52832-nimble/packages/NimBLE-latest/docs/ |
H A D | index.rst | 38 - LE Advertising Extensions 41 - High Duty Cycle Non-Connectable Advertising 62 - Advertising and GATT bearers 79 - **Link Layer**: with one of five states (Standby, Advertising, 119 advertises automatically on startup, and resumes advertising whenever
|
/nrf52832-nimble/packages/NimBLE-latest/apps/bleprph/src/ |
H A D | bleprph.c | 66 * Enables advertising with the following parameters: 79 /* Figure out address to use while advertising (no privacy for now) */ in bleprph_advertise() 89 * o Advertising tx power. in bleprph_advertise() 127 /* Begin advertising. */ in bleprph_advertise() 178 /* Connection failed; resume advertising. */ in bleprph_gap_event() 192 /* Connection terminated; resume advertising. */ in bleprph_gap_event() 283 /* Begin advertising. */ in bleprph_on_sync()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/ |
H A D | ble_hs_pvcy_test.c | 305 /*** Advertising active. */ 312 /* Start an advertising procedure. */ in TEST_CASE() 340 /* Start an advertising procedure. */ in TEST_CASE() 397 /*** Advertising and discovery active. */ 405 /* Start an advertising procedure. */ in TEST_CASE() 436 /*** Advertising and connecting active. */ 444 /* Start an advertising procedure. */ in TEST_CASE()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/src/ |
H A D | adv.c | 129 BT_ERR("Advertising failed: err %d", err); in adv_send() 133 BT_DBG("Advertising started. Sleeping %u ms", duration); in adv_send() 140 BT_ERR("Stopping advertising failed: err %d", err); in adv_send() 144 BT_DBG("Advertising stopped"); in adv_send() 163 BT_DBG("Proxy Advertising up to %d ms", timeout); in mesh_adv_thread() 322 /* For BT5 controllers we can have fast advertising interval */ in bt_mesh_adv_init()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/ |
H A D | syscfg.yml | 29 the advertising bearer. 104 Advertising task prio (FIXME) 118 Number of advertising buffers available. This should be chosen 122 be at least three more advertising buffers than the maximum 188 Be sure to specify a sufficient number of advertising buffers 190 least three more advertising buffers (BT_MESH_ADV_BUF_COUNT) 394 Use this option to enable advertising debug logs for
|
/nrf52832-nimble/packages/NimBLE-latest/docs/btshell/ |
H A D | btshell_api.rst | 78 With Extended Advertising enabled (should be executed after advertise-configure): 84 With Extended Advertising disabled: 95 With Extended Advertising enabled: 102 With Extended Advertising disabled:
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/include/mesh/ |
H A D | proxy.h | 21 * @brief Enable advertising with Node Identity. 24 * each subnet will start advertising using Node Identity for the next
|