sggt/App/APP_WU/Src/ip5310_i2c.c

20 lines
336 B
C

#include "ip5310_i2c.h"
uint8_t rx_data = 0;
uint8_t tx_data = 0;
uint8_t bat_cpa;
//I2C读取电池电量
void read_battery(void)
{
tx_data = BATTERY_CAPACITY;
HAL_I2C_Master_Transmit(&hi2c3, WRITE_CMD, &tx_data, 1, 0xff);
HAL_I2C_Master_Receive(&hi2c3, READ_CMD, &rx_data, 1, 0xff);
bat_cpa = (rx_data >> 4);
}