#ifndef __DRV_BQ27Z561_H__
#define __DRV_BQ27Z561_H__


#include "rtthread.h"
#include "bf0_hal.h"
#include "stdbool.h"
#include "stdio.h"

#define BQ27Z561_DRV_I2C_BUS_NAME           ("i2c1")    /**< i2c总线名 */


#define BQ27Z561_DRIVER_ADDR                (0x55)      /**> 驱动地址 */

#define BQ27Z561_TEMPERATURE_REG            (0x06)      /**> 温度寄存器 */
#define BQ27Z561_VOLTAGE_REG                (0x08)      /**> 电压寄存器 */
#define BQ27Z561_STATUS_REG                 (0x0A)      /**> 状态寄存器 */
#define BQ27Z561_CURRENT_REG                (0x0C)      /**> 电流寄存器 */
#define BQ27Z561_REMAINING_CAPACITY_REG     (0x10)      /**> 剩余容量寄存器 */
#define BQ27Z561_FULL_CHARGE_CAPACITY_REG   (0x12)      /**> 满充电容量寄存器 */
#define BQ27Z561_SOC_REG                    (0x2C)      /**> 电池寄存器 */









#endif  /* __DRV_BQ27Z561_H__ */


