• Will the NRF switch back to low power mode or do I have to trigger this myself then?

    Yes and no. It'll automatically power save, but if you started it with the TTL converter on the serial port then serial will stay initialised, and that takes some power (~1mA?). You can use Serial1.unsetup() to disable it, or once you have saved your code just booting without the converter attached will mean that serial isn't initialised.

    And how do I set the services changed flag so iOS is triggering a rescan of the characteristics and services instead of chaching them?

    I'm afraid you can't. As far as I've seen iOS just caches the services and there's not that much that can be done about it - you just need to reboot the phone, or use an Android phone which won't cache them.

About

Avatar for Gordon @Gordon started