OB1203 basic mbed driver

Dependents:   OB1203_IDT

Revision:
11:724cf1c68651
Parent:
10:6703d2cdeabc
Child:
12:573f7ce91a0d
--- a/OB1203.cpp	Tue Jun 19 12:58:38 2018 +0000
+++ b/OB1203.cpp	Thu Jun 21 14:58:41 2018 +0000
@@ -250,7 +250,7 @@
     char writeData[2];  
     //PS settings
     setPScurrent();
-    writeData[0] = ps_can_ana | ps_pulses; //PS_CAN_PULSES
+    writeData[0] = ps_can_ana | ps_pulses | 0x02; //PS_CAN_PULSES -->set hidden max current registers to allow higher LED powers
     writeData[1] = ps_pwidth | ps_rate; //PS_PWIDTH_RATE
     writeBlock(OB1203_ADDR,REG_PS_CAN_PULSES,writeData,2);
     //Digital crosstalk cancellation
@@ -282,7 +282,7 @@
     writeData[0] = ls_res | ls_rate; //LS_RES_RATE
     writeData[1] = ls_gain; //LS_GAIN
     writeBlock(OB1203_ADDR,REG_LS_RES_RATE,writeData,2);
-    writeData[0] = ps_can_ana | ps_pulses; //PS_CAN_PULSES
+    writeData[0] = ps_can_ana | ps_pulses | 0x02; //PS_CAN_PULSES -->set hidden max current registers to allow higher LED powers
     writeData[1] = ps_pwidth | ps_rate; //PS_PWIDTH_RATE
     writeBlock(OB1203_ADDR,REG_PS_CAN_PULSES,writeData,2);
     setDigitalCan(); //PS_CAN_DIG