| 84 | |
| 85 | |
| 86 | uint8_t AD51XX::write(const uint8_t rdac, const uint8_t value) |
| 87 | { |
| 88 | // COMMAND 1 - page 29 |
| 89 | if (rdac >= _potCount) return AD51XXA_INVALID_POT; |
| 90 | if (value > _maxValue) return AD51XXA_INVALID_VALUE; |
| 91 | _lastValue[rdac] = value; |
| 92 | uint8_t cmd = 0x10 | rdac; |
| 93 | return send(cmd, _lastValue[rdac]); |
| 94 | } |
| 95 | |
| 96 | |
| 97 | uint8_t AD51XX::writeAll(const uint8_t value) |