HeptaBattery Library

Dependencies:   PowerControl

Dependents:   Lab9-01_All_transmit Lab9-03_Thermal_chamber 3daf572bcae1 Team ... more

Fork of HeptaBattery by CLTP 8

HeptaBattery.h

Committer:
HEPTA
Date:
2019-08-22
Revision:
11:65c3076b5c24
Parent:
9:7d0aaedfe1c0

File content as of revision 11:65c3076b5c24:

#ifndef MBED_HEPTABATTERY_H
#define MBED_HEPTABATTERY_H
#include "mbed.h"
#include "PowerControl/PowerControl.h"
#include "PowerControl/EthernetPowerControl.h"

class HeptaBattery{
public:
    HeptaBattery(
            PinName bat,
            PinName bat_ct
    );
    void vol(float* bt);//バッテリー電圧監視
    void shut_down_regulator();//3.3V供給停止
    void turn_on_regulator();//3.3V供給
    void vol_u16(char* bt_u16);//Battery電圧監視(16進数)
    void power_saving_mode(int *flag,float* Bat);//省電力モード
  
private:  
    DigitalOut _bat_ct;
    AnalogIn _bat; 
};
 
#endif