This commit is contained in:
2025-03-20 21:08:37 +01:00
parent 76e182935b
commit f16659c25c
3 changed files with 42 additions and 11 deletions

View File

@@ -32,20 +32,21 @@ enum ConversionTime {
class INA233{
public:
INA233(uint8_t addr, TwoWire *wire = &Wire);
bool begin(const uint8_t sda, const uint8_t scl);
char* print_device_number();
INA233(uint8_t addr, TwoWire* wire = &Wire);
bool begin(const uint8_t sda, const uint8_t scl);
float getBusVoltage(void);
float getShuntVoltage_mV(void);
float getShuntVoltage(void);
float getBusVoltage(void);
float getShuntVoltage_mV(void);
float getShuntVoltage(void);
void setAveragingMode(AveragingMode);
void setBusVoltageConversionTime(ConversionTime);
void setShuntVoltageConversionTime(ConversionTime);
uint16_t getConfigRegister();
void setAveragingMode(AveragingMode);
void setBusVoltageConversionTime(ConversionTime);
void setShuntVoltageConversionTime(ConversionTime);
bool isConnected(void);
uint16_t getConfigRegister();
bool isConnected(void);
private:
float _current_LSB;