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