Dziękuję za odpowiedzi. Po zmianie adresu na 0xEC program nie "utyka" w jednym miejscu. Mam jednak problemy z odczytaniem wartości zmierzonych przez czujnik. Wynik wyświetlam na jednej cyfrze wyświetlacza 7-seg (wymagania projektowe) i jedyne co udaje mi się uzyskać to kolejne wyświetlanie 0, 0, 8 - co miało by odpowiadać 00,8*C. Poniżej znowu odchudzony kod tym razem jednak z funkcjami do odczytu danych z czujnika:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Sam czujnik z pewnością jest w porządku - sprawdzone na ESP8266, który leży obok i odczytuje temperaturę i ciśnienie gdy podłączę do niego czujnik. Magistrala I2C również funkcjonuje bo we właściwym kodzie używam jeszcze RTC na PCF8583 z którym atmega komunikuje się bez przeszkód.
Może któryś z szanownych kolegów bawił się już BMP280 w podobny sposób? Będę wdzięczny za wszelkie wskazówki.