При компиляции выходит красное сообщения , но потом пишет компиляция прошла успешно!
- Войдите на сайт для отправки комментариев
Чт, 04/02/2016 - 09:38
Вот оно при компиляции выходит вот это E:\програмирование\arduino-1.6.6\libraries\PS2X_lib\PS2X_lib.cpp: In member function 'boolean PS2X::read_gamepad(boolean, byte)':
E:\програмирование\arduino-1.6.6\libraries\PS2X_lib\PS2X_lib.cpp:96:54: warning: narrowing conversion of 'motor2' from 'byte {aka unsigned char}' to 'char' inside { } [-Wnarrowing]
char dword[9] = {0x01,0x42,0,motor1,motor2,0,0,0,0};
^
что может быть?
как это исправить?
Компилятор предупреждает, что имеет место преобразование типа. Возможна ошибка. Если motor2 и dword[4] участвуют в арифметических операциях, то код может работать неверно.
char motor2;//должно исправить ситуацию
или
byte dword[9];
Что тогда делать
Из за этого может не работать схема
А то она не отличается на пульт
И живёт своей жизнью