Google nearby fix for EddystoneURL.
This commit is contained in:
parent
9ea9991a09
commit
3e5d9f5469
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);
|
buffer.mac[5] = ((__DATE__[9]-0x30) << 4) | (__DATE__[10]-0x30);
|
||||||
|
|
||||||
// add device descriptor chunk
|
// add device descriptor chunk
|
||||||
chunk(buffer,pls)->size = 0x02; // chunk size: 2
|
// chunk(buffer,pls)->size = 0x02; // chunk size: 2
|
||||||
chunk(buffer,pls)->type = 0x01; // chunk type: device flags
|
// chunk(buffer,pls)->type = 0x01; // chunk type: device flags
|
||||||
chunk(buffer,pls)->data[0]= 0x06; // flags: CSS v5, Part A, paragraph 1.3
|
// chunk(buffer,pls)->data[0]= 0x06; // flags: CSS v5, Part A, paragraph 1.3
|
||||||
pls += 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
|
// add eddystone service + frame packet
|
||||||
chunk(buffer, pls)->size = 5 + urllen; // data length
|
chunk(buffer, pls)->size = 5 + urllen; // data length
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "http://git.xpablo.cz/i-Smarties/BTLE.git"
|
"url": "http://git.xpablo.cz/i-Smarties/BTLE.git"
|
||||||
},
|
},
|
||||||
"version": "0.1",
|
"version": "0.2",
|
||||||
"license": "GPL3.0",
|
"license": "GPL3.0",
|
||||||
"frameworks": "arduino",
|
"frameworks": "arduino",
|
||||||
"platforms": "atmelavr",
|
"platforms": "atmelavr",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name=BTLE
|
name=BTLE
|
||||||
version=0.1
|
version=0.2
|
||||||
author=Florian Echtler, Pavel Brychta
|
author=Florian Echtler, Pavel Brychta
|
||||||
maintainer=Pavel Brychta
|
maintainer=Pavel Brychta
|
||||||
sentence=Bluetooth LE for the NRF24L01+
|
sentence=Bluetooth LE for the NRF24L01+
|
||||||
|
Loading…
Reference in New Issue
Block a user