| 622 | |
| 623 | |
| 624 | void HT16K33::writePos(uint8_t pos, uint8_t mask) |
| 625 | { |
| 626 | if (_cache && (_displayCache[pos] == mask)) return; |
| 627 | _wire->beginTransmission(_address); |
| 628 | _wire->write(pos * 2); |
| 629 | _wire->write(mask); |
| 630 | _wire->endTransmission(); |
| 631 | _displayCache[pos] = _cache ? mask : HT16K33_NONE; |
| 632 | } |
| 633 | |
| 634 | |
| 635 | void HT16K33::writePos(uint8_t pos, uint8_t mask, bool point) |