no-OS
Public Attributes | List of all members
ltc4162l_chip_info Struct Reference

LTC4162L chip info. More...

#include <ltc4162l.h>

Public Attributes

uint32_t base_voltage
 
uint32_t scale_factor
 
uint32_t range
 
uint16_t(* get_vcharge_setting )(uint16_t reg, uint16_t cell_count, uint16_t chem_type)
 
uint16_t(* get_vbat )(uint16_t reg, uint16_t cell_count, uint16_t chem_type)
 
uint16_t(* get_avg_vbat )(uint16_t reg, uint16_t cell_count, uint16_t chem_type)
 
uint16_t(* get_die_temp )(uint16_t reg, uint16_t cell_count, uint16_t chem_type)
 
uint16_t(* read_ibat )(struct ltc4162l_desc *dev, uint16_t signed_regval)
 
uint16_t(* read_input_current )(struct ltc4162l_desc *dev, uint16_t signed_regval)
 

Detailed Description

LTC4162L chip info.

Member Data Documentation

◆ base_voltage

uint32_t ltc4162l_chip_info::base_voltage

◆ get_avg_vbat

uint16_t(* ltc4162l_chip_info::get_avg_vbat) (uint16_t reg, uint16_t cell_count, uint16_t chem_type)

◆ get_die_temp

uint16_t(* ltc4162l_chip_info::get_die_temp) (uint16_t reg, uint16_t cell_count, uint16_t chem_type)

◆ get_vbat

uint16_t(* ltc4162l_chip_info::get_vbat) (uint16_t reg, uint16_t cell_count, uint16_t chem_type)

◆ get_vcharge_setting

uint16_t(* ltc4162l_chip_info::get_vcharge_setting) (uint16_t reg, uint16_t cell_count, uint16_t chem_type)

◆ range

uint32_t ltc4162l_chip_info::range

◆ read_ibat

uint16_t(* ltc4162l_chip_info::read_ibat) (struct ltc4162l_desc *dev, uint16_t signed_regval)

◆ read_input_current

uint16_t(* ltc4162l_chip_info::read_input_current) (struct ltc4162l_desc *dev, uint16_t signed_regval)

◆ scale_factor

uint32_t ltc4162l_chip_info::scale_factor

The documentation for this struct was generated from the following file: