zephyr/drivers/fuel_gauge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Johannes Schuler 53878ab411 drivers: fuel_gauge: hy4245: add emulator
Add an I2C emulator for the HY4245 that models the standard commands
with fixed readings, the Control() subcommands, the seal and calibration
mode state and a small data flash with the BlockData() checksum
handling, so the driver can be tested on native_sim.

Assisted-by: Claude:claude-fable-5-1
Signed-off-by: Johannes Schuler <jschuler@testo.de>
2026-10-28 22:33:01 -04:00
..
adp5360 drivers: fuel_gauge: fix FUEL_GAUGE_CYCLE_COUNT to whole cycles 2026-07-01 23:45:05 -04:00
axp2101 drivers: fg: Add units to enum/union fields 2026-06-12 10:05:28 +02:00
bq27z746 drivers: fuel_gauge: fix FUEL_GAUGE_CYCLE_COUNT to whole cycles 2026-07-01 23:45:05 -04:00
bq40z50 drivers: fg: Add units to enum/union fields 2026-06-12 10:05:28 +02:00
composite fuel_gauge: composite: limit SoC from charger state 2026-09-10 12:16:25 +02:00
hy4245 drivers: fuel_gauge: hy4245: add emulator 2026-10-28 22:33:01 -04:00
lc709203f cleanup: remove copyright emails and reformat networking sources 2026-08-20 14:14:56 +02:00
linux_fuel_gauge drivers: fuel_gauge: add native_sim Linux sysfs backed driver 2026-10-28 22:28:22 -04:00
ltc2959 drivers: fg: Add units to enum/union fields 2026-06-12 10:05:28 +02:00
max17048 drivers: fg: Add units to enum/union fields 2026-06-12 10:05:28 +02:00
sbs_gauge drivers: fuel_gauge: sbs_gauge: log emulator accesses at debug level 2026-10-13 09:37:26 +02:00
sy24561 drivers: fg: Add units to enum/union fields 2026-06-12 10:05:28 +02:00
CMakeLists.txt drivers: fuel_gauge: add native_sim Linux sysfs backed driver 2026-10-28 22:28:22 -04:00
emul_fuel_gauge_syscall_handlers.c
fuel_gauge_syscall_handlers.c drivers: fuel_gauge: add fuel_gauge_set_buffer_prop 2026-09-21 16:27:06 -04:00
Kconfig drivers: fuel_gauge: add native_sim Linux sysfs backed driver 2026-10-28 22:28:22 -04:00