USBKeyboard
USBKeyboard copied to clipboard
Error compiling wth Arduino IDE
Hy, I cannot compile helloworld.pde under IDE 1.6.5. Here is the error generated:
Arduino: 1.6.5 (Linux), Board: "Arduino/Genuino Uno"
Using library USBKeyboard in folder: /home/diesis/Arduino/libraries/USBKeyboard (legacy)
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino -I/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/variants/standard -I/home/diesis/Arduino/libraries/USBKeyboard /tmp/build6011424712521162941.tmp/helloworld.cpp -o /tmp/build6011424712521162941.tmp/helloworld.cpp.o
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h: In member function 'void USBKeyboard::sendKeyStroke(byte, byte)':
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:32:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Reserved
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:32:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:34:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Keycode 2
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:34:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:35:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Keycode 3
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:35:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:36:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Keycode 4
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:36:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:37:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Keycode 5
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:37:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:38:22: error: call of overloaded 'write(int, int)' is ambiguous
Serial.write(0, 1); // Keycode 6
^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:38:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
Error compiling.