Removed Shared i2C bus from a bunch of FeatherWings #36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In order to just use the onboard I2C or be able to pass a defined I2C into multiple FeatherWing libraries, I have removed the Shared I2C file. An additional parameter was added that defaults to using the onboard I2C if it's not specified. I tested this on the 7-Segment, AlphaNumeric, 16x8 Matrix and RTC FeatherWings. I don't have the Joystick or INA219 FeatherWings at the moment, so those are untested. However, based on my testing results of the other four and that the code is basically the same, it should work without a hitch. This PR is to address #35.