20-04-2022, 04:05
No to i tak sukces, miałem bibliotekę od Adafruit i nie odpaliłem na niej STM32, wziąłem jakąś inną, która była opisana jako dedykowana dla STM32.
Jak walczyłeś z biblioteką dla LCD to odpalenie na drugim I2C trzeba było zdefiniować w bibliotece ekranu. To że w programie uruchamiasz 2 linię I2C to nie informuje jeszcze biblioteki Oled, że ten ekran ma działać na tym I2C. Trzeba sprawdzić co jest w bibliotece.
Może to ma powiązać jedno z drugim:
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
czyli &Wire2,
Jak walczyłeś z biblioteką dla LCD to odpalenie na drugim I2C trzeba było zdefiniować w bibliotece ekranu. To że w programie uruchamiasz 2 linię I2C to nie informuje jeszcze biblioteki Oled, że ten ekran ma działać na tym I2C. Trzeba sprawdzić co jest w bibliotece.
Może to ma powiązać jedno z drugim:
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
czyli &Wire2,
Miło być decenianym https://buycoffee.to/kaczakat