digistump / DigistumpArduino

Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.5+)
934 stars 377 forks source link

Upload Error #81

Closed April-2-1 closed 6 years ago

April-2-1 commented 6 years ago

When i upload Sketches like Blink or similar, everything works fine, but if the code contains anything of the digistump library, i get this error:


In file included from c:\users\osk21\documents\arduinodata\packages\arduino\tools\avr-gcc\4.8.1-arduino5\avr\include\avr\io.h:99:0,

             from C:\Users\osk21\Documents\ArduinoData\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkMouse\usbportability.h:121,

             from C:\Users\osk21\Documents\ArduinoData\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkMouse\usbdrvasm.S:19:

C:\Users\osk21\Documents\ArduinoData\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkMouse\usbdrv.h:638:33: error: operator '*' has no left operand

define USB_INTR_PENDING GIFR

                             ^

C:\Users\osk21\Documents\ArduinoData\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkMouse\usbdrvasm.S:70:5: note: in expansion of macro 'USB_INTR_PENDING'

if USB_INTR_PENDING < 0x40 / This is an I/O address, use in and out /

 ^

exit status 1 Error compiling for board Digispark (Default - 16.5mhz).


Can someone tell me what this error means and how to fix it? I did everything as described in Seytonics Tutorial on Youtube.

Thanks, BaumeistervonOsk