Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BLE_API mbed nRF51822
Fork of BLE_HeartRate by
Revision 65:5a78321ef3d3, committed 2015-06-12
- Comitter:
- ReneM92
- Date:
- Fri Jun 12 09:07:19 2015 +0000
- Parent:
- 64:4ced7a1586b0
- Commit message:
- Kicking MrFeedback out
Changed in this revision
| ble_feedback.cpp | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/ble_feedback.cpp Fri Jun 12 08:30:07 2015 +0000
+++ b/ble_feedback.cpp Fri Jun 12 09:07:19 2015 +0000
@@ -21,6 +21,10 @@
setupService();
}
+bool FeedbackService::isConnected(){
+ return ble.getGapState().connected;
+}
+
void FeedbackService::setupService(){
printf("setting up");
static bool serviceAdded = false; /* We should only ever need to add the heart rate service once. */
--- a/main.cpp Fri Jun 12 08:30:07 2015 +0000
+++ b/main.cpp Fri Jun 12 09:07:19 2015 +0000
@@ -54,13 +54,13 @@
//ble.onDisconnection(disconnectionCallback);
/* Setup primary service. */
- //uint8_t battery = 100;
- FeedbackService FService();
+ uint8_t battery = 100;
+ FeedbackService* FService = new FeedbackService();
// infinite loop
- /* while (1) {
+ while (1) {
// check for trigger from periodicCallback()
- if ( ble.getGapState().connected) {
+ if ( FService->isConnected() && FService->newValue()) {
triggerSensorPolling = false;
battery--;
@@ -68,10 +68,10 @@
if (battery == 0) {
battery = 100;
}
- pc.printf("\n\r geschreven %d \n\r", FService.getTest());
- FService.updateBatteryValue(battery);
+ pc.printf("\n\r geschreven %d \n\r", FService->getTest());
+ FService->updateBatteryValue(battery);
} else {
- ble.waitForEvent(); // low power wait for event
+ //ble.waitForEvent(); // low power wait for event
}
- }*/
+ }
}
