Joshua Henderson
a93b887f5f
AP_BattMonitor: move read_block up to SMBus base class
2022-08-30 09:09:54 +10:00
Josh Henderson
e37efa45de
AP_BattMonitor: add SMBus address param and create SMBus subtree
2021-08-03 09:36:26 +10:00
Randy Mackay
3de2dff6e3
AP_BattMonitor: simplify SMBus driver includes
2020-06-05 16:57:39 -07:00
Andre Kjellstrup
a2322a828c
AP_Battmonitor_SMBus_Solo: removed unused code/options
2020-02-06 15:04:18 -07:00
Michael du Breuil
8712fbd55d
AP_BattMonitor: Move per battery params into a containing class
2018-01-17 22:21:55 +00:00
Michael du Breuil
0cee2f2896
AP_BattMonitor: Require all backends to provide init
2017-10-26 20:10:08 +11:00
Michael du Breuil
f919c409bb
AP_BattMonitor: Remove redundant state copy
...
Every backend stored a instance reference, which wasn't used in most locations
which is redundant given that the state already tracks the instance for us as
well.
2017-04-28 00:36:10 +01:00
Michael du Breuil
3ab3face9b
AP_BattMonitor: SMBus: Read serial number
2017-04-28 00:36:10 +01:00
Michael du Breuil
9c3b97347a
AP_BattMonitor: Unify read_word interface
2017-04-21 00:38:41 +01:00
Michael du Breuil
3319c3ccdc
AP_BattMonitor: Use a common PEC helper
2017-04-21 00:38:41 +01:00
Tatsuya Yamaguchi
d30350276c
AP_BattMonitor: I2C driver becomes Solo driver
...
Rename class to Solo
Use internal I2C bus
Add capacity, current, button press checking
Only check continuously for voltage if reading fails for more than 5 seconds
2017-02-09 10:44:50 +09:00