Microchip® Advanced Software Framework

ibeacon.h File Reference

iBeacon Application Declarations

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

Macros

#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA   ("\x02\x15\x21\x8a\xf6\x52\x73\xe3\x40\xb3\xb4\x1c\x19\x53\x24\x2c\x72\xf4\x00\xbb\x00\x45\xc5")
 
#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA_LENGTH   (0x17)
 
#define ADV_TYPE_MANUFACTURER_SPECIFIC_DATA   (0xff)
 
#define BEACON_ABSOLUTE_INTERVAL_ADV   (true)
 
#define BEACON_ADV_INTERVAL   (1600)
 
#define BEACON_ADV_LENGTH   (0x1a)
 
#define BEACON_ADV_TIMEOUT   (0)
 
#define BEACON_ADV_TYPE   ADV_TYPE_MANUFACTURER_SPECIFIC_DATA
 
#define BEACON_ADV_TYPE_LENGTH   (0x01)
 
#define BEACON_IDENTIFIER   (0x46)
 
#define BEACON_SCAN_RESPONSE_LENGTH   (0x00)
 
#define COMPANY_IDENTIFIER_CODE   ("\x4c\x00")
 
#define COMPANY_IDENTIFIER_CODE_LENGTH   (0x02)
 
#define DBG_LOG
 

#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA   ("\x02\x15\x21\x8a\xf6\x52\x73\xe3\x40\xb3\xb4\x1c\x19\x53\x24\x2c\x72\xf4\x00\xbb\x00\x45\xc5")

Referenced by beacon_init().

#define ADDTIONAL_MANUFACTURER_SPECIFIC_DATA_LENGTH   (0x17)

Referenced by beacon_init().

#define ADV_TYPE_MANUFACTURER_SPECIFIC_DATA   (0xff)
#define BEACON_ABSOLUTE_INTERVAL_ADV   (true)

Referenced by beacon_init().

#define BEACON_ADV_INTERVAL   (1600)

Referenced by beacon_init().

#define BEACON_ADV_LENGTH   (0x1a)

Referenced by beacon_init().

#define BEACON_ADV_TIMEOUT   (0)

Referenced by beacon_init().

#define BEACON_ADV_TYPE   ADV_TYPE_MANUFACTURER_SPECIFIC_DATA

Referenced by beacon_init().

#define BEACON_ADV_TYPE_LENGTH   (0x01)

Referenced by beacon_init().

#define BEACON_IDENTIFIER   (0x46)
#define BEACON_SCAN_RESPONSE_LENGTH   (0x00)

Referenced by beacon_init().

#define COMPANY_IDENTIFIER_CODE   ("\x4c\x00")

Referenced by beacon_init().

#define COMPANY_IDENTIFIER_CODE_LENGTH   (0x02)

Referenced by beacon_init().

#define DBG_LOG
Value:
printf("\r\n");\
#define printf(...)
Definition: ip64-addr.c:37