Used with KL25Z Freescale board to access the Avnet Wi-Go Battery charger

Dependents:   Wi-Go_IOT_Demo IoT_World_Hackathon_WiGo_NSP_Demo Wi-Go_IOT_Demo_MKII

Fork of WiGo_BattCharger by Paul Clarke

Modified BattCharger from https://mbed.org/users/monpjc/code/WiGo_BattCharger/ - removed LED pins and added raw read.

Revision:
3:fb966ae74766
Parent:
2:f52adda183d2
--- a/WiGo_BattCharger.h	Fri May 17 20:13:01 2013 +0000
+++ b/WiGo_BattCharger.h	Fri Sep 06 09:06:39 2013 +0000
@@ -4,9 +4,6 @@
 #include "mbed.h"
 
 //Battery Circuit for Avnet PCB
-#define BATT_FULL       PTB10
-#define BATT_MED        PTB9
-#define BATT_LOW        PTB8
 #define CHRG_EN1        PTB2
 #define CHRG_EN2        PTB3
 #define CHRG_SNS_EN     PTC2
@@ -28,34 +25,30 @@
 {
 public:
 
-    WiGo_BattCharger( PinName battlow, PinName battmed, PinName battfull,
-                      PinName en1, PinName en2, PinName snsen, PinName sense,
+    WiGo_BattCharger( PinName en1, PinName en2, PinName snsen, PinName sense,
                       PinName supplystate, PinName chargestate );
 
     void init( int n );
 
     void sense_en( int n);
 
+    unsigned short readRaw( void );
+
     float read( void );
 
     int charging( void );
 
     int supply( void );
 
-    void LEDupdate( int n );
-    
     int level( void );
     
 protected:
-    DigitalOut _battfull;
-    DigitalOut _battmed;
-    DigitalOut _battlow;
     DigitalOut _en1;
     DigitalOut _en2;
     DigitalOut _snsen;
+    AnalogIn   _sense;
     DigitalIn  _supplystate;
     DigitalIn  _chargestate;
-    AnalogIn   _sense;
 };
 
 #endif