Mesure delai écoulé entre 2 dates rtclib.h+ sd.h?

En la retournant, tout simplement :

DateTime bp1(void)
{
  DateTime now = rtc.now();
  ///...
  return now;
}
// idem pour bp2
// Dans loop() : 
    DateTime t1 = bp1();
    // ...
    DateTime t2 = bp2();
    uint32_t diff = t2.unixtime() - t1.unixtime();
    uint32_t diffMinutes = diff / 60;
    // ou :
    TimeSpan delta = t2 - t1;
    uint32_t diff = delta.totalseconds();
    uint32_t diffMinutes = diff / 60;