GyverLibs / ServoSmooth

Библиотека для плавного управления сервоприводами с Arduino
MIT License
22 stars 3 forks source link

Fatal error: ServoSmooth.h: No such file or directory in PlatformIO #9

Closed Red-Cat-Fat closed 1 month ago

Red-Cat-Fat commented 1 month ago

Решил уйти и попробовать что-то, отличное от ArduinoIDE, сразу же решил попробовать PlatformIO. Перенёс код, начал подтягивать библиотеки. В своём проекте использую EncButton и ServoSmooth. Если EncButton подтянулась спокойно, то с ServoSmooth возникли проблемы, что после подтягивания вываливается ошибка компиляции:

Снимок экрана 2024-08-06 в 09 12 55

fatal error: ServoSmooth.h: No such file or directory

include

^~~~~~~ compilation terminated. Build finished with error(s).

Саму проблему я решил - она заключалась в том, что ServoSmooth не могла собрать и подтянуться PlatformIO. Что бы она спокойно собиралась нужно указать использование внутренних библиотек, чтобы ServoSmooth, использующая Servo скомпилировалась.

arduino-libraries/Servo@1.1.8

Источник GitHub platformio https://github.com/platformio/platformio-core/issues/28

Я думаю, что стоит указать этот момент в Readme.md в разделе установки.

Red-Cat-Fat commented 1 month ago

Завёл МР с правками Readme.md как я это вижу https://github.com/GyverLibs/ServoSmooth/pull/10