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: mbed OB1203_example_driver
Diff: main.cpp
- Revision:
- 6:aaa2f8fb5123
- Parent:
- 5:ebe305e08430
- Child:
- 7:3ed0f0522b43
diff -r ebe305e08430 -r aaa2f8fb5123 main.cpp
--- a/main.cpp Mon May 14 18:49:12 2018 +0000
+++ b/main.cpp Mon May 14 19:31:50 2018 +0000
@@ -17,15 +17,18 @@
Serial pc(USBTX, USBRX,256000);
Timer t;
-int sample_delay = 25; //ms
-
+//USER CONFIGURABLE*********
bool mode = 0; //0 for PS_LS, 1 for PPG
-bool meas_ps = 1;
+bool meas_ps = 0;
bool spo2 = 1; //0 for HR, 1 for SpO2
-bool intFlagged =0;
bool afull = 1; //use Afull interrupt--otherwise PPG new data interrupt
bool meas_temp = 1;
+//****************************
+
+//internal settings
+bool intFlagged =0;
+int sample_delay = 25; //ms
void defaultConfig()
{
@@ -94,17 +97,17 @@
ob1203.ppg_int_en = PPG_INT_ON;
}
//PPG
- ob1203.ir_current = 275;
+ ob1203.ir_current = 511; //max 1023. 3FF
if (spo2)
{
// ob1203.r_current = 0x0FF;
- ob1203.r_current = 255;
+ ob1203.r_current = 511; //max 511. 1FF
}
else
{
ob1203.r_current = 0;
}
- ob1203.ppg_ps_gain = PPG_PS_GAIN_4;
+ ob1203.ppg_ps_gain = PPG_PS_GAIN_2;
ob1203.ppg_pow_save = PPG_POW_SAVE_OFF;
ob1203.led_flip = LED_FLIP_OFF;
ob1203.ch1_can_ana = PPG_CH1_CAN(0);