Legion2 / CorsairLightingProtocol

Control LEDs connected to an Arduino with iCUE, create an unofficial Corsair iCUE compatible Arduino LED controller.
Apache License 2.0
516 stars 64 forks source link

Compilation error: 'CorsairLightingFirmwareStorageEEPROM' does not name a type; did you mean 'CorsairLightingFirmwareStorageStatic'? #295

Closed HasseM closed 2 years ago

HasseM commented 2 years ago

Describe the problem New PC. setting up my dev environment. Trying to run this project on a RaspberryPi Pico. It was all working on my old PC. RPi pico is still connected and recognized by iCue. Now I want to get it all working on my new PC but I end up in a large amount of errors. I have been trying to fix it for a couple of hours now and I seem to be missing something..... or did it break with new versions of stuff?

Error: Compilation error: 'CorsairLightingFirmwareStorageEEPROM' does not name a type; did you mean 'CorsairLightingFirmwareStorageStatic'?

Screenshots

In file included from q:\arduino\libraries\FastLED\src/FastLED.h:50,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/fastpin.h:120:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  120 |  inline void hi(register port_ptr_t port) __attribute__ ((always_inline)) { *port |= mPinMask; }
      |                                     ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:121:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  121 |  inline void lo(register port_ptr_t port) __attribute__ ((always_inline)) { *port &= ~mPinMask; }
      |                                     ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:122:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  122 |  inline void set(register port_t val) __attribute__ ((always_inline)) { *mPort = val; }
      |                                  ^~~
q:\arduino\libraries\FastLED\src/fastpin.h:124:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  124 |  inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port  = val; }
      |                                          ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:124:64: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  124 |  inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port  = val; }
      |                                                                ^~~
q:\arduino\libraries\FastLED\src/fastpin.h:228:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  228 |  inline static void hi(register port_ptr_t port) __attribute__ ((always_inline)) { }
      |                                            ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:229:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  229 |  inline static void lo(register port_ptr_t port) __attribute__ ((always_inline)) { }
      |                                            ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:230:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  230 |  inline static void set(register port_t val) __attribute__ ((always_inline)) { }
      |                                         ^~~
q:\arduino\libraries\FastLED\src/fastpin.h:232:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  232 |  inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { }
      |                                                 ^~~~
q:\arduino\libraries\FastLED\src/fastpin.h:232:71: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  232 |  inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { }
      |                                                                       ^~~
In file included from q:\arduino\libraries\FastLED\src/FastLED.h:51,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/fastspi_types.h:22:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   22 |     static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data) { return data; }
      |                                                                                  ^~~~
q:\arduino\libraries\FastLED\src/fastspi_types.h:23:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   23 |     static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }
      |                                                                                  ^~~~
q:\arduino\libraries\FastLED\src/fastspi_types.h:23:105: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   23 |     static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }
      |                                                                                                         ^~~~~
In file included from q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastled_arm_rp2040.h:5,
                 from q:\arduino\libraries\FastLED\src/platforms.h:35,
                 from q:\arduino\libraries\FastLED\src/FastLED.h:54,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastpin_arm_rp2040.h:28:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   28 |   inline static void set(register port_t val) __attribute__ ((always_inline)) { sio_hw->gpio_out = val; }
      |                                          ^~~
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastpin_arm_rp2040.h:34:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   34 |   inline static void hi(register port_ptr_t port) __attribute__ ((always_inline)) { hi(); }
      |                                             ^~~~
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastpin_arm_rp2040.h:35:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   35 |   inline static void lo(register port_ptr_t port) __attribute__ ((always_inline)) { lo(); }
      |                                             ^~~~
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastpin_arm_rp2040.h:36:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   36 |   inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }
      |                                                  ^~~~
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastpin_arm_rp2040.h:36:72: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   36 |   inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }
      |                                                                        ^~~
In file included from q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/clockless_arm_rp2040.h:5,
                 from q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastled_arm_rp2040.h:6,
                 from q:\arduino\libraries\FastLED\src/platforms.h:35,
                 from q:\arduino\libraries\FastLED\src/FastLED.h:54,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h: In function 'int showLedData(volatile uint32_t*, uint32_t, const uint8_t*, uint32_t, M0ClocklessData*)':
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:16:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   16 |   register uint32_t scratch=0;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:17:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   17 |   register struct M0ClocklessData *base = pData;
      |                                    ^~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:18:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   18 |   register volatile uint32_t *port = _port;
      |                               ^~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:19:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   19 |   register uint32_t d=0;
      |                     ^
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:20:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   20 |   register uint32_t counter=num_leds;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:21:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   21 |   register uint32_t bn=0;
      |                     ^~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:22:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   22 |   register uint32_t b=0;
      |                     ^
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:23:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   23 |   register uint32_t bitmask = _bitmask;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:26:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   26 |   register const uint8_t *leds = _leds;
      |                           ^~~~
In file included from q:\arduino\libraries\FastLED\src/fastspi.h:9,
                 from q:\arduino\libraries\FastLED\src/FastLED.h:67,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/fastspi_bitbang.h: At global scope:
q:\arduino\libraries\FastLED\src/fastspi_bitbang.h:262:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  262 |  template <class D> void writeBytes(register uint8_t *data, int len) {
      |                                                       ^~~~
q:\arduino\libraries\FastLED\src/fastspi_bitbang.h:307:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  307 |  void writeBytes(register uint8_t *data, int len) { writeBytes<DATA_NOP>(data, len); }
      |                                    ^~~~
In file included from q:\arduino\libraries\FastLED\src/FastLED.h:67,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/fastspi.h:160:23: note: '#pragma message: Forcing software SPI - no hardware SPI for you!'
  160 | #      pragma message "Forcing software SPI - no hardware SPI for you!"
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from q:\arduino\libraries\FastLED\src/FastLED.h:68,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\FastLED\src/chipsets.h:88:80: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   88 |   __attribute__((always_inline)) inline static uint8_t adjust(register uint8_t data) { return ((data>>1) | 0x80) + ((data && (data<254)) & 0x01); }
      |                                                                                ^~~~
q:\arduino\libraries\FastLED\src/chipsets.h: In member function 'virtual void LPD6803Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&)':
q:\arduino\libraries\FastLED\src/chipsets.h:175:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  175 |             register uint16_t command;
      |                               ^~~~~~~
q:\arduino\libraries\FastLED\src/chipsets.h: In member function 'void P9813Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeLed(uint8_t, uint8_t, uint8_t)':
q:\arduino\libraries\FastLED\src/chipsets.h:349:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  349 |   register uint8_t top = 0xC0 | ((~b & 0xC0) >> 2) | ((~g & 0xC0) >> 4) | ((~r & 0xC0) >> 6);
      |                    ^~~
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino: At global scope:
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:25:1: error: 'CorsairLightingFirmwareStorageEEPROM' does not name a type; did you mean 'CorsairLightingFirmwareStorageStatic'?
   25 | CorsairLightingFirmwareStorageEEPROM firmwareStorage;
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | CorsairLightingFirmwareStorageStatic
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:26:62: error: 'firmwareStorage' was not declared in this scope
   26 | CorsairLightingFirmware firmware(CORSAIR_LIGHTING_NODE_PRO, &firmwareStorage);
      |                                                              ^~~~~~~~~~~~~~~
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:27:1: error: 'FastLEDControllerStorageEEPROM' does not name a type; did you mean 'FastLEDControllerStorage'?
   27 | FastLEDControllerStorageEEPROM storage;
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | FastLEDControllerStorage
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:28:34: error: 'storage' was not declared in this scope
   28 | FastLEDController ledController(&storage);
      |                                  ^~~~~~~
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:30:1: error: 'CorsairLightingProtocolHID' does not name a type; did you mean 'CorsairLightingProtocolSerial'?
   30 | CorsairLightingProtocolHID cHID(&cLP);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | CorsairLightingProtocolSerial
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino: In function 'void loop()':
C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:40:2: error: 'cHID' was not declared in this scope
   40 |  cHID.update();
      |  ^~~~
In file included from q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/clockless_arm_rp2040.h:5,
                 from q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/fastled_arm_rp2040.h:6,
                 from q:\arduino\libraries\FastLED\src/platforms.h:35,
                 from q:\arduino\libraries\FastLED\src/FastLED.h:54,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/FastLEDController.h:18,
                 from q:\arduino\libraries\Corsair_Lighting_Protocol\src/CorsairLightingProtocol.h:34,
                 from C:\Users\username\AppData\Local\Temp\.arduinoIDE-unsaved202279-11936-1w9aq2j.asp6\LightingNodePRO\LightingNodePRO.ino:16:
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h: In instantiation of 'int showLedData(volatile uint32_t*, uint32_t, const uint8_t*, uint32_t, M0ClocklessData*) [with int HI_OFFSET = 4; int LO_OFFSET = 8; int T1 = 34; int T2 = 84; int T3 = 50; EOrder RGB_ORDER = GRB; int WAIT_TIME = 50; uint32_t = long unsigned int; uint8_t = unsigned char]':
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/clockless_arm_rp2040.h:314:78:   required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBBlocking(PixelController<RGB_ORDER>) [with unsigned char DATA_PIN = 3; int T1 = 34; int T2 = 84; int T3 = 50; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]'
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/clockless_arm_rp2040.h:224:13:   required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER>&) [with unsigned char DATA_PIN = 3; int T1 = 34; int T2 = 84; int T3 = 50; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 50]'
q:\arduino\libraries\FastLED\src/platforms/arm/rp2040/clockless_arm_rp2040.h:221:18:   required from here
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:16:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   16 |   register uint32_t scratch=0;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:17:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   17 |   register struct M0ClocklessData *base = pData;
      |                                    ^~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:18:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   18 |   register volatile uint32_t *port = _port;
      |                               ^~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:19:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   19 |   register uint32_t d=0;
      |                     ^
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:20:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   20 |   register uint32_t counter=num_leds;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:21:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   21 |   register uint32_t bn=0;
      |                     ^~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:22:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   22 |   register uint32_t b=0;
      |                     ^
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:23:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   23 |   register uint32_t bitmask = _bitmask;
      |                     ^~~~~~~
q:\arduino\libraries\fastled\src\platforms\arm\common\m0clockless.h:26:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   26 |   register const uint8_t *leds = _leds;
      |                           ^~~~

exit status 1

Compilation error: 'CorsairLightingFirmwareStorageEEPROM' does not name a type; did you mean 'CorsairLightingFirmwareStorageStatic'?

System (please complete the following information):

Code changes Did you changed the code of the library or the sketch? No.... just the example project....

Kind of the same error message in this topic: https://github.com/Legion2/CorsairLightingProtocol/issues/280 but I dint see a solution in there. But same error: Compilation error: 'CorsairLightingFirmwareStorageEEPROM' does not name a type; did you mean 'CorsairLightingFirmwareStorageStatic'?

HasseM commented 2 years ago

An update from my side:

I decided to brake down my problems in smaller steps.

1) does the board/setup work So I first set to get a blinky example running on my RPico. This failed because my new pc environment had never seen a serial port from a working device yet. See: https://arduino-pico.readthedocs.io/en/latest/install.html#unable-to-upload-first-sketch So I just couldnt select the port. Probably nothing today with above problem because that already happens at compile. But anyhow this could be easily solved and now I am sure my Pico Arduino environment works. So not board issues.

Still the same issue as above. Any got advice?

HasseM commented 2 years ago

Ok, found a problem in the code:

In CorsairLightingFirmwareStorageEEPROM.h there is the following line (Ln18):

if defined(ARDUINO_ARCH_AVR)

When using a RaspberryPi Pico, this is ARDUINO_ARCH_RP2040 and not ARDUINO_ARCH_AVR. Or is it me doing something wrong?

Fixing this files jumps to a similar problem on the next line. I can easily now go through the code and fix all the #if deffined statements (using the OR statement). But waiting for advice here!

Legion2 commented 2 years ago

Hi, CorsairLightingFirmwareStorageEEPROM is not available for pi pico, try to use the static storage instead

HasseM commented 2 years ago

Hi, CorsairLightingFirmwareStorageEEPROM is not available for pi pico, try to use the static storage instead

So you mean the LightningNodePro example is not working for the Pico? Note that I am following exact step as in the readme..... here

If I replace the Eeprom references to StorageStatic I get the following error: Compilation error: no matching function for call to 'CorsairLightingFirmwareStorageStatic::CorsairLightingFirmwareStorageStatic()

Legion2 commented 2 years ago

In the readme the Pi Pico step by step guide uses the TinyUSB example instead of the LightningNodePro.

HasseM commented 2 years ago

arggggg...... it's always that small reading mistake that you make that keeps you busy for hours.......

thanks! It's all clear now!