GyverStepper icon indicating copy to clipboard operation
GyverStepper copied to clipboard

setTargetDeg в версии 2.7

Open worms-qwe opened this issue 1 year ago • 4 comments

При компиляции любого примера с использованием setTargetDeg из библиотеки GyverStepper2 выдается ошибка: "Compilation error: call of overloaded 'setTargetDeg(int)' is ambiguous".

На старой библиотеке 2.6.4 проблема отсутствует.

worms-qwe avatar Jan 14 '24 15:01 worms-qwe

На какой платформе?

GyverLibs avatar Jan 14 '24 16:01 GyverLibs

Arduino nano Еще заметил, что setMaxSpeed в 1.6.4 выдает туже ошибку, а в 1.7.0 полет нормальный.

worms-qwe avatar Jan 14 '24 19:01 worms-qwe

Подтверждаю, тоже ошибка компиляции в setTargetDeg(int), Arduino nano

Ko777tya avatar Mar 01 '24 10:03 Ko777tya

пофиксил, будет в следующем обновлении. Пока что руководствуйтесь документацией - если указан int или float - надо использовать int или float, чтобы компилятор не путался. Если стоит int32_t - нужно использовать int32_t, например setTargetDeg((int32_t)12345);

GyverLibs avatar Mar 10 '24 16:03 GyverLibs