Проблема с Arduino:Adafruit_SSD1306_128x64_i2c_init(); was not declared in the scope

Я включил файл Adafruit_SSD1306.h, однако он по-прежнему показывает мне ошибку, такую как "Adafruit_SSD1306_128x64_i2c_init(); не был объявлен в области видимости" Может ли кто-нибудь просветить меня по этому поводу?

, 👍-1

Обсуждение

Зачем ему существовать? В этой библиотеке нет такой функции. Вы записали это в свой код? Если да, то кто произвел на вас впечатление, что вы должны это сделать?, @Majenko

Как отмечали другие, этой функции в библиотеке не существует. Почему бы вам сначала не попробовать использовать один из примеров скетчей, прилагаемых к библиотеке Adafruit SSD1306? Вы уверены, что не пытаетесь использовать код, предназначенный для другой библиотеки SSD1306?, @StarCat


1 ответ


0

Судя по https://github.com/adafruit/Adafruit_SSD1306/blob/master/Adafruit_SSD1306.h в этом файле нет такой функции, следовательно, она не существует. Вот почему вы получаете это сообщение об ошибке.

Что заставляет вас думать, что такая функция будет существовать? Есть ли у вас связь с тем, что заставило вас в это поверить?

,