CamelCaseName / HUB75nano

This Arduino library adds the basic functionality needed to drive a HUB 75 protocol LED Panel up to 64x32 Pixels RGB.
GNU General Public License v3.0
37 stars 6 forks source link

Unable to Upload to Nano 33 IoT #14

Closed augustluhrs closed 1 year ago

augustluhrs commented 2 years ago

hello, just trying to run the basic color-example on a nano 33 iot for a 16x32 HUB75 panel. Haven't changed anything in the script or library and receiving the following errors. I went in and changed all the B0* and B1* to 0b* to remove that error, but no luck with the rest. Any idea what I'm doing wrong or what needs to be updated in the library to work with a nano 33 iot? Thanks!

Arduino: 1.8.13 (Windows 10), Board: "Arduino NANO 33 IoT"

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In constructor 'Panel::Panel(uint8_t, uint8_t)':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:221:1: error: uninitialized const member in 'const uint8_t [96][2] {aka const unsigned char [96][2]}' [-fpermissive]

 Panel::Panel(uint8_t height,uint8_t width){

 ^~~~~

In file included from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:0:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:58:36: note: 'const uint8_t Panel::font4x6 [96][2]' should be initialized

         const uint8_t font4x6[96][2];

                                    ^

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In function 'void cnvColor(uint16_t, uint8_t*, uint8_t*, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:435:31: warning: 'B00001111' is deprecated: use 0b00001111 instead [-Wdeprecated-declarations]

             *rt = (c >> 11) & B00001111;//in binary: RRRRRGGGGGGBBBBB >> 11 = 00000000000RRRRR

                               ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:131:3: note: declared here

   B00001111 DEPRECATED(0b00001111) = 15,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:436:30: warning: 'B00001111' is deprecated: use 0b00001111 instead [-Wdeprecated-declarations]

             *gt = (c >> 5) & B00001111; //in binary RRRRRGGGGGGBBBBB >> 5 = RRRRRGGGGGG, & B00111111(63) = 0000000000GGGGGG

                              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:131:3: note: declared here

   B00001111 DEPRECATED(0b00001111) = 15,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:437:23: warning: 'B00001111' is deprecated: use 0b00001111 instead [-Wdeprecated-declarations]

             *bt = c & B00001111;  //in binary RRRRRGGGGGGBBBBB & 31(B00011111) = 00000000000BBBBB

                       ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:131:3: note: declared here

   B00001111 DEPRECATED(0b00001111) = 15,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In member function 'void Panel::latch()':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:478:14: warning: 'B00001000' is deprecated: use 0b00001000 instead [-Wdeprecated-declarations]

     PORTC |= B00001000; //LAT HIGH

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:96:3: note: declared here

   B00001000 DEPRECATED(0b00001000) = 8,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:478:11: error: no match for 'operator|=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC |= B00001000; //LAT HIGH

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:478:11: note: candidate: operator|=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:478:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:478:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC |= B00001000; //LAT HIGH

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:479:14: warning: 'B11110111' is deprecated: use 0b11110111 instead [-Wdeprecated-declarations]

     PORTC &= B11110111; //LAT LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:539:3: note: declared here

   B11110111 DEPRECATED(0b11110111) = 247,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:479:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC &= B11110111; //LAT LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:479:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:479:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:479:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC &= B11110111; //LAT LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:480:14: warning: 'B00000010' is deprecated: use 0b00000010 instead [-Wdeprecated-declarations]

     PORTB |= B00000010; //OE HIGH

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:60:3: note: declared here

   B00000010 DEPRECATED(0b00000010) = 2,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:480:11: error: no match for 'operator|=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTB |= B00000010; //OE HIGH

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:480:11: note: candidate: operator|=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:480:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:480:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTB |= B00000010; //OE HIGH

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:482:14: warning: 'B11111110' is deprecated: use 0b11111110 instead [-Wdeprecated-declarations]

     PORTC &= B11111110; //RA LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:546:3: note: declared here

   B11111110 DEPRECATED(0b11111110) = 254,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:482:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC &= B11111110; //RA LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:482:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:482:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:482:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC &= B11111110; //RA LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:483:14: warning: 'B11111101' is deprecated: use 0b11111101 instead [-Wdeprecated-declarations]

     PORTC &= B11111101; //RB LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:545:3: note: declared here

   B11111101 DEPRECATED(0b11111101) = 253,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:483:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC &= B11111101; //RB LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:483:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:483:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:483:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC &= B11111101; //RB LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:484:14: warning: 'B11111011' is deprecated: use 0b11111011 instead [-Wdeprecated-declarations]

     PORTC &= B11111011; //RC LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:543:3: note: declared here

   B11111011 DEPRECATED(0b11111011) = 251,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:484:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC &= B11111011; //RC LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:484:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:484:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:484:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC &= B11111011; //RC LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:485:14: warning: 'B11101111' is deprecated: use 0b11101111 instead [-Wdeprecated-declarations]

     PORTC &= B11101111; //RD LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:531:3: note: declared here

   B11101111 DEPRECATED(0b11101111) = 239,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:485:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTC &= B11101111; //RD LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:485:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:485:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:485:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTC &= B11101111; //RD LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:487:14: warning: 'B11111101' is deprecated: use 0b11111101 instead [-Wdeprecated-declarations]

     PORTB &= B11111101; //OE LOW

              ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:545:3: note: declared here

   B11111101 DEPRECATED(0b11111101) = 253,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:487:11: error: no match for 'operator&=' (operand types are '_EPortType' and '<unnamed enum>')

     PORTB &= B11111101; //OE LOW

     ~~~~~~^~~~~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:487:11: note: candidate: operator&=(_EPortType&, int) <built-in>

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:487:11: note:   conversion of argument 1 would be ill-formed:

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:487:14: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

     PORTB &= B11111101; //OE LOW

              ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In member function 'void Panel::selectLine(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:492:40: error: lvalue required as left operand of assignment

     PORTC = (k + (k > 7) * 8) + (k > 15); //sets all rows

                                        ^

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In member function 'void Panel::sendTwoPixels(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:550:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00000100;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:550:9: note: suggested alternative: 'PORTC'

         PORTD |= B00000100;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:550:18: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]

         PORTD |= B00000100;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:73:3: note: declared here

   B00000100 DEPRECATED(0b00000100) = 4,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:553:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11111011;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:553:9: note: suggested alternative: 'PORTC'

         PORTD &= B11111011;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:553:18: warning: 'B11111011' is deprecated: use 0b11111011 instead [-Wdeprecated-declarations]

         PORTD &= B11111011;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:543:3: note: declared here

   B11111011 DEPRECATED(0b11111011) = 251,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:557:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00001000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:557:9: note: suggested alternative: 'PORTC'

         PORTD |= B00001000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:557:18: warning: 'B00001000' is deprecated: use 0b00001000 instead [-Wdeprecated-declarations]

         PORTD |= B00001000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:96:3: note: declared here

   B00001000 DEPRECATED(0b00001000) = 8,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:560:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11110111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:560:9: note: suggested alternative: 'PORTC'

         PORTD &= B11110111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:560:18: warning: 'B11110111' is deprecated: use 0b11110111 instead [-Wdeprecated-declarations]

         PORTD &= B11110111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:539:3: note: declared here

   B11110111 DEPRECATED(0b11110111) = 247,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:564:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00010000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:564:9: note: suggested alternative: 'PORTC'

         PORTD |= B00010000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:564:18: warning: 'B00010000' is deprecated: use 0b00010000 instead [-Wdeprecated-declarations]

         PORTD |= B00010000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:135:3: note: declared here

   B00010000 DEPRECATED(0b00010000) = 16,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:567:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11101111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:567:9: note: suggested alternative: 'PORTC'

         PORTD &= B11101111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:567:18: warning: 'B11101111' is deprecated: use 0b11101111 instead [-Wdeprecated-declarations]

         PORTD &= B11101111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:531:3: note: declared here

   B11101111 DEPRECATED(0b11101111) = 239,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:571:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00100000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:571:9: note: suggested alternative: 'PORTC'

         PORTD |= B00100000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:571:18: warning: 'B00100000' is deprecated: use 0b00100000 instead [-Wdeprecated-declarations]

         PORTD |= B00100000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:198:3: note: declared here

   B00100000 DEPRECATED(0b00100000) = 32,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:574:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11011111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:574:9: note: suggested alternative: 'PORTC'

         PORTD &= B11011111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:574:18: warning: 'B11011111' is deprecated: use 0b11011111 instead [-Wdeprecated-declarations]

         PORTD &= B11011111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:515:3: note: declared here

   B11011111 DEPRECATED(0b11011111) = 223,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:578:9: error: 'PORTD' was not declared in this scope

         PORTD |= B01000000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:578:9: note: suggested alternative: 'PORTC'

         PORTD |= B01000000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:578:18: warning: 'B01000000' is deprecated: use 0b01000000 instead [-Wdeprecated-declarations]

         PORTD |= B01000000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:293:3: note: declared here

   B01000000 DEPRECATED(0b01000000) = 64,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:581:9: error: 'PORTD' was not declared in this scope

         PORTD &= B10111111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:581:9: note: suggested alternative: 'PORTC'

         PORTD &= B10111111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:581:18: warning: 'B10111111' is deprecated: use 0b10111111 instead [-Wdeprecated-declarations]

         PORTD &= B10111111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:483:3: note: declared here

   B10111111 DEPRECATED(0b10111111) = 191,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:585:9: error: 'PORTD' was not declared in this scope

         PORTD |= B10000000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:585:9: note: suggested alternative: 'PORTC'

         PORTD |= B10000000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:585:18: warning: 'B10000000' is deprecated: use 0b10000000 instead [-Wdeprecated-declarations]

         PORTD |= B10000000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:420:3: note: declared here

   B10000000 DEPRECATED(0b10000000) = 128,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:588:9: error: 'PORTD' was not declared in this scope

         PORTD &= B01111111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:588:9: note: suggested alternative: 'PORTC'

         PORTD &= B01111111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:588:18: warning: 'B01111111' is deprecated: use 0b01111111 instead [-Wdeprecated-declarations]

         PORTD &= B01111111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:419:3: note: declared here

   B01111111 DEPRECATED(0b01111111) = 127,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp: In member function 'void Panel::sendWholeRow(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:597:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00000100;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:597:9: note: suggested alternative: 'PORTC'

         PORTD |= B00000100;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:597:18: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]

         PORTD |= B00000100;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:73:3: note: declared here

   B00000100 DEPRECATED(0b00000100) = 4,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:600:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11111011;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:600:9: note: suggested alternative: 'PORTC'

         PORTD &= B11111011;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:600:18: warning: 'B11111011' is deprecated: use 0b11111011 instead [-Wdeprecated-declarations]

         PORTD &= B11111011;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:543:3: note: declared here

   B11111011 DEPRECATED(0b11111011) = 251,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:604:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00001000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:604:9: note: suggested alternative: 'PORTC'

         PORTD |= B00001000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:604:18: warning: 'B00001000' is deprecated: use 0b00001000 instead [-Wdeprecated-declarations]

         PORTD |= B00001000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:96:3: note: declared here

   B00001000 DEPRECATED(0b00001000) = 8,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:607:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11110111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:607:9: note: suggested alternative: 'PORTC'

         PORTD &= B11110111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:607:18: warning: 'B11110111' is deprecated: use 0b11110111 instead [-Wdeprecated-declarations]

         PORTD &= B11110111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:539:3: note: declared here

   B11110111 DEPRECATED(0b11110111) = 247,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:611:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00010000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:611:9: note: suggested alternative: 'PORTC'

         PORTD |= B00010000;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:611:18: warning: 'B00010000' is deprecated: use 0b00010000 instead [-Wdeprecated-declarations]

         PORTD |= B00010000;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:135:3: note: declared here

   B00010000 DEPRECATED(0b00010000) = 16,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:614:9: error: 'PORTD' was not declared in this scope

         PORTD &= B11101111;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:614:9: note: suggested alternative: 'PORTC'

         PORTD &= B11101111;

         ^~~~~

         PORTC

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:614:18: warning: 'B11101111' is deprecated: use 0b11101111 instead [-Wdeprecated-declarations]

         PORTD &= B11101111;

                  ^~~~~~~~~

In file included from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/ArduinoAPI.h:26:0,

                 from C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/arduino.h:23,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel75.h:46,

                 from C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:1:

C:\Users\jaluh\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.13\cores\arduino/api/Binary.h:531:3: note: declared here

   B11101111 DEPRECATED(0b11101111) = 239,

   ^~~~~~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:618:9: error: 'PORTD' was not declared in this scope

         PORTD |= B00100000;

         ^~~~~

C:\Program Files (x86)\Arduino\libraries\HUB75nano-master\src\Panel.cpp:618:9: note: suggested alternative: 'PORTC'

         PORTD |= B00100000;

         ^~~~~

         PORTC

truncated errors because post too long

exit status 1

Error compiling for board Arduino NANO 33 IoT.
augustluhrs commented 2 years ago

the panel75.h name is just because it was conflicting with another panel.h library I had, so I renamed it to avoid the error.

CamelCaseName commented 2 years ago

Ok, haven't worked on the library in quite some time but I'll try my best. from what I see, it doesn't like the port names. basically i use a technique where you have 4 bytes that represent the state of the gpio pin, probably the newer Arduino libraries use a different way of naming/setting these. i would suggest you look into how you directly access port registers on your hardware, and use the (probably) new way to set them.

CamelCaseName commented 2 years ago

cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'

this is the error that is the issue, shown on all port accesses. one thing it could also be is that the binary operation syntax changed, but i am not sure why and how.