AltBeacon Application Declarations.
Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | ALT_BEACON_16BYTE_UUID ("\x00\x00\x00\x00\x00\x00\x10\x00\x80\x00\x00\x80\x5f\x9b\x34\xfb") |
#define | ALT_BEACON_16BYTE_UUID_LENGTH (0x10) |
#define | ALT_BEACON_2BYTE_LEN (0x02) |
#define | ALT_BEACON_ABSOLUTE_INTERVAL_ADV (1) |
#define | ALT_BEACON_ADV_LENGTH (0x1b) |
#define | ALT_BEACON_ADV_TIMEOUT (0) |
#define | ALT_BEACON_ADV_TYPE_LENGTH (0x01) |
#define | ALT_BEACON_CODE ("\xbe\xac") |
#define | ALT_BEACON_CODE_LENGTH (0x02) |
#define | ALT_BEACON_MAJOR_NUM ("\x00\x01") |
#define | ALT_BEACON_MINOR_NUM ("\x00\x01") |
#define | ALT_BEACON_SCAN_RESPONSE_LENGTH (0x00) |
#define | DBG_LOG |
#define | MANUFACTURER_ID ("\x13\x00") |
#define | MANUFACTURER_ID_LENGTH (0x02) |
#define | MANUFACTURER_SPECIFIC_TYPE (0xff) |
#define | MFG_RSVD (0x00) |
#define | REF_RSSI (0xd3) |
Functions | |
static void | altbeacon_init (void) |
Initialize the AltBeacon advertisement data and start advertisement. More... | |
static void | ble_init (void) |
Initialize the ble module. More... | |
static void | ble_set_address (at_ble_addr_t *addr) |
Set BLE address. More... | |
#define ALT_BEACON_16BYTE_UUID ("\x00\x00\x00\x00\x00\x00\x10\x00\x80\x00\x00\x80\x5f\x9b\x34\xfb") |
Referenced by altbeacon_init().
#define ALT_BEACON_16BYTE_UUID_LENGTH (0x10) |
Referenced by altbeacon_init().
#define ALT_BEACON_2BYTE_LEN (0x02) |
Referenced by altbeacon_init().
#define ALT_BEACON_ABSOLUTE_INTERVAL_ADV (1) |
Referenced by altbeacon_init().
#define ALT_BEACON_ADV_LENGTH (0x1b) |
Referenced by altbeacon_init().
#define ALT_BEACON_ADV_TIMEOUT (0) |
Referenced by altbeacon_init().
#define ALT_BEACON_ADV_TYPE_LENGTH (0x01) |
Referenced by altbeacon_init().
#define ALT_BEACON_CODE ("\xbe\xac") |
Referenced by altbeacon_init().
#define ALT_BEACON_CODE_LENGTH (0x02) |
Referenced by altbeacon_init().
#define ALT_BEACON_MAJOR_NUM ("\x00\x01") |
Referenced by altbeacon_init().
#define ALT_BEACON_MINOR_NUM ("\x00\x01") |
Referenced by altbeacon_init().
#define ALT_BEACON_SCAN_RESPONSE_LENGTH (0x00) |
Referenced by altbeacon_init().
#define MANUFACTURER_ID ("\x13\x00") |
Referenced by altbeacon_init().
#define MANUFACTURER_ID_LENGTH (0x02) |
Referenced by altbeacon_init().
#define MANUFACTURER_SPECIFIC_TYPE (0xff) |
Referenced by altbeacon_init().
#define MFG_RSVD (0x00) |
Referenced by altbeacon_init().
#define REF_RSSI (0xd3) |
Referenced by altbeacon_init().
|
static |
Initialize the AltBeacon advertisement data and start advertisement.
|
static |
Initialize the ble module.
|
static |
Set BLE address.
[in] | at_ble_addr_t | If address is NULL then it will use BD public address. |