> iBeacon uses 30 (out of 31) bytes of advertising data so not sure how would 
> you like to fit more data there?

Am sorry I don't understand what you are saying. Previously, tx_pwr (intt8_t) 
was being appended in the buf for both iBeacon and Eddystone. This was as 
protocol (byte 25-26) were meant for Measured Power. However the problem was it 
was being generated automatically instead of taking as an argument from the 
User. This should have been a user defined parameter as this value depends on 
HW , antenna design, Casing etc. This change is done on both iBeacon and 
Eddystone.
Apart from that commit, I have reused the ble_hs_adv_fields in iBeacon similar 
to what was done in Eddystone. This allows us to pass along ble_hs_adv_fields 
parameters instead of overwriting them, for e.g in my use case I wanted BLE to 
have a name.

I hope this clears this up.

[ Full content available at: https://github.com/apache/mynewt-nimble/pull/200 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to