I2C Register Descriptions for Breakout Boards

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
mymindstorm
 
Posts: 1
Joined: Tue Mar 21, 2023 4:32 pm

I2C Register Descriptions for Breakout Boards

Post by mymindstorm »

I'm planning to use a EK-TM4C123GXL to interface with the Adafruit NeoTrellis RGB Driver PCB and the Adafruit I2C Stemma QT Rotary Encoder Breakout directly over I2C (without the seesaw library). I'm having trouble finding a description of the registers available over I2C for both of these boards. Is there a place I could find a datasheet or other documentation describing their I2C interfaces?

User avatar
adafruit_support_mike
 
Posts: 67446
Joined: Thu Feb 11, 2010 2:51 pm

Re: I2C Register Descriptions for Breakout Boards

Post by adafruit_support_mike »

Those both use microcontrollers operating as I2C slave devices, so the concept of 'registers' has to be taken lightly.

They're both based on our 'seesaw' platform, described here:

https://learn.adafruit.com/adafruit-see ... 9-breakout

You can plug chunks of the protocol into 'register value' slots in the I2C spec, but doing so doesn't provide much new or useful insight.

The best source of information would be the firmware for the boards, which is over in our Github repo:

https://github.com/adafruit/seesaw/tree/master/boards

and the corresponding client library lives here:

https://github.com/adafruit/Adafruit_Seesaw

Between the two, you have both the sender's view and the receiver's view from both sides of any transaction.

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”