/*
 * Copyright (c) 2023 Alvaro Garcia Gomez <maxpowel@gmail.com>
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef ZEPHYR_DRIVERS_SENSOR_MAX17048_MAX17048_H_
#define ZEPHYR_DRIVERS_SENSOR_MAX17048_MAX17048_H_

#include <zephyr/drivers/i2c.h>

enum max17048_regs {
	REGISTER_VCELL = 0x02,
	REGISTER_SOC = 0x04,
	REGISTER_MODE = 0x06,
	REGISTER_VERSION = 0x08,
	REGISTER_HIBRT = 0x0A,
	REGISTER_CONFIG = 0x0C,
	REGISTER_VALRT = 0x14,
	REGISTER_CRATE = 0x16,
	REGISTER_VRESET = 0x18,
	REGISTER_CHIP_ID = 0x19,
	REGISTER_STATUS = 0x1A,
	REGISTER_TABLE = 0x40,
	REGISTER_COMMAND = 0xFE,
};

#endif /* ZEPHYR_DRIVERS_SENSOR_MAX17048_MAX17048_H_ */
