Скачал библиотеку с сайта (https://alexgyver.ru/gyverpower/), импортирую в пустом коде:
При компиляции выдаёт ошибку:
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp: In member function 'uint8_t GyverPower::sleepDelay(uint32_t)':
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp:159:11: error: invalid conversion from 'uint8_t {aka unsigned char}' to 'sleepprds_t' [-fpermissive]
sleep(i); // уйти в сон
^
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp:80:6: error: initializing argument 1 of 'void GyverPower::sleep(sleepprds_t)' [-fpermissive]
void GyverPower::sleep(sleepprds_t period) {
^
Ошибка компиляции.
Может сломанная библиотека, или я делаю что-то не так?
C++:
#include <GyverPower.h>
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp: In member function 'uint8_t GyverPower::sleepDelay(uint32_t)':
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp:159:11: error: invalid conversion from 'uint8_t {aka unsigned char}' to 'sleepprds_t' [-fpermissive]
sleep(i); // уйти в сон
^
C:\Users\Ђ«ҐЄбҐ©\Documents\Arduino\libraries\GyverPower\GyverPower.cpp:80:6: error: initializing argument 1 of 'void GyverPower::sleep(sleepprds_t)' [-fpermissive]
void GyverPower::sleep(sleepprds_t period) {
^
Ошибка компиляции.
Может сломанная библиотека, или я делаю что-то не так?