Google nearby fix for EddystoneURL.
This commit is contained in:
15
BTLE.cpp
15
BTLE.cpp
@ -351,10 +351,17 @@ bool BTLE::eddystoneURL(const char *url){
|
||||
buffer.mac[5] = ((__DATE__[9]-0x30) << 4) | (__DATE__[10]-0x30);
|
||||
|
||||
// add device descriptor chunk
|
||||
chunk(buffer,pls)->size = 0x02; // chunk size: 2
|
||||
chunk(buffer,pls)->type = 0x01; // chunk type: device flags
|
||||
chunk(buffer,pls)->data[0]= 0x06; // flags: CSS v5, Part A, paragraph 1.3
|
||||
pls += 3;
|
||||
// chunk(buffer,pls)->size = 0x02; // chunk size: 2
|
||||
// chunk(buffer,pls)->type = 0x01; // chunk type: device flags
|
||||
// chunk(buffer,pls)->data[0]= 0x06; // flags: CSS v5, Part A, paragraph 1.3
|
||||
// pls += 3;
|
||||
|
||||
// ??? something for nearby
|
||||
chunk(buffer,pls)->size = 0x03; // chunk size: 3
|
||||
chunk(buffer,pls)->type = 0x03; // chunk type:
|
||||
chunk(buffer,pls)->data[0]= 0xaa;
|
||||
chunk(buffer,pls)->data[0]= 0xfe;
|
||||
pls += 4;
|
||||
|
||||
// add eddystone service + frame packet
|
||||
chunk(buffer, pls)->size = 5 + urllen; // data length
|
||||
|
Reference in New Issue
Block a user