Hi!
I tried to load the example of yours - UsbMouseDemo1 and it says there is error compiling.
error details:
In file included from C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/UsbMouse.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\UsbMouse-master\examples\UsbMouseDemo1\UsbMouseDemo1.ino:7:
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:479:26: error: variable 'usbDescriptorDevice' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorDevice[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:485:33: error: variable 'usbDescriptorConfiguration' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorConfiguration[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:491:29: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorHidReport[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:497:27: error: variable 'usbDescriptorString0' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorString0[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:503:31: error: variable 'usbDescriptorStringVendor' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringVendor[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:509:31: error: variable 'usbDescriptorStringDevice' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringDevice[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:515:37: error: variable 'usbDescriptorStringSerialNumber' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringSerialNumber[];
In file included from C:\Program Files (x86)\Arduino\libraries\UsbMouse-master\examples\UsbMouseDemo1\UsbMouseDemo1.ino:7:0:
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/UsbMouse.h:30:39: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of 'attribute((progmem))'
PROGMEM char usbHidReportDescriptor[52] = { /* USB report descriptor, size must match usbconfig.h */
Using library UsbMouse-master in folder: C:\Program Files (x86)\Arduino\libraries\UsbMouse-master (legacy)
exit status 1
Error compiling for board Arduino/Genuino Uno.
would love to get help from you, since im looking forward to be able to use my board as a mouse!
thanks :)
Hi!
I tried to load the example of yours - UsbMouseDemo1 and it says there is error compiling.
error details:
In file included from C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/UsbMouse.h:13:0,
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:479:26: error: variable 'usbDescriptorDevice' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorDevice[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:485:33: error: variable 'usbDescriptorConfiguration' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorConfiguration[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:491:29: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorHidReport[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:497:27: error: variable 'usbDescriptorString0' must be const in order to be put into read-only section by means of 'attribute((progmem))'
char usbDescriptorString0[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:503:31: error: variable 'usbDescriptorStringVendor' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringVendor[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:509:31: error: variable 'usbDescriptorStringDevice' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringDevice[];
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/usbdrv.h:515:37: error: variable 'usbDescriptorStringSerialNumber' must be const in order to be put into read-only section by means of 'attribute((progmem))'
int usbDescriptorStringSerialNumber[];
In file included from C:\Program Files (x86)\Arduino\libraries\UsbMouse-master\examples\UsbMouseDemo1\UsbMouseDemo1.ino:7:0:
C:\Program Files (x86)\Arduino\libraries\UsbMouse-master/UsbMouse.h:30:39: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of 'attribute((progmem))'
PROGMEM char usbHidReportDescriptor[52] = { /* USB report descriptor, size must match usbconfig.h */
Using library UsbMouse-master in folder: C:\Program Files (x86)\Arduino\libraries\UsbMouse-master (legacy)
exit status 1
Error compiling for board Arduino/Genuino Uno.
would love to get help from you, since im looking forward to be able to use my board as a mouse!
thanks :)