It has both serial USB and USB OTG connections, I have selected it as sparkfun thing (esp32 ) and it does not go through.
I've selected TinyUSB as example and tried both usb ports. Does it support ESP32?
The error I've gotten:
WARNING: library Corsair Lighting Protocol claims to run on avr, samd, rp2040 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from c:\Users\Artas\Documents\Arduino\libraries\FastLED\src/FastLED.h:75,
from c:\Users\Artas\Documents\Arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
from c:\Users\Artas\Documents\Arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
from C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:16:
c:\Users\Artas\Documents\Arduino\libraries\FastLED\src/fastspi.h:157:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:31:1: error: 'CorsairLightingProtocolTinyUSBHID' does not name a type; did you mean 'CorsairLightingProtocolController'?
CorsairLightingProtocolTinyUSBHID cHID(&cLP);
^~~~~~~~~
CorsairLightingProtocolController
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino: In function 'void setup()':
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:34:2: error: 'cHID' was not declared in this scope
cHID.setup();
^~~~
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:34:2: note: suggested alternative: 'PRID'
cHID.setup();
^~~~
PRID
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino: In function 'void loop()':
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:43:2: error: 'cHID' was not declared in this scope
cHID.update();
^~~~
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:43:2: note: suggested alternative: 'PRID'
cHID.update();
^~~~
PRID
exit status 1
Compilation error: 'CorsairLightingProtocolTinyUSBHID' does not name a type; did you mean 'CorsairLightingProtocolController'?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
It has both serial USB and USB OTG connections, I have selected it as sparkfun thing (esp32 ) and it does not go through.
I've selected TinyUSB as example and tried both usb ports. Does it support ESP32? The error I've gotten: WARNING: library Corsair Lighting Protocol claims to run on avr, samd, rp2040 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from c:\Users\Artas\Documents\Arduino\libraries\FastLED\src/FastLED.h:75, from c:\Users\Artas\Documents\Arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18, from c:\Users\Artas\Documents\Arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34, from C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:16: c:\Users\Artas\Documents\Arduino\libraries\FastLED\src/fastspi.h:157:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:31:1: error: 'CorsairLightingProtocolTinyUSBHID' does not name a type; did you mean 'CorsairLightingProtocolController'? CorsairLightingProtocolTinyUSBHID cHID(&cLP); ^
~~~~~~~~ CorsairLightingProtocolController C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino: In function 'void setup()': C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:34:2: error: 'cHID' was not declared in this scope cHID.setup(); ^~~~ C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:34:2: note: suggested alternative: 'PRID' cHID.setup(); ^~~~ PRID C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino: In function 'void loop()': C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:43:2: error: 'cHID' was not declared in this scope cHID.update(); ^~~~ C:\Users\Artas\AppData\Local\Temp.arduinoIDE-unsaved2024323-20416-12vaa6e.7977\TinyUSB\TinyUSB.ino:43:2: note: suggested alternative: 'PRID' cHID.update(); ^~~~ PRIDexit status 1
Compilation error: 'CorsairLightingProtocolTinyUSBHID' does not name a type; did you mean 'CorsairLightingProtocolController'?