This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CC3200: CC3200 with sh1106 12C OLED display (128x64)

Part Number: CC3200
Other Parts Discussed in Thread: ENERGIA,

Tool/software: Code Composer Studio

I am attempting to find any references to use this display with the CC3200 WiFi dev board. I have tried running the example code provided by TI (I2C demo) in order to troubleshoot my display. At this point in time I am unable to even light up a pixel. I am using code composer studio and the only examples I can find are of people using the adafruit libraries with arduino which is not an option in my case. How can I get this screen to work using ONLY the CC3200 and code composer studio (energia is not an option). Does anyone here have any experience with this matter. Or can somebody point me in the right direction? Any help at all would be appreciated.

  • Hi Kyle,

    We do not have experience with the display you're referring to and it doesn't seem like there's any libraries for it that have been tested on the CC3200. On the bright side, we do have I2C drivers and I2C examples in the CC3200 SDK.

    The things you need to do are:

    1. Figure out how to use our I2C drivers
      1. The CC3200 launchpad has 2 I2C sensors on board (temperature and accelerometer)
      2. The SDK has an i2c_demo example that you can use to learn how i2c is implemented and works with our board
    2. Study datasheet and 3rd party libraries as reference to learn how the device should be interacted with via i2c

    Unfortunately most of the supported for this display revolves around the Arduino community but that doesn't mean you cannot use those libraries as a reference like I mentioned earlier to create your own.

    Here are a few sources I found for the display:

    Source 1

    Source 2

    Had trouble finding the datasheet for the display but that should have some interface details as well. If you cannot find it I would ask the vendor you purchased it from.

    Jesu