一款LP的UPS,为LP的电源设备提供对应驱动。
SKU: DFR0682
- 通过I2C获取LPUPS的电池信息, 通过USB-HID将这些电池信息上报到LP。
这里有2种安装方法:
- 这个库用使用HID, 依赖于HIDPowerDevice(https://github.com/abratchik/HIDPowerDevice)这个库, 安装运行此库必须安装他的依赖库。
- 使用此库前,请首先下载库文件,将其粘贴到\Arduino\libraries目录中,然后打开examples文件夹并在该文件夹中运行演示。
- 直接在Arduino软件库管理中搜索下载 DFRobot_LPUPS 库。
/**
* @fn begin
* @brief 初始化函数
* @return int类型, 表示返回初始化的状态
* @retval 0 NO_ERROR
* @retval -1 ERR_DATA_BUS
* @retval -2 ERR_IC_VERSION
*/
virtual int begin(void);
/**
* @fn getChipData
* @brief 获取芯片数据
* @param regBuf
* @return None
*/
void getChipData(uint8_t * regBuf);
/**
* @fn setMaxChargeVoltage
* @brief 设置最大充电电压
* @param data 最大充电电压:
* @n 三节电池的UPS: 11100 ~ 12600 mV
* @n 四节电池的UPS: 14800 ~ 16800 mV
* @return None
*/
void setMaxChargeVoltage(uint16_t data);
MCU | Work Well | Work Wrong | Untested | Remarks |
---|---|---|---|---|
Arduino Leonardo | √ |
- 2022/11/23 - 1.0.0 版本
- 2023/08/09 - 1.0.1 版本
Written by qsjhyy([email protected]), 2022. (Welcome to our website)