HRV -> Mood

Dependencies:   MAX30101 Hexi_KW40Z Hexi_OLED_SSD1351

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);