Home
last modified time | relevance | path

Searched full:advertising (Results 1 – 25 of 129) sorted by relevance

123456

/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/
H A Dble_ll_adv.c44 * 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 Dble_ll_adv.h66 * 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 Dble_ll_sched.h32 * 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 Dble_ll_scan.h40 * 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 Dsyscfg.yml44 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 Dhci_common.h231 /* --- 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 Dble_hci_trans.h40 * 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 Dext_advertiser.c64 /* 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 Dsyscfg.yml21 # 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 Dble_gap.h160 /** 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 Dbleuart.c52 * 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 Dindex.rst33 - 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 DREADME.md7 - 扩展广播(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 Dbletest.c45 /* 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 Dblehr.c47 * 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 Dblecsc_sens.c71 * 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 Dble_hs_dbg.c74 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 Dble_hs_startup.c230 * 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 Dindex.rst38 - 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 Dbleprph.c66 * 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 Dble_hs_pvcy_test.c305 /*** 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 Dadv.c129 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 Dsyscfg.yml29 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 Dbtshell_api.rst78 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 Dproxy.h21 * @brief Enable advertising with Node Identity.
24 * each subnet will start advertising using Node Identity for the next

123456