I've search DevZone, read the header info in ble_advdata.h, but don't understand when using ble_advdata_encode() is required. (I looked for Hung Bui's blog about advertising at https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/bluetooth-smart-and-the-nordics-softdevices-part-1 mentioned in Devzone but that page is "not found").
Our Nordic nRF52840 application advertises (EXTENDED_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED) as Manufacturer-Specific Data (type 0xFF) only, and we have not used ble_advdata_encode() in our project. These BLE advertisements are easily read by Android devices and other Nordic nRF52840 boards, as is. My concern is that if we must use ble_advdata_encode, our Android code complexity will increase.
Thanks for your guidance on this.
2
R

