- New to Scratch
Accessing Non-Advertised BLE Services for Extension
Currently trying to write a Scratch extension that requires accessing BLE Services that are not included in the device's advertising packet. If we change the firmware to advertise the needed services, everything works fine. However, is there a way to add the services to the “optionalServices” array when instantiating a new BLE session, and later access characteristics linked to these services, without having to explicitly advertise the services? From my understanding, adding the service UUIDs to “optionalServices” should accomplish this, but it does not.