Microchip® Advanced Software Framework

ibeacon_app.h File Reference

iBeacon application

Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA   BEACON_TYPE, PROXIMITY_UUID, MAJOR, MINOR, MEASURED_POWER
 
#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA_LENGTH   0x17
 
#define ADV_TYPE_MANUFACTURER_SPECIFIC_DATA   0xff
 
#define BEACON_ADV_FLAG   0x02, 0x01, 0x05
 
#define BEACON_ADV_LENGTH   0x1a
 
#define BEACON_ADV_TYPE   ADV_TYPE_MANUFACTURER_SPECIFIC_DATA
 
#define BEACON_TYPE   0x02, 0x15
 
#define COMPANY_IDENTIFIER_CODE   0x4c, 0x00
 
#define EVENT_BUFFER_LENGTH   512
 
#define MAJOR   0x00, 0xbb
 
#define MEASURED_POWER   0xc5
 
#define MINOR   0x00, 0x45
 
#define PROXIMITY_UUID   0x21, 0x8a, 0xf6, 0x52, 0x73, 0xe3, 0x40, 0xb3, 0xb4, 0x1c, 0x19, 0x53, 0x24, 0x2c, 0x72, 0xf4
 

#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA   BEACON_TYPE, PROXIMITY_UUID, MAJOR, MINOR, MEASURED_POWER
#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA_LENGTH   0x17
#define ADV_TYPE_MANUFACTURER_SPECIFIC_DATA   0xff
#define BEACON_ADV_FLAG   0x02, 0x01, 0x05
#define BEACON_ADV_LENGTH   0x1a
#define BEACON_ADV_TYPE   ADV_TYPE_MANUFACTURER_SPECIFIC_DATA
#define BEACON_TYPE   0x02, 0x15
#define COMPANY_IDENTIFIER_CODE   0x4c, 0x00
#define EVENT_BUFFER_LENGTH   512
#define MAJOR   0x00, 0xbb
#define MEASURED_POWER   0xc5
#define MINOR   0x00, 0x45
#define PROXIMITY_UUID   0x21, 0x8a, 0xf6, 0x52, 0x73, 0xe3, 0x40, 0xb3, 0xb4, 0x1c, 0x19, 0x53, 0x24, 0x2c, 0x72, 0xf4