Read characteristics on BLE device?

To avoid hard coded loops, use multiple deadline global variables, and have a fast Clock Timer check them, as in this sample project: