Library for Eddystone beacons. This library is used in the Eddystone Beacon Application . More...
Modules |
|
| Frame types and data formats | |
|
Definitions specific to Eddystone frame types and data formats.
|
|
| Eddystone advertising module | |
|
Types and functions for handling advertising in Eddystone beacons.
|
|
| Flash access | |
|
Types and functions to access the flash of the Eddystone beacon.
|
|
| GATTS | |
|
Functions for handling GATTS write and read requests.
|
|
| Security | |
|
Types and functions for dealing with security of Eddystone beacons.
|
|
| Slots | |
|
Types and functions for handling Eddystone slots.
|
|
| Application configuration | |
|
Configuration settings for the application.
|
|
Typedefs |
|
| typedef void(* | nrf_ble_es_evt_handler_t )( nrf_ble_es_evt_t evt) |
|
Eddystone event handler type.
|
|
Enumerations |
|
| enum |
nrf_ble_es_evt_t
{
NRF_BLE_ES_EVT_ADVERTISEMENT_SENT , NRF_BLE_ES_EVT_CONNECTABLE_ADV_STARTED , NRF_BLE_ES_EVT_CONNECTABLE_ADV_STOPPED } |
|
Eddystone event types.
More...
|
|
Functions |
|
| void | nrf_ble_es_on_ble_evt ( ble_evt_t const *p_ble_evt, void *p_context) |
|
Function for handling the application's BLE stack events.
More...
|
|
| void | nrf_ble_es_on_start_connectable_advertising (void) |
|
Function for putting the beacon in connectable mode.
More...
|
|
| void | nrf_ble_es_init ( nrf_ble_es_evt_handler_t evt_handler) |
|
Function for initializing the Eddystone library.
More...
|
|
Detailed Description
Library for Eddystone beacons. This library is used in the Eddystone Beacon Application .
- Note
-
The API documentation is provided for reference only. You should not modify this library, and you should not use any functions except for the main level functions defined in
nrf_ble_es.hin different contexts.
Enumeration Type Documentation
| enum nrf_ble_es_evt_t |
Function Documentation
| void nrf_ble_es_init | ( | nrf_ble_es_evt_handler_t | evt_handler | ) |
Function for initializing the Eddystone library.
- Parameters
-
[in] evt_handler Event handler to be called for handling BLE events.
| void nrf_ble_es_on_ble_evt | ( | ble_evt_t const * | p_ble_evt , |
| void * | p_context | ||
| ) |
Function for handling the application's BLE stack events.
This function handles all events from the BLE stack that are of interest to the Eddystone library.
- Parameters
-
[in] p_ble_evt Event received from the BLE stack. [in] p_context User parameter.
| void nrf_ble_es_on_start_connectable_advertising | ( | void | ) |
Function for putting the beacon in connectable mode.
This function makes the beacon advertise connectable advertisements. If the beacon is in a connected state, the request is ignored.