Тормозит I2C или DS3231?

THE_KONDRAT

✩✩✩✩✩✩✩
7 Фев 2019
4
0
К i2c подключен модуль RTC ( DS3231) и дисплей на базе SSD1306
В момент чтения показаний часов иногда программа зависает на секунду, причём зависает именно на следующей процедуре:

1559064448005.png
C++:
void rttc() {
DateTime now = rtc.now();
hrs = now.hour();
mins = now.minute();
secs = now.second();
}

Судя по логам в консоли, задержку вызывает только чтение даты и времени с часов. Библиотека rtclib. Это нормальное поведение данного модуля или всё-таки нет?