-
So actually I figured it out that I was running int he max_size of a single advertistment packet.
I instead tried to split it up into 2 advertistment packets but it was not working right. Is the below code something that should work?
NRF.setAdvertising([{0xFFFF : [buttonEpoch]},{0x180F:[batteryLevel]}]);
-
Trying to advertise last button press epoch time. Whenever I do something like the following:
var buttonEpoch = 0; function updateAdvertising() { data = totpObj.getOTP(""); NRF.setAdvertising({0xFFFF : [buttonEpoch]}); } setWatch(function() { var epoch = Math.round(new Date().getTime() / 1000.0); buttonEpoch=epoch; updateAdvertising(); }, BTN, { edge:"rising", repeat:true, debounce:50 });
Seems like the serviceData is only 2 bytes. Is this a known limitation of using advertising for data?
I am able to put large integers into the manufacturing data but i'm using that now and dont have enough room.
Interested