HRV -> Mood
Dependencies: MAX30101 Hexi_KW40Z Hexi_OLED_SSD1351
Diff: 8cee5929f4d8/main.cpp
- Revision:
- 2:3389bdfd9afa
- Parent:
- 1:eabf219849ab
- Child:
- 3:0da9235c9069
--- a/8cee5929f4d8/main.cpp Sat Mar 16 02:43:26 2019 +0000
+++ b/8cee5929f4d8/main.cpp Sat Mar 16 02:51:04 2019 +0000
@@ -25,7 +25,6 @@
/* Define timer for haptic feedback */
RtosTimer hapticTimer(StopHaptic, osTimerOnce);
-
/*Create a Thread to handle sending BLE Sensor Data */
Thread txThread;
MAX30101 hr(i2c0);
@@ -35,7 +34,7 @@
uint32_t num;
uint8_t testsignal = 60;
-// i added this
+// I added this
const int num_samples = 2129;
int index = 0;
int ppg[num_samples];
@@ -180,8 +179,9 @@
uint16_t readBytes = 0;
+
hr.readFIFO(MAX30101::OneLedChannel, data, readBytes);
- //printf("data length: %u \r\n",readBytes);
+ printf("data length: %u \r\n",readBytes);
//printf("data length: %u \r\n",data);
for (uint16_t i = 0; i < readBytes; i += 3) {
uint8_t sample[4] = {0};
@@ -198,7 +198,8 @@
//ppg_single_sample = 65;
ppg_single_sample = num;
- printf("%d\r\n", ppg_single_sample);
+ ppg[index] = num;
+// printf("%d\r\n", ppg_single_sample); // I commented this out
}
//printf("%u\r\n", num);