Skip to content

Error compiling for arduino uno #2

Description

@ziv13-meet

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 :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions