Topic: Проблема с написанием эскиза flprog
Привет
remotexy дает мне этот код:
Например
REMOTEXY_MODE__SOFTSERIAL
REMOTEXY_SERIAL_RX 2
REMOTEXY_SERIAL_TX 3
REMOTEXY_SERIAL_SPEED 9600
[255,1,0,0,0,13,0,11,2,1,
1,0,22,56,19,19,105,31,70,0];
input unsigned char win; /* =1 если кнопка нажата, иначе =0 */
При компиляции в среде Arduino IDE, Выдает эту ошибку:
In file included from c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/RemoteXY.h:168:0,
from C:\Users\Zura\AppData\Local\Temp\flprog\pr2\pr2.ino:2:
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h: In constructor 'CRemoteXY::CRemoteXY(const void*, void*, const char*, uint8_t, uint8_t, long int)':
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:18:5: error: 'initSerial' was not declared in this scope
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:18:5: note: suggested alternative: 'Serial'
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
Serial
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h: In member function 'virtual void CRemoteXY::sendByte(uint8_t)':
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:26:5: error: 'serial' was not declared in this scope
serial->write (b);
^~~~~~
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:26:5: note: suggested alternative: 'Serial'
serial->write (b);
^~~~~~
Serial
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::receiveByte()':
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:33:17: error: 'serial' was not declared in this scope
uint8_t b = serial->read ();
^~~~~~
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:33:17: note: suggested alternative: 'Serial'
uint8_t b = serial->read ();
^~~~~~
Serial
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::availableByte()':
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:42:12: error: 'serial' was not declared in this scope
return serial->available ();
^~~~~~
c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY\src/modules/serial.h:42:12: note: suggested alternative: 'Serial'
return serial->available ();
^~~~~~
Serial
Multiple libraries were found for "RemoteXY.h"
Used: c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXY
Not used: c:\Program Files (x86)\FLProg\ideV6\libraries\RemoteXYV3
exit status 1
Error compiling for board Arduino Nano.
Я добавил библиотеку.
Раньше такого не было.
Вы можете помочь мне определить проблему?
заранее спасибо