#ifndef __MAX17042_BATTERY_H_
#define __MAX17042_BATTERY_H_
#define MAX17042_STATUS_BattAbsent …
#define MAX17042_BATTERY_FULL …
#define MAX17042_DEFAULT_SNS_RESISTOR …
#define MAX17042_DEFAULT_VMIN …
#define MAX17042_DEFAULT_VMAX …
#define MAX17042_DEFAULT_TEMP_MIN …
#define MAX17042_DEFAULT_TEMP_MAX …
#define MAX17042_FULL_THRESHOLD …
#define MAX17042_CHARACTERIZATION_DATA_SIZE …
enum max17042_register { … };
enum max17055_register { … };
enum max17047_register { … };
enum max170xx_chip_type { … };
struct max17042_reg_data { … };
struct max17042_config_data { … } __packed;
struct max17042_platform_data { … };
#endif