Combined Arduino library for reading multiple INA2xx power monitor devices
Moved the repository from "SV-Zanshin" to "Zanduino" and changed all internal references to point to the new location.
Changed the Continuous Integration (CI) from Travis-CI to GitHub Actions
Fixed the following issues:
#66 - incorrect "power_LSB" value for INA226 resulting in incorrect power readings #71 - library optimizations to slightly reduce code size #64 - begin(dev,a,o) on 2nd call does not change device settings #72 - add functionality to allow deactiving EEPROM and using dynamic memory for INA device information storage
Fix Issue #62
Issue #41 fixed Issue #60 fixed
Reformatted all code with "clang-format" to standardized c++ in Google style.
Issue #56 - Limit of +/- 2kW on getBusMicroWatts Issue #57 - "Alert..." Function names changed to "alert..." Issue #58 - Reformatted source files to standard C++ formatting using "clang-format"
This release encompasses the following changes from V1.0.9
Issue #50 - Fix in begin() method for MaxBusAmps overflow. https://github.com/alphaarea Issue #52 - Search for all 16 possible devices rather than just 15. https://github.com/nathancheek Issue #53 - Extraneous conversion in getShuntMicrovolts removed. https://github.com/nathancheek Issue #54 - Changed begin() to accept MaxAmps from 1A to 1022A. https://github.com/we9v
Fixed Issues #48 and #49 plus Doxygen documentation changes
This release encompasses the following changes from V1.0.7
Issue #38 - Added getDeviceAddress() method Issue #39 - Allow non-AVR processors without EEPROM to run Issue #19 - corrected 4 value ranges in bus/shunt conversion Issue #40 - corrected INA226_CONFIG_SADC_MASK value Issue #42 - Restrict I2C scan to only scan possible INA2xx devices Issue #43 - Added new method "conversionFinisheds()"
Also cleaned up the source code made it doxygen compatible
Issue #32 Issue #33 Convert to Doxygen documentation format Issue #34 Board description details Issue #36 Integrate with Travis-CI Issue #37 Automated doxygen deployment to gh-pages
Addressed issues:
#29 #30 #31