Ich versuche für meinen LED-Streifen drei Slider für Saturation, Hue und Value zu erstellen und habe ein Problem. Mit dem Code scheint alles zu stimmen, nur erhalte ich jedesmal eben folgende Fehlermeldung:
In file included from C:\Users\user\Documents\Arduino\sketch_mar19b\sketch_mar19b.ino:29:0:
C:\Users\user\Documents\Arduino\libraries\FastLED/FastLED.h:14:13: error: '#pragma' is not allowed here
pragma message "FastLED version 3.003.003"
^
In file included from C:\Users\user\Documents\Arduino\libraries\FastLED/FastLED.h:48:0,
from C:\Users\user\Documents\Arduino\sketch_mar19b\sketch_mar19b.ino:29:
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:36:11: error: 'RoReg' does not name a type
volatile RoReg *mInPort;
^
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h: In member function 'void Pin::_init()':
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:43:3: error: 'mInPort' was not declared in this scope
mInPort = (volatile RoReg*)portInputRegister(digitalPinToPort(mPin));
^
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:43:14: error: expected primary-expression before 'volatile'
mInPort = (volatile RoReg*)portInputRegister(digitalPinToPort(mPin));
^
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:43:14: error: expected ')' before 'volatile'
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:44:2: error: expected '}' at end of input
}
^
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h: In member function 'void Pin::toggle()':
C:\Users\user\Documents\Arduino\libraries\FastLED/fastpin.h:58:58: error: 'mInPort' was not declared in this scope
inline void toggle() attribute ((always_inline)) { *mInPort = mPinMask; }
^
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560.