zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.88k stars 6.63k forks source link

SSD1306 shield does not have obvious support for devices with I2C address of 0x3D #42992

Open zerkerX opened 2 years ago

zerkerX commented 2 years ago

This is a continuation of the side-discussion from Issue #42881. The SSD1306 device supports I2C addresses of both 0x3C and 0x3D, but the current shield only supports 0x3C. This can be confusing for boards that default to 0x3D, like the Adafruit 128x64 board. Although this board can be configured for I2C address of 0x3C, this requires soldering across some jumper pads.

Some quotes from the discussion on #42881:

From jfischer-no:

Documentation for generic SSD1306 shield can be updated to mention that the default address is 0x3c.

From nandojve:

+1

I was wondering if could be valid add an specific overlay like adafruit_ssd1306_128x64.overlay which uses 0x3D address with proper documentation. This could complement @jfischer-no suggestion.

zephyrbot commented 9 months ago

Hi @erwango,

This issue, marked as an Enhancement, was opened a while ago and did not get any traction. It was just assigned to you based on the labels. If you don't consider yourself the right person to address this issue, please re-assing it to the right person.

Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.

@zerkerX you are also encouraged to help moving this issue forward by providing additional information and confirming this request/issue is still relevant to you.

Thanks!

zerkerX commented 9 months ago

I think the original issue is pretty clear, but let me know if there are questions. I still have the Adafruit 128x64 board. The project I was thinking of using it for is a decent way down my list of ideas, but it would be nice to use Zephyr if I eventually get to it :smile:. It's a pretty populate maker display board, so I imagine there would be other users too. Unless they're all just staying in the Arduino ecosystem :shrug:.