Adding BatMon smart battery as a module and refactoring SMBUS based SBS 1.1 spec to a library

This commit is contained in:
echoG
2021-06-09 12:17:45 -04:00
committed by GitHub
parent 8be1034346
commit 6bc09138c1
66 changed files with 1012 additions and 11 deletions
+2 -2
View File
@@ -47,8 +47,8 @@
#include "SMBus.hpp"
#include <mathlib/mathlib.h>
SMBus::SMBus(int bus_num, uint16_t address) :
I2C(DRV_BAT_DEVTYPE_SMBUS, MODULE_NAME, bus_num, address, 100000)
SMBus::SMBus(uint8_t device_id, int bus_num, uint16_t address) :
I2C(device_id, MODULE_NAME, bus_num, address, 100000)
{
}
+1 -1
View File
@@ -50,7 +50,7 @@ class SMBus : public device::I2C
public:
static constexpr uint8_t MAX_BLOCK_LEN = 34;
SMBus(int bus_num, uint16_t address);
SMBus(uint8_t device_id, int bus_num, uint16_t address);
~SMBus() override;
/**