For Hepta-Sat Lite

Committer:
heptasat2021
Date:
Tue Aug 17 10:50:52 2021 +0000
Revision:
11:2d5ef7475e31
Parent:
9:7d0aaedfe1c0
For Hepta-Sat Lite

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hepta2ume 0:1682fa22a51e 1 #ifndef MBED_HEPTABATTERY_H
hepta2ume 0:1682fa22a51e 2 #define MBED_HEPTABATTERY_H
hepta2ume 0:1682fa22a51e 3 #include "mbed.h"
heptasat2021 11:2d5ef7475e31 4 //#include "PowerControl/PowerControl.h"
heptasat2021 11:2d5ef7475e31 5 //#include "PowerControl/EthernetPowerControl.h"
hepta2ume 0:1682fa22a51e 6
hepta2ume 0:1682fa22a51e 7 class HeptaBattery{
hepta2ume 0:1682fa22a51e 8 public:
hepta2ume 0:1682fa22a51e 9 HeptaBattery(
hepta2ume 0:1682fa22a51e 10 PinName bat,
hepta2ume 0:1682fa22a51e 11 PinName bat_ct
hepta2ume 0:1682fa22a51e 12 );
hepta2ume 0:1682fa22a51e 13 void vol(float* bt);//バッテリー電圧監視
HEPTA 4:65dc53760aa0 14 void shut_down_regulator();//3.3V供給停止
HEPTA 7:b701e9cd2108 15 void turn_on_regulator();//3.3V供給
HEPTA 5:15a6a4425889 16 void vol_u16(char* bt_u16);//Battery電圧監視(16進数)
HEPTA 9:7d0aaedfe1c0 17 void power_saving_mode(int *flag,float* Bat);//省電力モード
hepta2ume 0:1682fa22a51e 18
hepta2ume 0:1682fa22a51e 19 private:
hepta2ume 0:1682fa22a51e 20 DigitalOut _bat_ct;
hepta2ume 0:1682fa22a51e 21 AnalogIn _bat;
hepta2ume 0:1682fa22a51e 22 };
hepta2ume 0:1682fa22a51e 23
hepta2ume 0:1682fa22a51e 24 #endif