Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional param for I2C address in constructor #19

Merged
merged 2 commits into from
Jan 10, 2017

Conversation

geeksunny
Copy link
Contributor

I've been playing with a board I made featuring two of these ssd1306 oled screens on it. The version I have can have it's I2C address changed by bridging two contacts on the back, allowing there to be two separate screens to draw to simultaneously.

This pr adds another constructor that takes a given I2C address to communicate with. The existing constructor defaults to the address that was already in place.

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If you signed the CLA as a corporation, please let us know the company's name.

@geeksunny
Copy link
Contributor Author

I signed it!

@googlebot
Copy link

CLAs look good, thanks!

Copy link
Contributor

@proppy proppy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you also bump packageVersion in publish.gradle?

@@ -41,6 +41,7 @@
* I2C address for this peripheral
*/
public static final int I2C_ADDRESS = 0x3C;
public static final int I2C_ADDRESS_SECONDARY = 0x3D;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I2C_ADDRESS_ALT?

/**
* Create a new Ssd1306 driver connected to the named I2C bus and address
* @param i2cName I2C bus name the display is connected to
* @param i2cAddress I2C address the display is connected to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I2C address of the display

@geeksunny
Copy link
Contributor Author

@proppy I've addressed all three of your comments. Thanks!

@proppy proppy merged commit 1082def into androidthings:master Jan 10, 2017
@proppy
Copy link
Contributor

proppy commented Jan 10, 2017

Thanks for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants