08-04-2022, 12:15
W którym miejscu poległeś? Masz ten zmodyfikowany plik (pliki, całą bibliotekę) wrzucić do katalogu szkicu i podać ścieżkę do biblioteki z "" apostrofami. Potem przy kompilacji potwierdź oczami, czy do kompilacji wzięło zmodyfikowany plik, trzeba włączyć wszystkie komunikaty podczas kompilacji (i wgrywania ewentualnie) w ustawieniach programu Arduino IDE.
Druga sprawa, to CORE dla STM, są różne, ja mam ze dwa, ale może być więcej.
W przykładach do danego CORE, po wybraniu płytki maple mini, mam I2c_scanner_wire, jest w nim opcja zakomentowana:
//TwoWire WIRE2 (2,I2C_FAST_MODE);
//#define Wire WIRE2
Użyj tego i znajdź na magistrali adres LCD, potem przełącz sprzęt na drugi I2C, zrób zmiany w szkicu pod drugi I2C i potwierdź, że to działa. Dopiero potem można działać ze zmodyfikowaną biblioteką z nadzieją, że wszystko zagra.
Druga sprawa, to CORE dla STM, są różne, ja mam ze dwa, ale może być więcej.
W przykładach do danego CORE, po wybraniu płytki maple mini, mam I2c_scanner_wire, jest w nim opcja zakomentowana:
//TwoWire WIRE2 (2,I2C_FAST_MODE);
//#define Wire WIRE2
Użyj tego i znajdź na magistrali adres LCD, potem przełącz sprzęt na drugi I2C, zrób zmiany w szkicu pod drugi I2C i potwierdź, że to działa. Dopiero potem można działać ze zmodyfikowaną biblioteką z nadzieją, że wszystko zagra.
Miło być decenianym https://buycoffee.to/kaczakat