| 471 | |
| 472 | |
| 473 | uint8_t AD51XX::readBack(const uint8_t rdac, const uint8_t mask) |
| 474 | { |
| 475 | // COMMAND 3 - page 20 |
| 476 | _wire->beginTransmission(_address); |
| 477 | _wire->write(0x30 | rdac); |
| 478 | _wire->write(mask); |
| 479 | _wire->endTransmission(); |
| 480 | _wire->requestFrom(_address, (uint8_t)1); |
| 481 | return _wire->read(); |
| 482 | |
| 483 | // int a = _wire->write(0x30 | rdac); |
| 484 | // Serial.print("READBACK cmd: "); |
| 485 | // Serial.print(a); |
| 486 | // a = _wire->write(mask); |
| 487 | // Serial.print(" val: "); |
| 488 | // Serial.print(a); |
| 489 | // a = _wire->endTransmission(); |
| 490 | // Serial.print(" TX: "); |
| 491 | // Serial.println(a); |
| 492 | // a = _wire->requestFrom(_address, (uint8_t)1); |
| 493 | // Serial.print(" RF: "); |
| 494 | // Serial.println(a); |
| 495 | // return _wire->read(); |
| 496 | } |
| 497 | |
| 498 | |
| 499 | ///////////////////////////////////////////////////////////////////////////// |