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... | |
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 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.
[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.