В таком случае, вызов rtc.begin() просто не нужен, если перед этим была инициализация bmp.begin().
А вот там выполняется условие
Как я понял из регистра d0 считывается значение, и если оно равно 0х55 то считается, что датчик работает. Что это за регистр, надо курить даташит. Но мне кажется, что...