You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The library does not compile out of the box for an Arduino ATMega2560 board (or any other 8-bit board)
To Reproduce
Steps to reproduce the behavior:
Open Sketch
Set Board to and Arduino Mega2560
Compile
_frequency overflow
Expected behavior
Would be great to be able to use this library on a Arduino 8-bit board (almost there)
Versions (please complete the following information):
Library: 4.4.1
Platform: Arduino atmelavr@4.2.0
Additional context
If the type of the _frequency variable of the SSD1306Wire class is changed from int to long, it will work.
Also, using PlatformIO, I get compiler warnings about ctor parameters shadowing members. If you remove the leading underscores from the ctor parameters, it goes away.
The text was updated successfully, but these errors were encountered:
I have tested this on our project that can be built for Mega2560 and ESP32 and the library works on both platforms with this tweak. I will open a PR for this shortly.
Describe the bug
The library does not compile out of the box for an Arduino ATMega2560 board (or any other 8-bit board)
To Reproduce
Steps to reproduce the behavior:
_frequency
overflowExpected behavior
Would be great to be able to use this library on a Arduino 8-bit board (almost there)
Versions (please complete the following information):
Additional context
If the type of the
_frequency
variable of theSSD1306Wire
class is changed fromint
tolong
, it will work.Also, using PlatformIO, I get compiler warnings about ctor parameters shadowing members. If you remove the leading underscores from the ctor parameters, it goes away.
The text was updated successfully, but these errors were encountered: