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 } |
Eddystone event types. More... | |
Functions | |
void | nrf_ble_es_on_ble_evt (ble_evt_t *p_ble_evt) |
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... | |
Library for Eddystone beacons. This library is used in the Eddystone Beacon Application.
nrf_ble_es.h
in different contexts. enum nrf_ble_es_evt_t |
void nrf_ble_es_init | ( | nrf_ble_es_evt_handler_t | evt_handler | ) |
Function for initializing the Eddystone library.
[in] | evt_handler | Event handler to be called for handling BLE events. |
void nrf_ble_es_on_ble_evt | ( | ble_evt_t * | p_ble_evt | ) |
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. It must be called from the SoftDevice Event Handler callback for all BLE events that are received from the SoftDevice.
[in] | p_ble_evt | Event received from the BLE stack. |
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.