| 146 | |
| 147 | |
| 148 | uint8_t AD524X::midScaleReset(const uint8_t rdac) |
| 149 | { |
| 150 | if (rdac >= _pmCount) return AD524X_ERROR; |
| 151 | |
| 152 | uint8_t cmd = AD524X_RESET; |
| 153 | if (rdac == 1) cmd |= AD524X_RDAC1; |
| 154 | cmd = cmd | _O1 | _O2; |
| 155 | _lastValue[rdac] = AD524X_MIDPOINT; |
| 156 | return send(cmd, _lastValue[rdac]); |
| 157 | } |
| 158 | |
| 159 | |
| 160 | // read datasheet P.15 |