MecanumBot icon indicating copy to clipboard operation
MecanumBot copied to clipboard

Fixed compilation error when MOTOR_TEST is set to 1

Open chmutoff opened this issue 5 years ago • 0 comments

При попытке скомпилировать проект для запуска теста мотора (#define MOTOR_TEST 1) компилятор ругается потому что видимость метода run "protected":

mecanum_ps2_opto:89:27: error: 'void GMotor::run(workMode, int16_t)' is protected within this context

Если MOTOR_TEST 0, компилятор не компилирует код для тестирования моторчиков и ошибка не появляется.

Необходимо использовать "public" методы доступные в библиотеке GyverMotor. В коде заменены вызовы функции run на setSpeed. Выставляем режми движения AUTO для полного подчинения setSpeed, разгоняем моторчики, ждём, тормозим и переводим моторчики в режим STOP.

chmutoff avatar Sep 02 '20 21:09 chmutoff