bleStopwatch
suspend fun <T> bleStopwatch(label: String, timeSource: TimeSource = TimeSource.Monotonic, block: suspend () -> T): TimingResult<T>
Measure the duration of a suspending BLE operation.
val result = bleStopwatch("connect") {
peripheral.connect(options)
}
println("${result.label}: ${result.duration}")Content copied to clipboard