Test using the base BLE_HeartRate example to see the effect of increasing the "ticker" rate on stability (intending to do AnalogIn around 1ms rate)
Dependencies: BLE_API mbed nRF51822
Diff: main.cpp
- Revision:
- 5:6f5f1b37bd59
- Parent:
- 4:da9077b096ec
- Child:
- 6:17bbfe13b5e4
diff -r da9077b096ec -r 6f5f1b37bd59 main.cpp --- a/main.cpp Mon Sep 29 21:01:42 2014 +0000 +++ b/main.cpp Tue Sep 30 06:16:54 2014 +0000 @@ -67,7 +67,7 @@ triggerSensorPolling = true; } - sampleTimeout.attach_us(periodicCallback, sampleIntervalUs); +// sampleTimeout.attach_us(periodicCallback, sampleIntervalUs); } int main(void) @@ -77,10 +77,11 @@ // Start timer and sampling intervalTimer.start(); - sampleTimeout.attach_us(periodicCallback, sampleIntervalUs); +// sampleTimeout.attach_us(periodicCallback, sampleIntervalUs); -// Ticker ticker; + Ticker ticker; // ticker.attach(periodicCallback, 1); + ticker.attach_us(periodicCallback, sampleIntervalUs); DEBUG("Initialising the nRF51822\n\r"); ble.init();