NodeMCU и VS Code - PullRequest
       7

NodeMCU и VS Code

0 голосов
/ 29 февраля 2020

Я работаю над небольшим проектом с NodeMCU, довольно типичным типом датчика температуры, сообщающим в мой собственный веб-сервис.

Я получил основы его работы просто отлично, используя Arduino IDE, но я решил, что мне нужен более мощный редактор, поэтому я перешел к использованию кода Visual Studio. Работает нормально, скетч открывается, компилируется и загружается на доску без проблем. VS Code является гораздо лучшим редактором, чем когда-либо могла бы быть Arduino IDE.

За исключением VS Code помечает 2 идентификатора как неизвестные.

Во-первых, U8G2_SSD1306_128X32_UNIVISION_F_HW_I2 C для дисплея, а также D7 как определение булавки. В обоих случаях я могу навести курсор мыши на идентификатор, нажать F12, и он правильно покажет мне определение из соответствующего заголовочного файла. (Как ни странно, для определения D7 в pins_arduino.h он также помечает uint8_t как неопределенный, но также показывает его определение, когда я нажимаю F12)

Как я уже сказал, несмотря на это, скриншот компилируется, загружается и работает очень хорошо , Я мог проигнорировать ошибку, но мое ОКР не позволит мне. ;)

У меня установлено расширение Arduino для Visual Studio от Microsoft v0.2.29 (последняя версия) и установлены определения платы сообщества ESP8266 v2.6.3. Я использую библиотеку U8g2 Оливера, v 2.27.6.

У кого-нибудь есть идеи по этому поводу?

...