| 89 | |
| 90 | |
| 91 | int MCP4725::setValue(const uint16_t value) |
| 92 | { |
| 93 | if (value == _lastValue) return 0; |
| 94 | if (value > MCP4725_MAXVALUE) return MCP4725_VALUE_ERROR; |
| 95 | int rv = _writeFastMode(value); |
| 96 | if (rv == 0) _lastValue = value; |
| 97 | return rv; |
| 98 | } |
| 99 | |
| 100 | |
| 101 | uint16_t MCP4725::getValue() |