Closed
Description
Hardware
Silicon Labs xG24 Explorer Kit
Core version
2.1.0
Arduino IDE version
2.3.3
Operating system
Windows 11
Radio stack variant
Matter
OpenThread Border Router device (if using Matter)
No response
Issue description
Detailed description of the issue
Hello,
I would use I2C OLED display example to print pairing QRcode with my Silicon Labs xG24 Explorer Kit.
I am using the Adafruit_SSD1306 library
c:\Users\ludov\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp: In member function 'bool Adafruit_SSD1306::begin(uint8_t, uint8_t, bool, bool)':
c:\Users\ludov\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp:530:44: error: 'digitalPinToPort' was not declared in this scope; did you mean 'digitalPinToInterrupt'?
530 | dcPort = (PortReg *)portOutputRegister(digitalPinToPort(dcPin));
| ^~~~~~~~~~~~~~~~
| digitalPinToInterrupt
c:\Users\ludov\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp:530:25: error: 'portOutputRegister' was not declared in this scope
530 | dcPort = (PortReg *)portOutputRegister(digitalPinToPort(dcPin));
| ^~~~~~~~~~~~~~~~~~
c:\Users\ludov\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.cpp:531:17: error: 'digitalPinToBitMask' was not declared in this scope
531 | dcPinMask = digitalPinToBitMask(dcPin);
| ^~~~~~~~~~~~~~~~~~~
Using library SPI at version 2.1.0 in folder: C:\Users\ludov\AppData\Local\Arduino15\packages\SiliconLabs\hardware\silabs\2.1.0\libraries\SPI
Using library Wire at version 2.1.0 in folder: C:\Users\ludov\AppData\Local\Arduino15\packages\SiliconLabs\hardware\silabs\2.1.0\libraries\Wire
Using library Adafruit GFX Library at version 1.11.11 in folder: C:\Users\ludov\Documents\Arduino\libraries\Adafruit_GFX_Library
Using library Adafruit BusIO at version 1.16.2 in folder: C:\Users\ludov\Documents\Arduino\libraries\Adafruit_BusIO
Using library Adafruit SSD1306 at version 2.5.13 in folder: C:\Users\ludov\Documents\Arduino\libraries\Adafruit_SSD1306
exit status 1
I'm trying to decide whether to correct it in the code or in the screen library.
Regards
Serial output
No response
RTT output (if using Matter)
No response