| 127 | |
| 128 | |
| 129 | bool INA226::setAverage(uint8_t avg) |
| 130 | { |
| 131 | if (avg > 7) return false; |
| 132 | uint16_t mask = _readRegister(INA226_CONFIGURATION); |
| 133 | mask &= ~INA226_CONF_AVERAGE_MASK; |
| 134 | mask |= (avg << 9); |
| 135 | _writeRegister(INA226_CONFIGURATION, mask); |
| 136 | return true; |
| 137 | } |
| 138 | |
| 139 | |
| 140 | uint8_t INA226::getAverage() |