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
Modified BattCharger from https://mbed.org/users/monpjc/code/WiGo_BattCharger/ - removed LED pins and added raw read.
Diff: WiGo_BattCharger.h
- 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